{"id":15321013,"url":"https://github.com/qingwave/movemate","last_synced_at":"2026-02-20T19:33:24.904Z","repository":{"id":208743385,"uuid":"721975791","full_name":"qingwave/movemate","owner":"qingwave","description":"A Chrome extension that reminds you to take breaks and avoid being sedentary. 久坐提醒Chrome插件","archived":false,"fork":false,"pushed_at":"2024-02-01T08:49:46.000Z","size":364,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-26T21:49:43.790Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qingwave.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-11-22T07:09:01.000Z","updated_at":"2024-02-02T00:47:19.000Z","dependencies_parsed_at":"2023-12-19T08:02:43.408Z","dependency_job_id":"b005d250-1bcf-437f-a03b-94f756188188","html_url":"https://github.com/qingwave/movemate","commit_stats":null,"previous_names":["qingwave/movemate"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/qingwave/movemate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qingwave%2Fmovemate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qingwave%2Fmovemate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qingwave%2Fmovemate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qingwave%2Fmovemate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qingwave","download_url":"https://codeload.github.com/qingwave/movemate/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qingwave%2Fmovemate/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29661610,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-20T16:33:43.953Z","status":"ssl_error","status_checked_at":"2026-02-20T16:33:43.598Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2024-10-01T09:09:37.270Z","updated_at":"2026-02-20T19:33:24.876Z","avatar_url":"https://github.com/qingwave.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MoveMate 久坐提醒\n\n## 项目介绍\n\n该 Chrome 扩展名为 \"久坐提醒\" 旨在帮助用户合理安排工作时间，定时提醒用户该休息、起身活动、伸展身体，避免长时间久坐带来的身体不适问题。\n\n## 如何使用\n\n### 安装\n\n1. 下载代码或 Clone 项目到本地。\n2. 在 Chrome 浏览器中打开 `chrome://extensions/`。\n3. 打开开发者模式（Developer mode）。\n4. 点击 \"加载已解压的扩展程序（Load unpacked）\"。\n5. 选择项目文件夹并确认加载。\n\n\u003e 注意，如果通知没有生效且没有任何报错，参考以下解决办法\n1. 在Chrome浏览器中访问地址：[chrome://flags](chrome://flags)\n2. 搜索栏中搜索：`notifications`，找到`Enable system notifications`选项，将其选项值改为`Disabled`，重启浏览器，问题解决（如果**chrome \u003e= 121**, 需要先enable `Temporarily unexpire M120 flags` 再重启）\n\n\n### 设置提醒间隔时间\n\n1. 安装完成后，点击扩展图标。\n2. 在弹出的设置页面中，设置提醒间隔时间（单位：分钟）。\n3. 点击 \"设置\" 按钮确认。\n\n如下图所示：\n![](https://qingwave.github.io/img/blog/movemate.png)\n\n### 使用通知\n\n- 在设定的提醒间隔时间过后，会收到 Chrome 通知，提醒用户休息或活动。\n\n## 开发\n\n### 文件作用介绍\n\n- `manifest.json`: 插件清单文件，定义了插件的配置信息。\n- `popup.html`: 扩展的弹出页面，用于用户设置提醒时间。\n- `popup.js`: 弹出页面的 JavaScript 文件，处理用户交互和设置操作。\n- `background.js`: 后台脚本，处理定时提醒功能和存储操作。\n\n### 贡献与反馈\n\n- 欢迎贡献代码，提交 Pull 请求。\n- 如有问题或建议，请在 GitHub 上提交 Issue。\n\n### 版本历史\n\n#### v1.0\n- 实现基本功能：设置提醒时间，接收通知。\n\n### 许可证\n\nApache License 2.0\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqingwave%2Fmovemate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqingwave%2Fmovemate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqingwave%2Fmovemate/lists"}