SocialText Rest API的Python绑定

python-socialtext的Python项目详细描述


这是socialtext的rest api的客户端。这个项目的目标是提供一个可扩展的库,帮助您集中精力构建利用socialtext的功能的应用程序,而不是担心http方法和状态代码。

您可以在以下位置阅读文档: http://python-socialtext.readthedocs.org/

Installation

您可以使用pip或easy_install安装python socialtext:

pip install python-socialtext

# or

easy_install python-socialtext

测试使用nose,可以使用:

python setup.py test

# or

nosetests

您可以使用Sphinx在本地生成文档:

cd docs
make html # windows: use make.bat

# open the _build/index.html document in your browser

Python API

快速入门:

from socialtext import Socialtext

st = Socialtext(url=ST_URL, username=USERNAME, password=PASSWORD)

st.signals.create("This is a signal from the API!")
<Signal: 1234>

signal.delete()

st.pages.list("ws-name")
<Page: test_page>, <Page: test_page_2>, <Page: test_page_3>

ws = st.workspaces.get("ws-name")
st.pages.list(ws)
<Page: test_page>, <Page: test_page_2>, <Page: test_page_3>

Contributing

发展发生在Github。你可以在那里提交错误报告和请求。

Branches

这个项目遵循git-flow分支方法。因此,存储库中将始终有两个分支:

master
The stable, production branch.
develop
Active development work towards the next release. All pull requests will be merged into this branch.

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

推荐PyPI第三方库


热门话题
Java中的模板类   java如何创建跨服务域模型映射?   java如何最好地指定与Netty一起使用的Protobuf(最好使用内置Protobuf支持)   java Android Studio计数器文本视图字段未更新   操作属性>添加更改侦听器上的java按钮   Android中JSON参数的java解析   java DynamoDB和全局二级索引和ObjectMapper   JVM的Xmx限制的java外部控制?   java如何在触摸事件中停止图像滑块的自动滚动   java如何在AEM中从/content/dam读取xml文件?   在创建JavaNIO文件系统时,“env”选项(及其用途)是什么?   java如何在jdk 7或更早版本中使用lambda表达式   使用Java清理CSS