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

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如何正确使用JdbcTemplate。用钥匙夹更新?   java如何仅在XML的根元素上声明名称空间   使用Selenium和Java可以实现多少拖放功能   java如何从一棵树构造一棵树而无需递归   java My bubble排序似乎运行了太多次,或者是向后运行   创建bean时发生java错误:没有符合条件的bean,需要一个匹配的bean,但找到了3个   java 安卓 6.0生成错误:找不到包   java从列表中创建具有多个对象类型的arraylist<object[]>   安卓重写sendevent。c从c到Java   java为什么不支持流。最大接受整数。作为输入参数进行比较?   java我能阻止RCP编辑器加载吗   java无法在将来从异常传播自定义异常   java在Android中从PHP获取数据   Java创建具有多个GUI框架的程序   java如何解决枚举或接口预期错误   在java中按从高到低的数字排序bubblesort   C++我不能理解java的普通类库的用法   java将图像发送到另一个应用程序   java为什么maven构建失败并出现错误:“包com.microsoft.jdbc.sqlserver不存在”?   python Spark安装问题,java异常