gistapi 0.2.4
Python wrapper for Gist API
GistAPI.py
This is a Python wrapper for GitHub's Gist API.
http://develop.github.com/p/gist.html
Example Usage
from gistapi import Gist, Gists
gist = Gist('d4507e882a07ac6f9f92')
gist.description # 'Example Gist for gist.py'
gist.created_at # '2010/05/16 10:51:15 -0700'
gist.public # False
gist.filenames # ['exampleEmptyFile', 'exampleFile']
gist.files # {'exampleFile': 'Example file content.', 'exampleEmptyFile': ''}
gist.comments[0].body # Test Comment.
Gists.fetch_by_user('kennethreitz')[-1].description # 'My .bashrc configuration'
Installation
pip install gistapi
Or, if you must:
easy_install gistapi
Roadmap
Implement Gist API methods as they are introduced
- Possibly use other hacks in the meantime
- Gist's New Gist method? (Post to web form?)
Possibly add command line gist interface
History
0.2.4 (2011-03-31)
- Bugfixes
- Rely on Requests
- Unittests
- http://ci.kennethreitz.com/job/gistapi-tests/
0.2.3 (2011-03-31)
- Added Gist Comments support
0.2.2 (2011-01-10)
- Updated filename handling for special filenames
0.2.1 (2010-09-01)
- StringIO support for Files
- Added Install Requirements for Pip
0.2.0 (2010-08-28)
- Support for Add, Rename, Modify, and Delete of Files!
- Proper Unicode Support
- Proper DateTime Support
- Improved Caching
- Urllib2 Support
- PEP 008/257 Compliance
- Secret .pibb URL Attribute for gists :)
- Misc. Refactors
0.1.4 (2010-08-18)
- Python 2.5 fix
0.1.3 (2010-06-14)
- Nose-test fix
0.1.2 (2010-05-16)
- URL Generation BugFix
- Updated versioning
- Metadata refactoring
- General Bugfixes
0.1.1 (2010-05-16)
- PyPi Compatibility Changes
- Documentation Updates
- Added DocTests
0.1.0 (2010-05-16)
- Initial Release
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| gistapi-0.2.4.tar.gz (md5) | Source | 2011-03-31 | 4KB | 327 | |
- Author: Kenneth Reitz
- Home Page: http://github.com/kennethreitz/gistapi.py
- License: MIT
- Package Index Owner: kennethreitz
- DOAP record: gistapi-0.2.4.xml
