Python wrapper for Gist API
Project description
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.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
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
File details
Details for the file gistapi-0.2.3.tar.gz
.
File metadata
- Download URL: gistapi-0.2.3.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ed3ec6451fda6d1057a82c6077e2103ffa6abcbb79c02332152603d593ed79c |
|
MD5 | 0eafdb1c078ed6a308821e241ec4ee35 |
|
BLAKE2b-256 | 1cc14e1ae6a71f0e587cea21a0200c5fcf804470e62a2ee942b0c1b74dbd546b |