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 SimpleFramework和工厂方法   Java适当地处理异常   java单例类不起作用   java小程序和Swing在eclipse中不显示组件   多个键上的java Redisson FastRemove不起作用   java验证请求正文不等于模式   在Java中从URL读取数据   eche RecyclerView项的java Set自定义字体   string Java如何从Date获取HH:mm:ss   当Java应用程序落后于负载均衡器时,在某些URL上强制使用SSL   使用esapi时发生java错误   java使用流根据第二个列表中的值更新一个列表中的对象   组织。openqa。硒。Java中的NoTouchElementException WebDriver?   从JSON字符串Java创建CSV文件