scielo管理器restful api的瘦包装。

scieloapi的Python项目详细描述


scielo api.py
===


scielo manager restful api的薄包装。

[![构建状态](https://travis-ci.org/scielog/scieloapi.py.png?branch=master)(https://travis ci.org/scieloorg/scieloapi.py)


>用法示例:


import scieloapi




如何安装
----


您可以通过"pip"直接从github repo安装它:

pip install-e git+git://github.com/scieloorg/scieloapi.py.git=scieloapi


--

初始化"client"实例时,流程会自动检查api服务器,以便仅提供指定api版本的端点部分。创建"client"实例时,api version
可以作为关键字参数"version"传递。如果是commited,则使用最高版本。



>;>;client=scielo api.client('some.user','some.api_key',api_uri='http://manager.scielo.org/api/',version='v1')


ses',u'users',u'sections',u'suponsors',u'collections',u'changes',u'apressreleases',u'usecenses',u'journals',u'issues']
>;


《中华口腔医学会学报》
《中华口腔医学会学报》
《中华口腔医学会学报》
《中华口腔医学会学报》
《中华口腔医学会学报》
《中华口腔医学会高级卫生研究所》
《中华口腔医学会学报》
巴西口腔科学杂志:世界卫生组织公报NAL[标题]

Annali dell'istito superiore di sanita
世界卫生组织公报revista cubana de salud p_blica
revista de salud p_blica
>;



/>使用许可证
——


此项目是根据freebsd 2条款授权的。有关详细信息,请参见"许可证"。



history
==


<0.5(2014-02-10)
----


*添加了"tox.ini"以帮助移植到python3.3。
*支持https(不验证ca)。
*将"内容类型:application/json"http头添加到所有post请求s.
*默认情况下添加了一个不做任何事情的日志处理程序。



0.4(2013-08-30)
————————————————————————————————————————————————————————————————这个小的
更改旨在改进服务器端缓存功能。
*对函数"httpbroker.get"的api的小更改。它现在接受一个"auth"kwarg
来处理服务器端身份验证。
*对"scieloapi.connector"的细微更改:
*自定义http代理可以在初始化期间作为"http\u broker"kwarg传递。
*http方法是在初始化期间以数字方式创建的,用户凭据绑定
投入其中。api_键不再由实例维护。
*`client.fetch_relations`现在接受param`only`来指定r的子集要获取的关系。
*现在用户代理设置为"scieloapi/:version"。
*模块"scieloapi.scieloapi"已重命名为"scieloapi.core",以使事情更清楚。
*添加了端点上的post方法功能。
*添加了异常"exceptions.methodnotallowed"以表示405 stat美国代码。



0.3(2013-08-02)
----


*添加了更多单元测试(现在占代码覆盖率的73%)。
*在"setup.py"安装脚本中进行了小调整。
*新的异常表示http状态代码。
*在"http://docs.scielo.org/projects/sci"上提供了更好的文档eloapipy/`.



0.2(2013-07-26)
----


*睡眠依赖性被消除。创建"scieloapi.httpbroker"模块
是为了处理http请求和响应。
*现在使用notests+coverage提供更好的测试报告。
*添加了"client.fetch_relations"方法来获取
文档的所有一级关系,并用完整文档替换该值。

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

推荐PyPI第三方库


热门话题
java附加两个数组   java如何在Extjs的不同页面中使用相同的存储   java Jung,大顶点的布局重叠,图形出现在奇怪的位置   java如何在Android中通过画布绘制圆?   java验证库设计模式选择   java研磨机未知标记“timedTests”   java Android领域子类实例方法   java使用resteasy/jaxrs从请求负载接收两种类型的数据   缓冲策略Java缓冲策略有时不能正确绘制   java跟踪棋子   密度无关像素如何在java中锐化图像缩略图?   java如何在MongoDB更新查询中编写(或)更新   java A*寻路游戏系统退出问题   java在安卓中读取xml的最佳方式是什么?   通过反射调用的方法的java抑制警告   安卓 java。语言错误:信号11(SIGSEGV),代码10(?),故障地址006e006f   java lombok 1.18.2使用DexBuilderForDebug抛出TransformClasses   java JOptionPane CD对话框按钮?   java只返回json中的一些值,而不是完整实体对象   java包不存在错误,请稍后重试