github v3 api的python包装器
pygithub33的Python项目详细描述
Pygithub3
pygithub3是github api v3的包装器, 用Python编写
由于API位于 贝塔状态,试图实现一个非常疯狂的耦合软件
应该很容易扩展以支持新的requests和resources, 因为他们每个人都是自己管理的
快速安装
pip install pygithub3
快速示例
from pygithub3 import Github gh = Github(login='copitux', password='password') copitux = gh.users.get() kennethreitz = gh.users.get('kennethreitz') copitux_repos = gh.repos.list().all() kennethreitz_repos = gh.repos.list('kennethreitz').all()
成就
待办事项
- OAuth授权API(服务?)
- 将方法代理到资源中(例如copitux.followers)
贡献
- 叉repository
- 编写测试以涵盖新功能或重现错误
- 使用pep8规则的代码
- 加入AUTHORS
- 请求它到develop分支
测试
运行make init以安装测试要求,运行nosetests以运行测试。