skip to navigation
skip to content

gistapi 0.2.4

Python wrapper for Gist API

Downloads ↓

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)

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