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