toggl api的最终python库

PyToggl的Python项目详细描述


Pytoggl

python的最终toggl库。

目前,这个库支持通过self.query和 self.query_报表方法。它们返回json,在 toggl api文档。

除了查询方法之外,这个库还包含很多 使用toggl数据的有用方法和类。

如何使用/示例

初始化库

fromPyTogglimportPyTogglpytoggl=PyToggl('YOUR-API-KEY-HERE')# Wasn't that easy?

现在做点什么吧。

# Grab our workspace(s)workspaces=pytoggl.get_workspaces()# Now grab all our users for the first workspaceusers=pytoggl.get_workspace_users(workspaces[0].id)

代码:

# PyToggl creates objects out of all your query results that use the# helper methods (ie. get_workspaces and get_workspace_users)print(users[0].name)

输出:

John Smith

代码:

# The repr is very useful for debugging.print(users[0])

输出:

class instance>.wid = 12345
class instance>.uid = 543210
class instance>.admin = False
class instance>.avatar_file_name = https://secure.gravatar.com/avatar/87vh8r7h8er7ch8wd7ch9wd7cj9wr7h?d=404&s=200
class instance>.id = 987656789
class instance>.inactive = False
class instance>.at = 2014-09-26T17:54:54+00:00
class instance>.active = True
class instance>.group_ids = [345678]
class instance>.email = johnsmith@notarealdomain.com
class instance>.name = John Smith

代码:

# All objects have a dict property.print(users[0].dict)

输出:

{'active': True,
'admin': False,
'at': u'2014-09-26T17:54:54+00:00',
'avatar_file_name': u'https://secure.gravatar.com/avatar/87vh8r7h8er7ch8wd7ch9wd7cj9wr7h?d=404&s=200',
'email': u'johnsmith@notarealdomain.com',
'group_ids': [345678],
'id': 987656789,
'inactive': False,
'name': u'John Smith',
'uid': 543210,
'wid': 12345}

代码:

# All objects also have a json propertyprint(users[0].json)

输出:

'{"wid": 12345, "uid": 543210, "avatar_file_name": "https://secure.gravatar.com/avatar/87vh8r7h8er7ch8wd7ch9wd7cj9wr7h?d=404&s=200", "inactive": false, "at": "2014-09-26T17:54:54+00:00", "active": true, "id": 987656789, "group_ids": [345678], "name": "John Smith", "admin": false, "email": "johnsmith@notarealdomain.com"}'

更改

版本0.1.0-2014年10月2日

  • Alpha version

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java密钥适配器在JComponent中不工作   动态编程我试图在java中使用递归自顶向下DP实现TSP。逻辑是正确的,但答案不同   java当我在BundleActivator中注册Servlet而不使用web时,“TransportGuarrance”的等价物是什么。xml?   java膨胀视图与膨胀元素   用zxing从图像中检测二维码的java   使用GroupLayout将java组件呈现在彼此的顶部   Java Android:如何在一秒钟内添加15次数组?   tomcat无法查找java邮件会话的JNDI资源。无法连接到主机,端口:localhost,25;超时1;   spring如何使用org。springframework。网状物滤器CharacterEncodingFilter以更正字符编码?   数据集的java并发处理   爪哇反应堆:如何从标准丁烷中产生助焊剂?   java在本地运行storm NoClassDefFoundError   为用户定义的类使用setDate的数组。。JAVA   如何将节点附加到java中现有的XML文件中