用于nanowrimo api的简单python库
pynano的Python项目详细描述
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上。