{ "info": { "author": "Matias Saguir", "author_email": "mativs@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Bug Tracking" ], "description": "Basecamp Python Client\n======================\n\nDescription\n-----------\nThis module provides an (almost) complete wrapper around the Basecamp API\n(http://developer.37signals.com/basecamp/). It is written in Python and \nbased upon the excellent ElementTree package \n(http://effbot.org/zone/element-index.htm). \n\nLicended under the MIT License\n\nUsage\n-----\n
\n# Import ElementTree and the Basecamp module.\nimport elementtree.ElementTree as ET\nfrom basecamp import Basecamp\n\nbc = Basecamp('https://example.basecamphq.com', 'API_KEY')\n\n# Fetch one todo list from its ID\nxml = bc.todo_list(14499317)\nitems = ET.fromstring(xml).findall('todo-items/todo-item')\n\n# Let's use the ElementTree API to access data via path expressions:\nfor item in items:\n print item.find(\"content\").text\n\n\nOriginal Code\n-------------\nThis code is built from the code of Quentin Plepl\u00e9 (http://qpleple.com/) forked from github at (https://github.com/qpleple/basecamp-python-client) \n\nWhich code is built from the code of Jochen Kupperschmidt