tilda.cc api的python实现
tilda-api的Python项目详细描述
#python tilda.cc API
[![pypi](https://img.shields.io/pypi/v/tilda-api.svg)](https://pypi.python.org/pypi/tilda-api) [![github许可证](https://img.shields.io/badge/license-MIT-blue.svg)](https://travis-ci.org/dotzero/tilda-api-python) [![生成状态](https://travis-ci.org/dotzero/tilda-api-python.svg?branch=master)](https://travis-ci.org/dotzero/tilda-api-python) [![代码覆盖率](https://scrutinizer-ci.com/g/dotzero/tilda-api-python/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/dotzero/tilda-api-python/?分支=主) [![审查程序代码质量](https://scrutinizer-ci.com/g/dotzero/tilda-api-python/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/dotzero/tilda-api-python/?分支=主)
尽可能完整地实现tilda.cc api。
该项目通过面向对象的python接口提供了对tilda.cc api的几乎完全访问。
##功能
- 获取项目列表
- 获取项目信息
- 获取要导出的项目信息
- 获取页面列表
- 获取短页面信息和正文HTML代码
- 获取完整的页面信息和完整的HTML代码
- 获取导出和正文HTML代码的简短页面信息
- 获取导出和正文HTML代码的完整页面信息
##需要
- python=2.6
- python=3.2
##安装
###来自PYPI
您可以使用以下命令安装tilda api python:
pip install tilda-api
###来源
git clone https://github.com/dotzero/tilda-api-python cd tilda-api-python python setup.py install
##用法
创建tilda的实例。客户端:
>>> import tilda >>> api = tilda.Client(public='000000000000', secret='999999999999')
获取项目列表:
>>> projects = api.get_projects_list() >>> projects[0].to_dict() ... or >>> projects[0].id >>> projects[0].title
获取项目信息:
>>> project = api.get_project(project_id=00000) >>> project.to_dict() ... or >>> project.id >>> project.title
要获取导出的项目信息:
>>> project = api.get_project_export(project_id=00000) >>> project.to_dict() ... or >>> project.id >>> project.title
获取页面列表:
>>> pages = api.get_pages_list(project_id=00000) >>> pages[0].to_dict() ... or >>> pages[0].id >>> pages[0].title
获取短页面信息和正文HTML代码:
>>> page = api.get_page(page_id=00000) >>> page.to_dict() ... or >>> page.title >>> page.html
要获取完整的页面信息和完整的HTML代码:
>>> page = api.get_page_full(page_id=00000) >>> page.to_dict() ... or >>> page.title >>> page.html
要获取导出的短页信息和正文HTML代码:
>>> page = api.get_page_export(page_id=00000) >>> page.to_dict() ... or >>> page.title >>> page.html
获取导出和正文HTML代码的完整页面信息:
>>> page = api.get_page_full_export(page_id=00000) >>> page.to_dict() ... or >>> page.title >>> page.html
##许可证
根据麻省理工学院许可证授权:http://www.opensource.org/licenses/mit-license.php