Using XML-RPC to interact with the TOR bookings API.
#!/usr/bin/env python
import xmlrpclib
from datetime import date
url = 'http://www.texel.net/xmlrpc/'
username = '<username>'
password = '<password>'
today = date.today().isoformat()
days = 30
proxy = xmlrpclib.ServerProxy(url)
token = proxy.login(username, password)
accommodations = proxy.getAccommodations(token)
allotments = proxy.getAllotments(token, accommodations[0]['accommodationId'], today, days)
prices = proxy.getPrices(token, accommodations[0]['accommodationId'], today, days)
# login(username, password)
# getAllotments(token, accommodationId, date, days)
# setAllotments(token, accommodationId, date, days)
# getPrices(token, accommodationId, date, days)
# setPrices(token, price) ? date missing
# getReservations(token, fromDate, tillDate)
# getReservationDetails(token, reservationNumber)
print json.dumps(allotments, sort_keys=True, indent=2)