3taps API Client.
Project description
A Python interface for the 3taps API.
The goal of this library is to map 3taps’ endpoints one-to-one. Calls to 3taps are made with clean, Pythonic methods. It only handles raw data, allowing you to define your own models.
Dependencies:
requests
Installation
Install via pip:
$ pip install threetaps
Install from source:
$ git clone https://github.com/mkolodny/3taps.git
$ cd 3taps
$ python setup.py install
Usage
Instantiating a client:
>>> client = threetaps.Threetaps('YOUR_API_KEY')
Examples
Sources:
>>> client.reference.sources()
Category Groups:
>>> client.reference.category_groups()
Categories:
>>> client.reference.categories()
Locations:
>>> client.reference.locations('locality', params={'city': 'USA-NYM-NEY'})
Locations Lookup:
>>> client.reference.location_lookup('CAN-YUL')
Search:
>>> client.search.search(params={'location.city': 'USA-NYM-NEY'})
Count:
>>> client.search.count('category', params={'status': 'for_sale'})
Anchor:
>>> utc_dt = datetime.today()
>>> client.polling.anchor(utc_dt)
Poll:
>>> client.polling.poll(params={'anchor': '306785687'})
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
threetaps-0.2.0.tar.gz
(5.5 kB
view hashes)
Built Distribution
Close
Hashes for threetaps-0.2.0.macosx-10.4-x86_64.exe
Algorithm | Hash digest | |
---|---|---|
SHA256 | 374b7ec778f7b154e4037d9f1a9283f21e79070a499206010ce4937297e15923 |
|
MD5 | 60ec48339d5a45a52469f97d5c0a296f |
|
BLAKE2b-256 | 6d66b357bc083ae52d6839dd56d1fa96be86402c6edded05ac7b4981a9f857c7 |