python项目源码 日程管理软件_分享:一个开源的基于时间管理四象限的待办管理工具...

在完成这篇文章里要分享的一个开源小工具 todolist 之前,在网上找了不少日程管理,待办管理的小工具;开源的、收费的、有广告、需要注册的那也是不少;

根据自己平时的工作习惯;以及对时间管理的学习理解;发现还是自己撸一个小工具可能最合适;

首先是说下这个软件的整体设计思路:代码只有短短几百行,很简单的思路;

对于待办来说可以有两个维度进行区分:时间维度和性质维度;

时间维度可以分为:一次性任务、周期性任务(每天、每周、每月)。

性质维度就是时间管理四象限了:紧急重要,紧急不重要,重要不紧急,不紧急不重要。

此工具也是根据这两个维度去进行管理和维护待办任务的;

首先上一个图:

页面简单到只有两个页面;一个主页面,一个周期性任务页面

todolist全部采用python完成;已经打包了exe的可执行文件;有需要的可以后台回复 pytodolist 自取;

使用方法:

主页面简单明了,在主页进行添加的会在右侧对应的树形结构下进行显示直至点击 完成

通过 每日任务 每周任务 每月任务 进行周期性任务的维护;界面同样十分简单,如图;

周期性任务显示规则:

每日任务-会在紧急重要中显示

每周任务-会在设置的当天在紧急重要中显示,比如:周二的任务会在周二当天开始显示在紧急重要中;并保持显示状态一直到点击完成;

每月任务-会在设置对应日期的当天开始在紧急重要中显示,同样是一直保持显示到点击完成;

举几个例子:

0 每天下班打卡的提醒-每日任务、每天显示到紧急重要。

1 每周任务比如我设置的周五的周报,在周五进行提醒,并保持显示状态,如果我周五没有点击完成会一直显示;也算一个提醒作用吧;

2 每月任务基本上等同于每周,比如行政人员每月的5号开始计算考勤,就可以设置一个5号的周期任务 ,这样就会在每月5号开始显示一个待办;一直到点击完成;

代码是开源的,地址:

https://github.com/chaoxiaodi/pytodolist

最后希望能有哪位大佬懂UI设计的;可以帮忙完善下这个界面的UI配色;

如果有对python感兴趣的欢迎一起讨论~

你可能感兴趣的:(python项目源码,日程管理软件)