citycloud
About
citycloud is a Python CityCloud API wrapper.
Installation
pip
pip install citycloud
without pip
Download/clone the code and then run:
python setup.py install
Usage
See examples/ for more examples.
from konvexum.citycloud.api import Auth, MainServerAPI, CityCloudServerAPI
### Auth using simple login
auth = Auth.from_simple_login('username', 'password')
### Auth using two factor login
auth = Auth.from_twofactor_login('username', 'password')
# Wait for SMS message...
auth.finish_twofactor_login('sms code')
### Get invoices
main_api = MainServerAPI(auth)
user_info = main_api.get_user_login('username')
### Get ISOs
citycloud_api = CityCloudServerAPI(auth)
isos = citycloud_api.get_iso_list('ident')
Notes
.arcconfig and kt.json are files from internal development and can be ignored