用于nanowrimo api的简单python库

pynano的Python项目详细描述


Documentation StatusDocumentation StatusBuild StatusCode Coverage

National Novel Writing Month是 一般来说,目标是写出50000字的小说初稿 在11月30日。

当然,主办方也为网站提供了各种各样的方式 通过这次冒险更新和跟踪自己的进度,包括一个API,允许用户创建自己的 进度跟踪程序。

这就是pynano发挥作用的地方,它提供了一个简单的python方法来 访问此API并在您自己的项目中利用其数据:

>>> from pynano import User
>>> kromey = User('kromey')
>>> kromey.wordcount
64133
>>> kromey.name
'Kromey'

对象用于访问有关用户、区域和站点本身的数据; 它们还提供对每日数据的访问,以跟踪整个月的进度:

>>> kromey.history[14].date # The sequence is 0-indexed, so index 14 is day 15
'2015-11-15'
>>> kromey.history[14].wordcount
10499

要求

pynano在python版本2.7、3.5和3.6上受支持,其中 附加套餐:

  • 请求(2.9版或更高版本)
  • xmltodict(0.9版或更高版本)

注意

pynano也针对python版本3.3和3.4进行了测试,不过 他们没有得到官方的支持。不过,为了方便起见 只要他们继续通过测试,就列在pypi上。

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

推荐PyPI第三方库


热门话题
java使用jackson序列化/反序列化具有不同属性的子属性   javascript驱动程序。getTitle()从错误页面获取数据   java web应用程序的增量部署   java字符引用“&#x10”是无效的XML字符   java MyEclipse+Hibernate不按ID排序属性集?   找不到IBM Filenet P8更改预处理器Java实现   java比较器,用于按浮点参数对对象arraylist排序   java如何调试。来自eclipse或其他版本的bsh文件   不允许使用java rest api post方法   java如何在Servlet中打开弹出窗口,然后重定向页面   java的replaceAll方法对我不起作用我做错了什么?   我收到了javax。网ssl。SSLHandshakeException:握手期间远程主机关闭连接