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

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

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

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

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

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

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

首先上一个图:

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

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

使用方法:

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

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

周期性任务显示规则:

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

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

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

举几个例子:

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

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

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

代码是开源的,地址:

https://github.com/chaoxiaodi/pytodolist

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

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

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

  1. python项目源码 日程管理_基于fullcalendar制作的日程管理小demo

    一.项目地址: 二.项目功能概述: 该项目是基于fullcalendar而制作的日程管理,fullcalendar是一个基于jquery的日历插件,在该项目中,我们可以在日历上编辑我们的日程,并将日程 ...

  2. python项目源码 日程管理_JS日程管理插件FullCalendar简单实例

    在线演示              源码下载 HTML 首先第一步就是在需要调用FullCalendar日程插件的页面中载入必要的javascript和css文件,包括jQuery库文件,FullCa ...

  3. python项目源码 日程管理_[Python] Python日程处理

    日程处理 目标是输入个文本文件关于日程的,就能够到时间的时候显示出来,在ubuntu系统上运行. 包括以下几点: 1.了解Tkinter. 1.1 参考文献自己制作Python IDEL 1.1.1 ...

  4. python pdf解析毕业论文_电影数据读取、分析与展示毕业论文+任务书+Python项目源码...

    摘  要 Python为网页数据爬取和数据分析提供了很多工具包.基于Python的BeautifulSoup可以快速高效地爬取网站数据,Pandas工具能方便灵活地清洗分析数据,调用Python的Ma ...

  5. python项目源代码-python项目源码

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! pip install tencentcloud-sdk-python 注意:如 ...

  6. 一个完整的python项目源码-一个Python开源项目-腾讯哈勃沙箱源码剖析(上)

    前言 2019年来了,2020年还会远吗? 请把下一年的年终奖发一下,谢谢... 回顾逝去的2018年,最大的改变是从一名学生变成了一位工作者,不敢说自己多么的职业化,但是正在努力往那个方向走. 以前 ...

  7. 一个完整的python项目源码-一个Python开源项目-哈勃沙箱源码剖析(下)

    前言 在上一篇中,我们讲解了哈勃沙箱的技术点,详细分析了静态检测和动态检测的流程.本篇接着对动态检测的关键技术点进行分析,包括strace,sysdig,volatility.volatility的介 ...

  8. 基于Android实现高德地图校内导航出行app项目演示【项目源码+简要论文说明】分享

    基于Android实现高德地图校内导航出行app项目演示 如今手机的发展非常迅速,手机越来越成为人们不可缺少的东西.手机从最初功能简单的功能机,发展到如今几乎无所不能的智能机,满足了人们的日常需求,手 ...

  9. 项目源码+付费进群系统分享

    正文 源码的功能其实就是一个单独的页面,在上面你可以在后台自定义你的内容,底部会显示9.9(可自定义)入群. 部署流程 1.部署环境:Ngix1.22 PHP7.4 MySQL 8.0 2.创建站点 ...

最新文章

  1. 堆排序算法的java实现_堆排序算法的JAVA实现
  2. 分布式消息通信ActiveMQ原理-持久化策略-笔记
  3. Shuttle ESB实现消息推送
  4. _beginthreadex与CreateThread区别与联系
  5. Spark-shell进行粘贴模式
  6. Linux进程管理:上帝视角看进程调度
  7. 【MVC】bootstrap-paginator 分页
  8. 【iOS】Image图片属性之Render as Template Image
  9. 《HTML5和CSS3快速参考》——第1章 走进HTML51.1 概述
  10. 仿 微信飞机大战项目
  11. 网易云自动化爬虫方案,24小时爬取10万首音乐信息,30万条用户信息,100万个热评
  12. hadoop的filesplit
  13. 利用Openyxl为excel批量插入表头行(Excel读写基础操作)——上
  14. Excel学习笔记:P18-COUNTIFS函数与SUMIFS函数
  15. 计算机更换固态硬盘方法,换SSD不重装系统的方法
  16. ReactOS研究班
  17. [sudo rm -rf /bin/] Linux误删除/bin目录恢复
  18. nginx 在线一键安装
  19. Raki的读paper小记:Image as a Foreign Language: BEIT Pretraining for All Vision and Vision-Language Tasks
  20. 【转】你很闲吗?居然想在职场上收割友谊和性?

热门文章

  1. 微信小程序+php+swoole极速实现群聊
  2. leetcode135 分糖果
  3. python --格式化时间转时间戳(互转)
  4. Andoroid 11 开机广播处理超时导致第三方应用启动延迟
  5. java计算机毕业设计企业员工管理系统源码+程序+lw文档+mysql数据库
  6. 并行度和并发数的比较
  7. 亿级流量架构演进实战 | 架构演进重构消息PUSH系统 05
  8. 【LeetCode-多线程】1279. 红绿灯路口
  9. 轻知识库︱apple.Turicreate数据结构SGraph以及关系网络SNA分析(三)
  10. python 一个通用的POC模板