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中类锁定和对象锁定的多线程差异   Java jdbc检查表是否存在   多模块项目中的java读取属性文件   mysql java Tomcat数据库连接池未在websocket服务器端点中提供连接   java我应该把代码放在哪里?   java DateTimeFormatter 20180618 20:07:08.908193+00   java像模式窗口一样打开Eclipse插件视图   java在SpringMVC框架中把业务逻辑放在哪里?   java组织。jboss。焊接例外情况。将jersy json添加到pom时发生DeploymentException。xml   java更新eclipse会产生错误   java Flyway自动增量id无法处理PostgreSQL中的测试数据   java为什么我的算法要在子数组(连续)中查找唯一整数的总量,而不适用于较大数量的整数和子数组?   我可以在JavaScript中使用Java变量吗?   java Openfire插件servlet   在Java中添加按钮   java如何在Chrome浏览器中运行selenium测试?   java是OSGI的好选择吗?