pointhq.com API client.
Install pointhq
with pip:
$ pip install pointhq
It will also install httplib2
library.
If you use Python 2.5, simplejson
is required:
$ pip install simplejson
Create new
pointhq.Point
object:import pointhq point = Point(username='[email protected]', apitoken='secret-key')
Play with zones:
zones = point.zones.retrieve() new_zone = point.zones.create(name='example.com') zone = point.zones(1).retrieve() point.zones(1).update(group='Clients') point.zones(1).delete()
Play with zone records:
zone_records = point.zones(1).records.retrieve() new_record = point.zones(1).records.create(name='example.com.', data='123.45.67.89', record_type='A') zone_record = point.zones(1).records(1).retrieve point.zones(1).records(1).update(data='234.56.78.90') point.zones(1).records(1).delete()
Feel free to fork, send pull requests or report bugs and issues on github.