python 3.5的异步twitter api客户端+
peony-twitter的Python项目详细描述
安装
要安装此模块,只需运行:
pip install peony-twitter[all]
这将安装所有模块所需的牡丹运行的盒子。 你可能觉得有些不适合你的需要。 有关如何仅安装的详细信息,请检查Advanced installation 你需要的模块
入门
您可以使用类PeonyClient轻松创建客户机。 确保从 Twitter’s application management page和/或到Authorize your client
importasyncio# NOTE: the package name is peony and not peony-twitterfrompeonyimportPeonyClientloop=asyncio.get_event_loop()# create the client using your api keysclient=PeonyClient(consumer_key=YOUR_CONSUMER_KEY,consumer_secret=YOUR_CONSUMER_SECRET,access_token=YOUR_ACCESS_TOKEN,access_token_secret=YOUR_ACCESS_TOKEN_SECRET)# this is a coroutinereq=client.api.statuses.update.post(status="I'm using Peony!!")# run the coroutineloop.run_until_complete(req)
贡献
每一种贡献都是值得赞赏的。
如果你发现一个错误,请开始一个问题,如果你很有动力,你可以 创建拉取请求。
如果你有一个建议,你也可以开始一个问题,并创建一个拉 如果你能让它工作的话就请求
测试
要运行测试,请运行:
make test
第一次运行此命令时,它将安装所有依赖项 这需要一点时间。
这些测试包括代码样式测试。代码风格主要是pep8,唯一的 到目前为止,docstring和一些导入中包含的长url是个例外 不在文件顶部(因为它们不在那里)
要解决最微不足道的错误,您可以运行:
make format
注意,运行make等同于运行 make format && make test
您也可以使用tox来运行测试,提供了一个配置文件:
tox