日志和时间跟踪应用程序的后端框架(如“dob”!).

nark的Python项目详细描述


Build StatusCoverage StatusDocumentation StatusGitHub Release StatusPyPI Release StatusLicense Status

有些人可能会称之为时间表软件,或者干脆把它当作时间跟踪来处理, 但我称之为极限日志,一个寻找刺激的后端框架,时间 旅行间隔瘾君子,a/k/adobbers

注意:您可能需要安装客户端应用程序dob! –nark是一个支持库

使用^{tt1}$安装:

pip install nark

有关其他设置选项,请阅读 installation guide

方法

^{tt2}$的灵感来自 Hamster, 一个可爱但过时的时间跟踪应用程序 GNOME

^{tt2}$Hamster-兼容。 抓取你现有的仓鼠数据库,并开始使用^ a10}今天!

^{tt2}$是一个明智但不完整的分支 现代^{tt6}$代码重写现在结束了?

^{tt2}$显然是数据库无关的fact存储api。 它做了一件事,(希望)好

作为开发人员,我们的目标^{tt2}$自然是提供稳定的, 可靠的代码。但我们也希望提供容易破解的代码。代码 任何python开发人员都可以在几分钟内完成 还有冒险的感觉。欢迎的代码,以便开发人员 谁想把这个工具整合到他们的日常工作流程中 当它断了的时候,要害怕撞到它,或者在它上补上新的肢体 什么时候才能看到改进的地方。或者只是相信它是有效的。

特点

  • 与所有现代python版本(3.5、3.6和3.7)兼容。
  • 自然地与Unicode兼容—为您的笔记增添情趣
  • 可以迁移遗留的仓鼠数据库(也可以修复完整性问题)。
  • 出色的保险(让你知道你的事实是安全的)。
  • 像样的文档(尽管你真的应该通过实践来学习)。
  • 舒适的代码基础(关注特性,而不是格式)
  • 免费和开放源码-黑客离开!

看看你怎么做 contribute 到项目中去。

示例

factoid字符串中创建fact实例:

$ python3
>>> from nark.items import Fact
>>> factoid='08:00 to 2019-02-16 10:00: act@cat: #tag1: Hello, nark!'
>>> fact, err= Fact.create_from_factoid(factoid, time_hint='verify_both')
>>> fact
# Fact(
#   pk=None,
#   deleted=False,
#   split_from=None,
#   _start='08:00',
#   _end=datetime.datetime(2019, 2, 16, 10, 0),
#   _description='Hello, nark!',
#   activity=Activity(
#     pk=None
#     deleted=False,
#     hidden=False,
#     _name='act',
#     category=Category(
#       pk=None,
#       deleted=False,
#       hidden=False,
#       _name='cat',
#     ),
#   ),
#   tags=[Tag(
#     pk=None,
#     deleted=False,
#     hidden=False,
#     _name='tag1',
#   )],
# )

"Information Cat"

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

推荐PyPI第三方库


热门话题
JavaSwing:实现TableModel还是扩展AbstractTableModel?   无法在连接了SQL的Java中获取数据抛出结果集   java在运行jar时访问jar外部的prop文件   java如何在使用xPath时选择通过检查的节点,而不是它们的父节点。评估()   java如何将文本文件中的整数值翻两番?   java Update Hibernate给出了一个错误   如何使用Java在类中实现调用mule中onCall方法的Singleton?   java如何修复Hibernate 5的映射未找到异常?   调用AlertDialog。按下后退按钮时Android片段的Java生成器   java基于进度更改JProgressBar中的ColorUIResource   java如何让这个测试通过?   java是否可以在TestNG中对参数化测试进行依赖?   java查询无法通过HQL执行   Spring java 11获取spel问题EL1005E:找不到类型   尝试获取JMH锁时发生java异常