Skip to main content

Gazelle API

Project description

GazelleAPI is a handy interface for interacting with gazelle based trackers. This should work on Python 2 and 3.

It is based on whatapi and xanaxbetter.

Installation

Pip

pip install gazelleapi

Source

git clone https://github.com/itismadness/gazelleapi
cd gazelleapi
python setup.py install

Usage

>>> from gazelleapi import GazelleAPI
>>> api = GazelleAPI(username='user', password='pass', hostname='example.com')
>>> api.request('index')

To avoid having to always login to the site, we suggest using cookies in the following manner:

>>> from gazelleapi import GazelleAPI
>>> import pickle
>>> cookies = pickle.load(open('cookies.dat', 'rb'))
>>> api = GazelleAPI(username='user', password='pass', hostname='example.com', cookies=cookies)

and to save the cookie on an open session:

>>> pickle.dump(api.session.cookies, open('cookies.dat', 'wb'))

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for gazelleapi, version 0.1.4
Filename, size File type Python version Upload date Hashes
Filename, size gazelleapi-0.1.4-py2.7.egg (13.4 kB) File type Egg Python version 2.7 Upload date Hashes View
Filename, size gazelleapi-0.1.4-py3.4.egg (13.5 kB) File type Egg Python version 3.4 Upload date Hashes View
Filename, size gazelleapi-0.1.4-py3.5.egg (13.4 kB) File type Egg Python version 3.5 Upload date Hashes View
Filename, size gazelleapi-0.1.4.tar.gz (6.1 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page