用于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快速确定列表是否包含数组中至少一项的方法   java在任何HandlerMapping之前修改HttpServletRequest?   java这个SerialVersionID是通用版本标识符吗?   有没有Java库可以帮助绘制细胞自动机图形?   java如何使用microsoft graph api获取自定义扩展属性   java通过环境变量在Spring Boot中设置日志记录级别   java子类不允许world运行   如何检查Java源代码中是否没有对包的引用   java如何使用数组按字母顺序排列字符串。排序()?   数据结构在Java中,我如何访问在树状图中放置元素的顺序?   java为什么调用系统是不好的做法。gc()?   JavaTomcat删除临时目录和工作目录解决了一个类路径问题,但为什么呢?