forecast harverst api的python绑定
pyforecast的Python项目详细描述
PyForecast
进行中的工作
这个项目目前正在开发中。在不眠之夜,有两个尖叫的孩子:)
请耐心点。如有任何反馈和建议,我将不胜感激。
简介
用于Forecast App(收获)api的python绑定
Forecast是一种快速而简单的跨项目安排团队的方法。
根据Forecast FAQ,应用程序没有public api。这个项目使用公开的后端api(看起来Forecast的人对此很满意)
- 免费软件:apache软件许可证2.0
- 文档:https://pyforecast.readthedocs.io。(不要去那里,它也是WIP。本自述文件介绍了基本用法)
功能
实施
- 客户
- 项目
- 个人
- 作业
- 里程碑
- 角色
- 用户连接
- 占位符
- 我是谁
待办事项
- 所有PUT/POST请求(插入/修改数据)
- 文档
用法
在Forecast应用程序中创建授权令牌:https://id.getharvest.com/developers
使用帐户ID和授权令牌创建forecast.Api的实例:
>>> import forecast >>> api = forecast.Api(account_id='account_id', authorization_token='authorization_token')
示例用法:
>>> for project in api.get_projects(): >>> print(project.name, project.id) Demo Project 101234 Killer App 106555 >>> person = api.get_person(42) >>> print(person.first_name, person.last_name, person.email) Pavel Pribyl pribyl.pavel@gmail.com
学分
这个包是用Cookiecutter和audreyr/cookiecutter-pypackage项目模板创建的。
历史记录
0.1.4(2018-05-31)
- 为远程API请求添加缓存
0.1.3(2018-05-30)
- 支持将模型数据导出到json
0.1.2(2018-05-30)
- 稳定释放编号
- 小错误修复,输入错误
0.1.1(2018-05-29)
- 完成API包装程序
- 放弃对Python2的支持…现在?
0.1.0(2018-05-26)
- pypi上的第一个版本。