-
Notifications
You must be signed in to change notification settings - Fork 0
softformance/basecamp.api
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Introduction
============
Python wrapper for Basecamp REST API.
The only Python wrapper that doesn't make you parse xml response but provides
native Python objects as response from Basecamp API call.
Usage
-----
Quick example on how to use it. Here we are counting all our hours logged in
during November 2012::
>>> from basecamp.api import Basecamp
>>> bc = Basecamp('https://example.basecamphq.com/', 'my_username', 'pass')
>>> me = bc.getCurrentPerson().id
>>> total = 0.0
>>> for te in bc.getEntriesReport('2012-11-01, '2012-11-30', subject_id=me):
... print '%s: %0.2f' % (te.description, float(te.hours))
As you see as response from 'getEntriesReport' we have got list of time entry
objects that have 'description' and 'hours' attributes. No xml parsing.
Authors
-------
Vitaliy Podoba vitaliypodoba [at] gmail dot com
About
The only Python wrapper for Basecamp REST API that doesn't make you parse xml by yourself.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published