pyrate是一个用于restfulwebapi的python包装器。这就像魔法,但更简单。

pyrate的Python项目详细描述


吡咯酸盐图片::https://pypip.in/v/pyrate/badge.png
:目标:https://crate.io/packages/pyrate/
:alt:最新的PyPI版本

图片::https://pypip.in/d/pyrate/badge.png
:目标:https://crate.io/packages/pyrate/
:alt:pypi下载数




pyrate是restful web api的python包装。这就像是“魔法”,但却比简单得多。



>目前,以下服务已经实现


-`github<;github>;`` ` `丰收<;丰收>;` ` ` ` ` Basecamp<;Basecamp>;` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `twitter(v1.1+oauth)<;twitter>;`

下面有一个快速入门指南,有关完整文档(WIP),请访问:`http://pyrate.readthedocs.org/en/latest/<;http://pyrate.readthedocs.org/en/latest/>;` ` ` ` ` ` `
----`requests<;http://python requests.org>;` ` `
-`requests\`oauthlib<;https://github.com/requests/requests oauthlib>;`_

安装
----

::


如此简单
pip安装pyrate

quick start
----


twitter
~~~~




从pyrate.services导入twitter

h=twitter.twitterpyrate('oauth-consumer-key','oauth-consumer-secret',
“oauth_token”、“oauth_token_secret”)


打印(h.do('account/verify_credentials')
打印(h.check_connection())
h.tweet(“太棒了!”)

mailchimp
~~~~~~~





从Pyrate.services导入mailchimp


打印(h.do('helper/ping')
打印(h.check_connection())
h.subscribeolist('listname','myemail@example.com')
h.unsubscribeFromList('listname',,'myemail@example.com')



~~~~~~~~~















>打印(h.check\u connection())


~~~~~~~











来自pyrate.services importgithub

h=github.GithubPyrate('user','password')


print(h.do('35;')
print(h.check#connection())
h.create_repo('name','description',private=True)
h.create_repo('name','description''organization')
h.删除回购协议('name')


basecamp
~“组织id”)

print(h.do('projects')
h.check_connection()

----

-创建更多的“便利”方法(比如
``h.tweet(“太棒了!”)``)
-实现CLI接口(请参阅branch
`feature/CLI<;https://github.com/Chive/pyrate/tree/feature/CLI>;`}uu)
-添加更多服务(打开以获取建议!)
-扩展文档

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何强制用户在允许访问活动之前处理对话框?我的许可证代码怎么了?   java ArraysList作为JSON   mysql如何在java中创建包含多个可选where子句的搜索语句?   java如何让Apache Camel在“直接”路径的末尾删除文件?   使用socket在两个Androids之间进行java实时数据传输。IO(websocket)和4G   如何在java中实现两个CORBA服务器之间的通信   会话树xml表示为java对象   java Skype4Java编号swtwin323325   java RecyclerView getAdapterPosition()不工作:第一次单击返回正确位置,第二次单击返回1   java在$TOMCAT/conf/context上为JNDI设置资源。xml   java为什么第二个矩形冲突在第一个矩形冲突时不起作用?   JScrollPane上的java JTextArea未出现在JPanel上   java如何将实现的PriorityQueue打印为字符串?   jpa使用Jersey更新用户角色RESTJava(JAXRS)