与任务纸格式文档交互的模块
python-taskpaper的Python项目详细描述
python taskpaper是一个用于与 Taskpaper格式的文档。
它是做什么的?
到目前为止?不多。您可以打开、读取和编写任务纸文档,以及 添加或删除文档中项目的标记,但仅此而已。我会的 想把它扩展得更强大,但要看我什么时候 空闲时间。
我可能会在1.0之前以不向后兼容的方式更改api。 用户小心。
在docs目录中查找一些我如何使用它的示例。我会的 尽快写出适当的文件。
它需要什么?
要使用此模块,您需要Python2.7或3.3+。这些是唯一的版本 我对测试或编写python感兴趣。标准库 只是(暂时)。
如何安装?
您可以从pypi安装它:
pip install python-taskpaper
为什么写这个?为什么不使用内置脚本呢?
两个原因:
- 我在windows和linux上使用taskpaper格式的文档(今天 世界上最好的applescript支持是完全无用的 在那里。:-(
- 比起applescript和javascript,我更喜欢python。
我讨厌Python。
对你有好处。
内置支持用javascript或 applescript,或者matt gemmell写了一个Ruby library 可能有用。(如果我真的知道任何红宝石,我会用马特的库。)
如何运行测试?
安装tox,最好是在虚拟机中:
pip install tox
然后像这样运行测试:
make test这将运行测试,并显示哪些行未被现有测试覆盖。 我在努力提高写作测试的覆盖率。
许可证
这个项目是根据麻省理工学院的许可证授权的。