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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何使用Java中的扫描仪读取文本文件中的特定字符?   java如果我们在hibernate中开始事务但不提交它,会发生什么?   Azure CosmosDB Java Springboot中的无服务器帐户不支持spring boot设置提供吞吐量或容器自动导航   附加到新对象的Java注释?   java如何将自定义文本视图添加到。在Kotlin中添加通知操作   java Shibboleth添加_OpenSAMLcookies,导致HTTP头大小>8k   分布式传感器数据(~40Hz)的高效Java观测器设计   java如何在while循环外声明数组,但在while循环中初始化它?   用@XmlElementRef注释的java元素没有显示在JAXB编组字符串中?   java替换二维数组的值   java如何在任务栏上创建Windows7加载栏   java如何在组件注释bean中使用会话或RequestScope bean?   java netbeans freermarker插件错误:在实现版本中请求netbeans桥的插件Lexer   java谷歌地图方向。加载失败,返回服务器错误   java当我试图递归地计算两个值之间的整数之和时,为什么结果返回一个奇怪的值?   java如何通过html文件的用户获取运行时输入,以使用Jsoup进行解析?