goodreads的非官方客户端(https://goodreads.com)

goodreads-api-client的Python项目详细描述


Goodreads API的轻量级包装 PyPi page link -- versionhttps://travis-ci.org/mdzhang/goodreads-api-client-python.svg?branch=masterPyPi page link -- MIT licensePyPi page link -- Python versionsCode ClimateRTD Docs

安装

$ pip install goodreads_api_client

用法

>>>importgoodreads_api_clientasgr>>>client=gr.Client(developer_key='<YOUR_DEVELOPER_KEY>')>>>book=client.Book.show('1128434')>>>keys_wanted=['id','title','isbn']>>>reduced_book={k:vfork,vinbook.items()ifkinkeys_wanted}>>>reduced_book{'id':'1128434','title':'The Last Wish (The Witcher, #1)','isbn':'0575077832'}

基本原理

有很多goodreads api包装库,但是大多数都是 要么被抛弃要么代码是一些奇怪的,没有文档的, 未经测试,或其API覆盖范围不完整。

贡献

在本地安装

$ make install

测试

$ make test

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

推荐PyPI第三方库


热门话题
java从提供的列表中获取非重复值   java为什么Thymeleaf从HashMap返回字符串?   java将矩阵推到窗口的中心   java如何包含webapp_配置。txt到播放的dist-zip?   java实现产品密钥   WebSphereJava。lang.UnsupportedClassVersionError:JVMCFRE003错误的主要版本;class=org/slf4j/impl/StaticLoggerBinder,偏移量=6   使用java创建动态树结构   java为什么JVM在一次繁忙的旋转暂停后,会对同一代码块显示更多的延迟?   java无法使用distrolessdebug访问jarfile docker   java JMeter如何将多行响应数据传递给ForEach控制器请求   java空指针异常碎片活动   java改变JFileChooser的外观   性能Java位集:高效地查找所有真实位?   java可扩展的recyclerview实现