与任务纸格式文档交互的模块

python-taskpaper的Python项目详细描述


python taskpaper是一个用于与 Taskpaper格式的文档。

它是做什么的?

到目前为止?不多。您可以打开、读取和编写任务纸文档,以及 添加或删除文档中项目的标记,但仅此而已。我会的 想把它扩展得更强大,但要看我什么时候 空闲时间。

我可能会在1.0之前以不向后兼容的方式更改api。 用户小心。

docs目录中查找一些我如何使用它的示例。我会的 尽快写出适当的文件。

它需要什么?

要使用此模块,您需要Python2.7或3.3+。这些是唯一的版本 我对测试或编写python感兴趣。标准库 只是(暂时)。

如何安装?

您可以从pypi安装它:

pip install python-taskpaper

为什么写这个?为什么不使用内置脚本呢?

两个原因:

  1. 我在windows和linux上使用taskpaper格式的文档(今天 世界上最好的applescript支持是完全无用的 在那里。:-(
  2. 比起applescript和javascript,我更喜欢python。

我讨厌Python。

对你有好处。

内置支持用javascript或 applescript,或者matt gemmell写了一个Ruby library 可能有用。(如果我真的知道任何红宝石,我会用马特的库。)

如何运行测试?

安装tox,最好是在虚拟机中:

pip install tox

然后像这样运行测试:

make test
这将运行测试,并显示哪些行未被现有测试覆盖。 我在努力提高写作测试的覆盖率。

许可证

这个项目是根据麻省理工学院的许可证授权的。

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

推荐PyPI第三方库


热门话题
java Eclipse内存分析器(MAT):不显示当前正在运行的进程   java Apache Velocity:转义字符不能作为关联数组键用于PHP   不截断零的java格式十进制输出   在另一个类文件中调用时返回空值的java getter   java集合获取连接   java解析json使用Gson登录系统应用程序强制关闭   java DelferredResult带有两个请求的ajax请求   java可降低功耗,同时应使用无线   java BoxLayout无法共享错误?   java如何使用计时器制作闹钟   java使用OAuth2保护RESTWeb服务:一般原则   java在一个jframe上显示多个图像和按钮