As complete as possible implementation of Tilda.cc API.
The project provides an almost exhaustive access to the Tilda.cc API, through an object oriented Python interface.
- Get projects list
- Get project info
- Get project info for export
- Get pages list
- Get short page info and body html code
- Get full page info and full html code
- Get short page info for export and body html code
- Get full page info for export and body html code
- python >= 2.6
- python >= 3.2
You can install tilda-api-python using:
pip install tilda-api git clone https://github.com/dotzero/tilda-api-python cd tilda-api-python python setup.py install To create an instance of the tilda.Client:
>>> import tilda >>> api = tilda.Client(public='000000000000', secret='999999999999') To get projects list:
>>> projects = api.get_projects_list() >>> projects[0].to_dict() ... or >>> projects[0].id >>> projects[0].title To get project info:
>>> project = api.get_project(project_id=00000) >>> project.to_dict() ... or >>> project.id >>> project.title To get project info for export:
>>> project = api.get_project_export(project_id=00000) >>> project.to_dict() ... or >>> project.id >>> project.title To get pages list:
>>> pages = api.get_pages_list(project_id=00000) >>> pages[0].to_dict() ... or >>> pages[0].id >>> pages[0].title To get short page info and body html code:
>>> page = api.get_page(page_id=00000) >>> page.to_dict() ... or >>> page.title >>> page.html To get full page info and full html code:
>>> page = api.get_page_full(page_id=00000) >>> page.to_dict() ... or >>> page.title >>> page.html To get short page info for export and body html code:
>>> page = api.get_page_export(page_id=00000) >>> page.to_dict() ... or >>> page.title >>> page.html To get full page info for export and body html code:
>>> page = api.get_page_full_export(page_id=00000) >>> page.to_dict() ... or >>> page.title >>> page.html Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php

