github v3 api的python包装器
pygithub3的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
- 向developbranch请求它
测试
运行make init以安装测试要求,运行nosetests以运行测试。