探索收获数据的应用程序
harvest-cropper的Python项目详细描述
收获cropper
cropper
是一个工具,用于探索您的Harvest帐户,并在harvest中将条目从一个项目任务重写到另一个项目任务。
安装
您可以通过克隆此存储库或使用Pip:
$ pip install harvest-cropper
如果您想使用开发版本,可以直接从github安装:
$ pip install -e git+git://github.com/CartoDB/harvest-cropper.git#egg=harvest-cropper
如果使用开发版本,您可能还需要安装依赖项:
$ pip install -r requirements.txt
note:仅在python中测试{str 1}$3.6.7
用法
只需运行cropper
即可查看可用的不同命令,也可以运行cropper [command] --help
来检查每个命令的进一步详细信息和选项。
可用命令列表如下:
check
确认您的帐户凭据已启动并正在运行clients
获取注册客户的列表或jsoncompany
以json对象的形式获取组织的详细信息projects
获取项目的列表或jsonproject
获取特定项目的详细信息tasks
获取与项目关联的任务列表time-entries
返回添加到项目的时间表条目time-entry
返回单个时间表update-all-time-entries
将更新一组时间项update-time-entry
将更新特定的时间项users
获取帐户用户列表
您可以检查每个特定于命令的选项,只需使用--help
选项调用它们。
要根据您的收获帐户进行身份验证,您需要在每次执行时指定您的token
和account_id
作为参数,您可以设置将自动读取的环境变量HARVEST_TOKEN
和HARVEST_ID
。
最后,大多数命令都可以作为文本(csv)或raw json格式输出,如harvest api返回的那样,查看their docs以获取详细信息。