《待办提醒》Windows工具,支持剪切板ai自动创建待办提醒 (Todo Reminder)

待办提醒 (Todo Reminder)

自己用谷歌的 Gemini编写的一个待办事项提醒工具,支持智能识别、工作日、节假日判断和定时提醒功能。
提醒方式支持一次性、每天、工作日、每周和每月多种重复提醒方式.

同事发的腾讯会议消息.直接复制一下就可以帮忙自动创建待办提醒,到时弹窗(可开声音)提示.

需要使用Ai自动创建需要填写硅基流动apikey 直接用免费的模型就够了. 不想使用默认的模型,设置里面可以修改模型.

强烈推荐加入到window自动启动.
右键exe,发送快捷图标到桌面,
创建的快捷方式右键属性. 在目标 后面加 --startup   比如我的是:
"D:\Program Files\待办提醒\待办提醒.exe" --startup
win+r  然后输入 shell:startup 就会弹出开机自动启动文件夹.把创建的快捷方式拖进去就行.
这样开机后自动最小化到系统托盘,免打扰.后台占用内存刚好40m,没啥影响.

右上角缩小和关闭都是最小化到系统托盘,需要关闭,请在托盘右键退出

源码地址:Kimipoker/TodoReminder
gitee下载地址:  https://gitee.com/Kimipoker/todo-reminder/releases/tag/1
蓝奏云安装包:   待办提醒.exe - 蓝奏云

好用的话请支持一下  谢谢!

 

功能特点

  • 智能识别:自动从剪贴板识别待办事项信息,使用AI分析并填充表单
  • 多种提醒模式:支持一次性、每天、工作日、每周和每月多种重复提醒方式
  • 节假日识别:自动识别中国法定节假日和调休安排,准确判断工作日
  • 系统托盘:最小化到系统托盘运行,不打扰正常工作
  • 声音提醒:到点发出提醒声音,确保不会错过重要事项
  • 自定义主题:支持多种界面主题,满足个性化需求

系统要求

  • Windows 操作系统
  • Python 3.6+

安装方法

方法一:直接运行可执行文件

下载发布版本的exe文件,双击运行即可。

方法二:从源代码运行
  1. 克隆或下载本仓库
  2. 安装依赖包:
     复制代码 隐藏代码
    pip install requests pyperclip pystray Pillow tkcalendar
  3. 运行主程序:
     复制代码 隐藏代码
    python todo_reminder.py

    4.打包成exe

     复制代码 隐藏代码
    pyinstaller --onefile --noconsole --name "待办提醒" --icon="main.ico" --add-data "dingdingding.wav:." todo_reminder.py

    使用说明

基本操作
  1. 添加提醒

    • 手动填写提醒信息并点击"添加"
    • 或复制包含日期时间信息的文本,程序会自动识别并提示是否填充
  2. 设置提醒类型

    • 一次性:仅在指定时间提醒一次
    • 每天:每天在指定时间提醒
    • 工作日:仅在工作日提醒(自动跳过节假日)
    • 每周:在每周指定的星期几提醒
    • 每月:在每月指定的日期提醒
  3. 管理提醒

    • 标记完成:选中提醒后点击"标记完成"
    • 删除提醒:选中提醒后点击"删除"
  4. 系统托盘

    • 最小化窗口时程序会自动缩小到系统托盘
    • 点击托盘图标可以重新打开主窗口
    • 右键托盘图标可以退出程序
高级功能
  1. AI分析

    • 复制包含日期时间信息的文本到剪贴板
    • 程序会自动检测并提示是否使用AI分析
    • 点击"是"后,AI会自动提取标题、内容和时间信息
  2. 工作日判断

    • 程序会自动识别中国法定节假日和调休安排
    • 选择"工作日"提醒模式时,会自动跳过节假日和周末
  3. 设置

    • 点击菜单栏的"设置"可以配置API Key和界面主题
    • API Key用于AI分析功能,可以在硅基流动平台注册获取

数据文件说明

  • reminders.json:存储所有待办提醒数据
  • settings.json:存储程序设置,包括API Key和主题设置
  • holiday_data_YYYY.json:缓存的节假日数据,按年份存储

开发者信息

本程序使用Python和Tkinter开发,主要模块包括:

  • todo_reminder.py:主程序,包含UI和核心功能
  • workday_checker.py:工作日判断模块,处理节假日逻辑

常见问题

  1. 提醒没有按时触发

    • 检查程序是否在运行(可以查看系统托盘)
    • 检查提醒的状态是否为"待提醒"
  2. AI分析不准确

    • 确保API Key正确设置
    • 尝试使用更明确的日期时间格式
    • 尝试在设置里面使用其他更高级模型,目前是用的免费的智普的THUDM/GLM-4-9B-0414
  3. 节假日判断不准确

    • 程序需要联网获取最新的节假日数据
    • 可以删除holiday_data_YYYY.json文件,让程序重新获取
      ## [b]支持剪切板文本触发
      短文本时间表达式:
      "明天下午三点半到公司开会"
      "今天下午2点开会"
      "后天上午10点面试"
      含有关键词的提醒:

      "提醒我明天下午3点开会"
      "待办:周五下午2点提交报告"
      "任务:下周一上午9点签合同"
      标准日期时间格式:
      "2025-05-15 14:30 项目汇报"
      "5月20日下午3点培训"
      "05/21 15:00 客户会议"
      相对日期表达:

      "下周三下午2点讨论"
      "下个月5号截止"
      "这周五晚上8点聚餐"
      中文时间表达:
      "下午三点半会议"
      "早上九点半出发"
      "晚上七点半吃饭"
      英文时间表达:

      "Meeting tomorrow at 2:30 PM"
      "Deadline: May 15th at 5:00 PM"
      "Call at 10:30 AM"
      混合表达:
      "Remember to call 张三 at 3PM tomorrow"
      "别忘了明天3点meeting"

 

image.png (148.78 KB, 下载次数: 0)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大飞哥软件自习室

希望支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值