jimlind/pie7o

简单的PSR7 Tweeter

dev-master 2015-11-16 16:37 UTC

This package is not auto-updated.

Last update: 2020-01-14 20:20:16 UTC


README

PSR7 Tweeter

特性

  • 你可以发推文
  • 你可以带图片发推文
  • 没有了

徽章

Build Status Coverage Status Code Climate StyleCI Latest Stable Version Total Downloads License

文档

配置可能比必需的稍微困难一点,但可以保持灵活性。你只需要配置一次。我发现通过例子学习是最好的方式,所以这里有一些例子

如果与Twitter通信没有问题,则库将安静地成功,但如果出现问题,它会抛出一个扩展RuntimeException类的Pie7oException。

为什么会有这个存在?

我需要一个现代、可维护且易于使用的Twitter库。在PSR-7和Guzzle 6发布后,这似乎是一个很好的借口来编写自己的,并使用新的接口。

我从未有理由除了通过机器人发推文之外还做其他任何事情,所以只支持这一点使我的工作容易得多。

为什么命名为Pie7o?

作为一个仅发推文的Twitter客户端,这基本上就是一个Tweeter。一些Tweeter扬声器只是压电陶瓷。已经有相当多的应用程序和库被称为“Piezo”。用7代替Z可以得到一个独特的名称,并引用PSR-7的使用。

怎么发音?

如果有任何理由,两个人类可能想通过声音提到这个库,我会很惊讶。

还有其他吗?

在上传之前我不会对图片进行base64编码。我查看过的许多其他库都在做这件事。发送二进制文件并不难,你只需要阅读Twitter文档。

代码质量指标

100% 代码覆盖率*

composer install
vendor/bin/phpunit --coverage-text

100% 代码嗅探

composer install
bash sniff.sh

*除了可选的Silex服务提供者