arglbr / geeklist-php
在不使用API密钥的情况下,获取Geeklist上指定用户的资料。
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2021-10-15 23:16:03 UTC
README
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/.