{"id":19776802,"url":"https://github.com/chenglongma/waker","last_synced_at":"2025-11-23T02:01:34.536Z","repository":{"id":232530974,"uuid":"784040133","full_name":"ChenglongMa/waker","owner":"ChenglongMa","description":"A simple library to make MS Teams or other similar apps \"Active\"","archived":false,"fork":false,"pushed_at":"2024-08-04T12:56:08.000Z","size":839,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-28T12:11:01.614Z","etag":null,"topics":["active","free","teams","work","workflow"],"latest_commit_sha":null,"homepage":"","language":"Python","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/ChenglongMa.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2024-04-09T04:15:45.000Z","updated_at":"2024-08-05T20:26:29.000Z","dependencies_parsed_at":"2024-04-10T06:26:38.833Z","dependency_job_id":"da5c5c75-60b5-4c2a-b5b6-162a714c5964","html_url":"https://github.com/ChenglongMa/waker","commit_stats":null,"previous_names":["chenglongma/waker"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/ChenglongMa/waker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChenglongMa%2Fwaker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChenglongMa%2Fwaker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChenglongMa%2Fwaker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChenglongMa%2Fwaker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ChenglongMa","download_url":"https://codeload.github.com/ChenglongMa/waker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChenglongMa%2Fwaker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":285889733,"owners_count":27248884,"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-11-23T02:00:06.149Z","response_time":135,"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":["active","free","teams","work","workflow"],"created_at":"2024-11-12T05:21:55.320Z","updated_at":"2025-11-23T02:01:34.521Z","avatar_url":"https://github.com/ChenglongMa.png","language":"Python","readme":"\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"./docs/social-preview.png\" alt=\"Waker social preview\"\u003e\n\n![Windows Version](https://img.shields.io/badge/Windows-7%2B-green?logo=windows)\n[![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/ChenglongMa/waker?include_prereleases)](https://github.com/ChenglongMa/waker/releases/latest)\n[![GitHub License](https://img.shields.io/github/license/ChenglongMa/waker)](https://github.com/ChenglongMa/waker/blob/main/LICENSE)\n[![Downloads](https://img.shields.io/github/downloads/ChenglongMa/waker/total)](https://github.com/ChenglongMa/waker/releases/latest)\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n    English | \u003ca href=\"./README_CN.md\"\u003e简体中文\u003c/a\u003e\n\u003c/div\u003e\n\n\u003e \"_You deserve a cup of coffee!_\" - Waker \u003cimg src=\"./docs/icon.svg\" alt=\"Waker icon\" width=\"50px\"\u003e\n\nWaker is a straightforward Windows app designed to keep your PC awake and prevent \"_You know what_\" apps from\nbecoming inactive.\n\nWith Waker, you can also prevent other apps (your admin) from monitoring its status, ensuring your privacy and leisure.\n\n\u003e [!TIP]\n\u003e \n\u003e macOS users can visit my other project, [Waker for macOS](https://github.com/ChenglongMa/waker-mac).\n\u003e \n\n# Appearance\n\n## Menu Bar Status\n\n![Waker Menu Bar Active](./docs/appearance/menu-bar-status.svg)\n\n## Menu Body Appearance\n\n![Waker Menu Body Appearance](./docs/appearance/menu-body-appearance.svg)\n\n# Features\n\n- 🎯 **Keep PC Awake**: Prevent your PC and related apps from becoming inactive.\n- 🙈 **Anti-Monitoring**: Prevent other apps (your admin) from monitoring Waker's status.\n- ⏰ **Set Wake Up Interval**: Define the interval to wake up your PC.\n- ⏲ **Schedule Running Time**: Set specific times for Waker to run.\n- 🚀 **Auto-Start**: Configure Waker to start automatically upon login.\n- 🌒 **Dark Mode Support**: Seamlessly switch between light and dark modes.\n- 🌟 **Auto-Update**: Automatically check for updates and notify you of new versions.\n- 🌐 **Multi-Language Support**: Available in English and Chinese.\n\n\n# Installation\n\n1. Download the latest version of Waker's `.zip` file from\nthe [release page](https://github.com/ChenglongMa/waker/releases/latest).\n2. Unzip the downloaded file to any directory.\n3. Run `Rekaw.exe`.\n\n\u003e [!NOTE]\n\u003e \n\u003e * The app is renamed to **Rekaw** (Waker spelled backward) to avoid potential monitoring by certain apps.\n\u003e * You can customize the `.exe` file name by renaming it to your preferred name **before running it**. \n\u003e * You can customize the app's title and icons in the settings.\n\u003e \n\n\u003e [!WARNING]\n\u003e \n\u003e If you encounter a Windows Defender SmartScreen warning, click \"**More info**\" and then \"**Run anyway**\" to proceed with the installation.\n\u003e \n\u003e \u003cimg alt=\"Windows Defender\" src=\"./docs/warning1.png\" width=\"50%\"/\u003e\n\u003e \u003cimg alt=\"Windows Run\" src=\"./docs/warning2.png\" width=\"50%\"/\u003e\n\n# Workflow Logic\n\nThe app will simulate your working style when you're away from your PC, preventing it from becoming inactive.\n\n(I don't want to be too specific here, as it may attract unwanted attention.\nIf you want to know more, you can email me at **chenglong.m_at_outlook.com**.)\n\n# Usage\n\nUsing Waker is intuitive, with its functionality directly accessible from its interface.\n\n## Functionality\n\n### Manual Running\n\nToggle the `Main Switch` in the app or the trap app menu to manually run or stop Waker.\n\n### Set Wake-Up Interval\n\nDefine the **maximum** wake-up interval in the app to prevent certain apps from becoming inactive.\n\n### Schedule Running Time\n\nSet specific times for Waker to run, allowing for customized usage based on your preferences and workflow.\n\nFor example, you can set the app to run at **9:00 AM** and close at **6:00 PM** from **Monday** to **Friday**.\n\n### Anti-Monitoring\n\n![settings](./docs/usage/settings.png)\n\nAs shown in the `settings` menu:\n1. You can customize the app's title and icons in the settings to prevent information collection by certain apps.\n2. You can edit the corpus to simulate your working behavior.\n\nThis feature will be further enhanced in future versions. Welcome to contribute!\n\n### Auto-Update\n\nEnable automatic update checks to stay informed about the latest versions of Waker.\n\nYou can also check for updates manually in the app menu bar settings.\n\n# Contributing\n\n👋 Welcome to **Waker**! We're excited to have your contributions. Here's how you can get involved:\n\n1. 💡 **Discuss New Ideas**: Have a creative idea or suggestion? Start a discussion in\n   the [Discussions](https://github.com/ChenglongMa/waker/discussions) tab to share your thoughts and\n   gather feedback from the community.\n\n2. ❓ **Ask Questions**: Got questions or need clarification on something in the repository? Feel free to open\n   an [Issue](https://github.com/ChenglongMa/waker/issues) labeled as a \"question\" or participate\n   in [Discussions](https://github.com/ChenglongMa/waker/discussions).\n\n3. 🐛 **Issue a Bug**: If you've identified a bug or an issue with the code, please open a\n   new [Issue](https://github.com/ChenglongMa/waker/issues) with a clear description of the problem, steps\n   to reproduce it, and your environment details.\n\n4. ✨ **Introduce New Features**: Want to add a new feature or enhancement to the project? Fork the repository, create a\n   new branch, and submit a [Pull Request](https://github.com/ChenglongMa/waker/pulls) with your changes.\n   Make sure to follow our contribution guidelines.\n\n5. 💖 **Funding**: If you'd like to financially support the project, you can do so\n   by [sponsoring the repository on GitHub](https://github.com/sponsors/ChenglongMa). Your contributions help us\n   maintain and improve the project.\n\nThank you for considering contributing to **Waker**.\n\nWe value your input and look forward to collaborating with you!\n","funding_links":["https://github.com/sponsors/ChenglongMa"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchenglongma%2Fwaker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchenglongma%2Fwaker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchenglongma%2Fwaker/lists"}