Python wrapper around the Trello API
Project description
A wrapper around the Trello API written in Python. Each Trello object is represented by a corresponding Python object. The attributes of these objects are cached, but the child objects are not. This can possibly be improved when the API allows for notification subscriptions; this would allow caching (assuming a connection was available to invalidate the cache as appropriate).
I’ve created a Trello Board for feature requests, discussion and some development tracking.
Install
pip install py-trello
py-oauth2
py-oauth2 works if you apply this patch. To use 3-legged authentication, construct your Trello client as follows:
client = Trello(api_key = ‘…’, api_secret = ‘…’, token = ‘…’, token_secret = ‘…’)
Where token and token_secret come from the 3-legged OAuth process. api_key and api_secret are your Trello API credentials (generated here).
Required Python modules
Tests
To run the tests, run python tests.py. Three environment variables must be set:
TRELLO_API_KEY: your Trello API key
TRELLO_TOKEN: your Trello OAuth token
TRELLO_TEST_BOARD_COUNT: the number of boards in your Trello account
TRELLO_TEST_BOARD_NAME: name of the board to test card manipulation on. Must be unique, or the first match will be used
And run (from py-trello/):
PYTHONPATH=. python test/test_trello.py
Contributors
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file py-trello-0.1.4.tar.gz
.
File metadata
- Download URL: py-trello-0.1.4.tar.gz
- Upload date:
- Size: 9.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47543753df85bf6998376541b69690b7907cc0bef65c9302f202dd4a3b5baee7 |
|
MD5 | 234817b3f21014ce8803d7d031c939ce |
|
BLAKE2b-256 | e0e197820cc90e25523c6cb70e34292029096334a2faaa559c9f48549a07c015 |
File details
Details for the file py_trello-0.1.4-py2.7.egg
.
File metadata
- Download URL: py_trello-0.1.4-py2.7.egg
- Upload date:
- Size: 17.4 kB
- Tags: Egg
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdc90cd0a18d2365bde4c12f52ded8eabf69cd98486046f1f56d600e3b518c10 |
|
MD5 | c7c40887a134af0b3755e3f901f774aa |
|
BLAKE2b-256 | bacdb718681a6f03b2392f1aa7d7bd7c09b80acd627e0be187bffd5095baf854 |