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

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page