{"id":16654164,"url":"https://github.com/letmefly666/restreminder","last_synced_at":"2025-09-06T06:32:29.481Z","repository":{"id":186237496,"uuid":"673600585","full_name":"LetMeFly666/RestReminder","owner":"LetMeFly666","description":"RestReminder(Pomodoro)：remind you to rest when you use computer too long. 休息提醒（番茄时钟）：使用电脑过久时提醒你休息","archived":false,"fork":false,"pushed_at":"2024-05-24T12:28:49.000Z","size":45,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-01T10:35:58.594Z","etag":null,"topics":["pomodoro","rest-reminder"],"latest_commit_sha":null,"homepage":"https://restreminder.letmefly.xyz/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LetMeFly666.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-02T02:24:28.000Z","updated_at":"2024-12-19T06:55:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"a7b2a078-1084-4477-b856-f2c3cc9a5924","html_url":"https://github.com/LetMeFly666/RestReminder","commit_stats":null,"previous_names":["letmefly666/restreminder"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/LetMeFly666/RestReminder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LetMeFly666%2FRestReminder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LetMeFly666%2FRestReminder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LetMeFly666%2FRestReminder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LetMeFly666%2FRestReminder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LetMeFly666","download_url":"https://codeload.github.com/LetMeFly666/RestReminder/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LetMeFly666%2FRestReminder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273867384,"owners_count":25182423,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-06T02:00:13.247Z","response_time":2576,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["pomodoro","rest-reminder"],"created_at":"2024-10-12T09:48:55.456Z","updated_at":"2025-09-06T06:32:29.188Z","avatar_url":"https://github.com/LetMeFly666.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RestReminder\r\n\r\nRestReminder(Pomodoro)：remind you to rest when you use computer too long. 休息提醒（番茄时钟）：使用电脑过久时提醒你休息\r\n\r\n+ 项目地址：[Github@LetMeFly666/RestReminder](https://github.com/LetMeFly666/RestReminder)\r\n+ 在线文档：[RestReminder.letmefly.xyz](https://restreminder.letmefly.xyz/)\r\n+ 应用下载：[#发行版](#发行版)\r\n\r\n## 使用介绍\r\n\r\n启动后无窗口，只会在托盘区显示图标。\r\n\r\n```worktime```（秒）后托盘区图标回冒泡提醒休息，提醒超过```work_timeout```未响应则会弹窗提醒。\r\n\r\n休息时同理，对应提醒时间分别为```resttime```和```rest_timeout```。\r\n\r\n修改配置文件（[conf.json](Settings/conf.json)）可以调整上述时长，可以右键托盘区图标修改```工作/休息```状态。\r\n\r\n## 发行版\r\n\r\n+ [v0.1-单文件版](https://github.com/LetMeFly666/RestReminder/releases/download/v0.1/v0.1-Win64-RestReminder.exe)\r\n+ [v0.1-完整版](https://github.com/LetMeFly666/RestReminder/releases/download/v0.1/v0.1-Win64-RestReminder.zip)\r\n\r\n## TODO:\r\n\r\n- [ ] 暂停功能\r\n- [ ] 图标的进度显示\r\n- [ ] QTimer每秒1次并重绘 修改为 计算出下次需要更新的时间，则能极大程度上减少程序运算量\r\n- [ ] 提示音：老婆的声音？\r\n- [x] 配置文件读取失败时提醒\r\n- [x] 运行时增加提示，不然默默地躺在托盘区谁都不知道\r\n- [x] 若未点击弹出的提示框的确认按钮，直接右键切换工作状态了，则提示框应该被摧毁。\r\n- [x] 若上条完成则此条自动完成。因为新弹出的提示框会显示在旧提示框下面，新的提示框不点击还无法点击旧的提示框。\r\n- [x] QMessageBox弹出时QTimer停止计时了\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fletmefly666%2Frestreminder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fletmefly666%2Frestreminder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fletmefly666%2Frestreminder/lists"}