高级lib管理你生命中的神圣任务(换句话说,gtd下一步行动)

HolyGrail的Python项目详细描述


http://worlddomination.be/holygrail

HolyGrail的目标是成为一个与todo(任务)交互的基础库 数据库。它提供了一个简单的界面,允许您与 有好几种方法。这是一种面向GTD(完成任务)的方法

这意味着你可以创建和使用任何你喜欢的客户端 甚至在同一个数据库上使用多个接口(例如:cli、mail、web 应用程序等)。

是的,这是书呆子,我喜欢。

我的主要灵感是tracks(getontracks.org)。

此数据库句柄:
  • 任务(TODOS)
  • 任务(项目)
  • 领域(上下文)

所有对它们的操作都通过一个主要类:grail。

我觉得todo/project/context词汇很无聊,没有激励性,所以 选择使用中世纪的那个。

如果您喜欢tracks主视图,我已经编写了一个主视图方法来重新创建此行为。

目前他们还没有发布任何客户端,但我正在开发一个ncurse客户端 (我还有一个非常脏的cli客户端)。

安装

(sudo) python setup.py install

创建~/.holygrailrc文件并添加:

[holygrail]
uri=value # according to http://www.sqlobject.org/SQLObject.html#declaring-a-connection

例如,对于sqlite:

uri=sqlite:/home/user/.holygrail.db

或者对于mysql(不要忘记创建用户名/数据库等…):

uri=mysql://username:password@localhost/database

如果你有问题,错误等等…在irc.freenode.net上给我打电话,nick bram, 或通过<;cortex@worlddomination.be>;

测试

cd holygrail && python test_holygrail.py

或者用鼻子测试。

变更日志

  • 0.2.1百分比
    • github上项目的各种文档更新和重新定位
    • 另外:车轮
  • 0.2%评估值
    • api更改:现在每个list_*methods都返回一个生成器,而不是一个list。这增加了表演。
    • API更改:最后完成的任务默认只返回5个任务,参数可以增加此数字
    • 使用quest和realm“get_missions”方法修复一个错误,如果quest/realm被隐藏,该方法将不会返回任何任务
    • 重构和各种测试
  • 0.1.2
    • 修复Privates类的导入失败问题
  • 0.1.1
    • 获取领域和项目的任务(),现在尊重任务可见性并具有“所有任务属性”
    • 超级主视图中的到期任务现在已正确排序
    • 超级主视图的单元测试和重构
    • 如果在配置文件中没有指定数据库,请提供一个指向某些帮助的url
    • 更新领域描述的移除方法
    • 领域的移除方法更新领域的位置
    • 列出领域(所有领域=真)现在尊重领域位置
  • 0.1加拉哈德
    • 首次发布

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

推荐PyPI第三方库


热门话题
java我想访问同一类的不同函数中的函数变量   创建字段/值哈希映射的java反射   java Velocity工具向后兼容性?   cmd JAVA运行时错误:发生JNI错误   java spring引导示例hateoas不工作   java为什么Android Studio和gradle可以使用不同的类路径进行单元测试?   java Selenium Firefox驱动程序初始化   java如何在jar中重新定位gradle依赖项的包   java为什么我的单线程hello world应用程序使用22个OS线程?   正则表达式替换Java字符串中的特殊字符   在任何派生类的构造函数之后运行方法的java   java从输入字符串中找出日期   带有libGdx(Java)音乐的安卓studio可以在Android模拟器上工作,但不能在桌面上工作   java我在getconnection的参数方面有错误吗?   java使用JFileChooser访问选定文件   java如何将Json解析为另一个活动   java使用Resources for html和rest server   java更新列表,列表内容来自循环中的方法   java如何在GLSL中读取完整范围的32位整数纹理