文件名称:TimeLogging:python中的时间记录应用
文件大小:35KB
文件格式:ZIP
更新时间:2024-05-02 13:18:46
Python
记录活动和笔记的基本应用程序。 主要功能是允许记录和保存活动和注释,以便以后可以分析它们的(行为)模式。 数据的基本单位是活动记录,它具有以下属性: 开始和结束时间,以及活动的总时长 与活动相关的用户定义的标签,例如#work或#movie(有一种方法可以为标签编写定义,以防用户在标记其活动时更加一致/客观) 标签是要分析的主要内容,因此例如可以编写一个脚本,通过遍历所有记录的列表来可视化他们在上个月中午之后花了多少时间在钢琴上弹奏巴赫。 ,这是小数据)获取适合指定日期和时间范围并具有标签#bach和#piano的每个条目,然后使用numpy和matplotlib制作每天的小时图。 (这是我打算使用的方式)。 (可选)有关活动的详细信息。 (可选)活动的简短标题 而且,现在可以定义“元数据”,它将扩展到给定的一组标签以节省输入时间。 此外,现在将自动保存数据备份。 图片来源:基于
【文件预览】:
TimeLogging-main
----main.py(49B)
----Activity()
--------__init__.py(0B)
--------Activity_old.py(3KB)
--------Activity.py(3KB)
--------ActivityDatabase.py(1005B)
----BackupTracker()
--------BackupTracker.py(2KB)
--------__init__.py(0B)
----spec.txt(2KB)
----Readme.md(1KB)
----Tag()
--------Tag.py(1KB)
--------TagDatabase.py(4KB)
--------__init__.py(0B)
--------MetaTag.py(1KB)
----Application()
--------app.py(8KB)
--------view.py(2KB)
--------timer.py(1KB)
--------__init__.py(0B)
--------model.py(1005B)
--------presenter.py(4KB)
----todos.txt(206B)
----Note()
--------NoteDatabase.py(971B)
--------__init__.py(0B)
--------Note.py(738B)
----gui_plan.png(31KB)