arglbr/geeklist-php

此包已被废弃,不再维护。未建议替代包。

在不使用API密钥的情况下,获取Geeklist上指定用户的资料。

dev-master / 0.1.x-dev 2021-10-02 15:04 UTC

This package is not auto-updated.

Last update: 2021-10-15 23:16:03 UTC


README

no-maintenance-intended

Geeklist-PHP

英语

已弃用,过时 & 归档。

Geeklist服务已停止,直到2.0版本发布,这使得此仓库无用 :-).

概述

Geeklist-PHP是一个库,可以在Geeklist上获取指定用户的资料,无需API密钥。如果您有API密钥,请考虑使用Dominik Gehl提供的geekli.st-php (https://github.com/dominikgehl/geekli.st-php)。

使用方法

不使用Composer

<?php
require __DIR__ . '/Geeklist/SPLClassLoader.php';
$classLoader = new \Geeklist\SPLClassLoader('Geeklist', __DIR__);
$classLoader->register();
$card_handler = new \Geeklist\Card('arglbr', \Geeklist\OUTPUT_ARRAY);

使用PHP Composer (https://composer.php.ac.cn): 首先,将以下行添加到您的项目中的 composer.json

   require {
       'arglbr/geeklist-php': 'dev-master';
   }

然后,使用Composer自动加载器实例化

<?php
$loader = require 'vendor/autoload.php';
$loader->add('Geeklist', '/path/to/geeklist-php');
$card_handler = new \Geeklist\Card('arglbr', \Geeklist\OUTPUT_ARRAY);

这个库附带一个名为example1.php的文件,非常简单。给定一个有效的用户名,有两个有用的方法

  • \Geeklist\Card\getAllCards() => 返回给定用户的全部卡片;
  • \Geeklist\Card\getRandomCard() => 从给定用户的全部卡片中返回一个随机卡片。

测试

使用以下命令生成构建

  • phpunit --testdox tests/.

文档

按需生成文档

  • phpdoc -o HTML:Smarty:PHP -dn Geeklist -d Geeklist/ -t doc/;
  • phpdoc -o HTML:Smarty:PEAR -dn Geeklist -ti 'Documentation for geeklist-php' -d Geeklist/ -t doc/;
  • phpdoc -o PDF:default:default -dn Geeklist -ti 'Documentation for geeklist-php' -d Geeklist/ -t doc/.

巴西葡萄牙语

已弃用,过时 & 归档。

Geeklist服务已停止,直到2.0版本发布,这使得此仓库无用 :-).

概述

Geeklist-PHP是一个库,可以在Geeklist上获取指定用户的资料,无需API。如果您有API密钥,请考虑使用Dominik Gehl提供的geekli.st-php (https://github.com/dominikgehl/geekli.st-php)。

使用方法

不使用Composer

<?php
require __DIR__ . '/Geeklist/SPLClassLoader.php';
$classLoader = new \Geeklist\SPLClassLoader('Geeklist', __DIR__);
$classLoader->register();
$card_handler = new \Geeklist\Card('arglbr', \Geeklist\OUTPUT_ARRAY);

使用PHP Composer (https://composer.php.ac.cn): 首先,将以下行添加到您的项目中的 composer.json

   require {
       'arglbr/geeklist-php': 'dev-master';
   }

然后,使用Composer自动加载器实例化

<?php
$loader = require 'vendor/autoload.php';
$loader->add('Geeklist', '/path/to/geeklist-php');
$card_handler = new \Geeklist\Card('arglbr', \Geeklist\OUTPUT_ARRAY);

Junto com a lib há um arquivo chamado example1.php que é bem direto. Dado um usuário válido, existem dois métodos úteis

  • \Geeklist\Card\getAllCards() => Retornará todos os cards encontrados deste usuário;
  • \Geeklist\Card\getRandomCard() => Retornará um cartão de forma aleatória。

测试

使用以下命令生成构建

  • phpunit --testdox tests/.

文档

按需生成文档

  • phpdoc -o HTML:Smarty:PHP -dn Geeklist -d Geeklist/ -t doc/;
  • phpdoc -o HTML:Smarty:PEAR -dn Geeklist -ti 'Documentation for geeklist-php' -d Geeklist/ -t doc/;
  • phpdoc -o PDF:default:default -dn Geeklist -ti 'Documentation for geeklist-php' -d Geeklist/ -t doc/.