{"id":13492159,"url":"https://github.com/iterweb/watcher","last_synced_at":"2026-03-11T03:35:35.070Z","repository":{"id":144102989,"uuid":"288392278","full_name":"iterweb/watcher","owner":"iterweb","description":"If you want know, who use your computer when you are not nearby!","archived":false,"fork":false,"pushed_at":"2021-09-30T13:18:03.000Z","size":14,"stargazers_count":48,"open_issues_count":0,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-31T06:34:44.320Z","etag":null,"topics":["privacy","python","security","watch","watcher","windows"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iterweb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2020-08-18T07:58:01.000Z","updated_at":"2024-10-20T15:39:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"7265c81e-466e-4dc7-ba7a-cd3548361564","html_url":"https://github.com/iterweb/watcher","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iterweb%2Fwatcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iterweb%2Fwatcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iterweb%2Fwatcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iterweb%2Fwatcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iterweb","download_url":"https://codeload.github.com/iterweb/watcher/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246004164,"owners_count":20708149,"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","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":["privacy","python","security","watch","watcher","windows"],"created_at":"2024-07-31T19:01:03.585Z","updated_at":"2025-03-28T09:33:52.378Z","avatar_url":"https://github.com/iterweb.png","language":"Python","funding_links":[],"categories":["Python","Uncategorized"],"sub_categories":["Uncategorized"],"readme":"# Watcher | Наблюдатель\n\n### Зависимости:\n* [python 3.6+](https://www.python.org/)\n* pip install --user -r requirements.txt\n\n### Описание\nХотите знать, пользуются ли вашим компьютером, когда вас нет рядом? Watcher может решить эту задачу.\n\nПосле запуска приложения, курсор будет переведен на нулевые координаты (можно изменить, 23 строка).\nЕсли курсор будет сдвинут, камера компьютера сделает 1 фото, а модуль **mss** 1 скриншот экрана, все это, будет отправлено в телеграм канал (нужно создать), после задержки в 1-3 сек. процедура повторится еще раз.\nДалее последует задержки в 5 сек., курсор будет перемещен на координату, которая записана на 76 строке, это сделано на случай, если кто-то случайно заденет мышь компьютера! \n\nДля работы, вам нужно создать бота в телеграм и записать его токен на 13 строке, а на 14 строке, ввести id канала, куда будут отправлены фото. Бота нужно добавить в качестве админа!\n\nПосле того, как вы заполнили 13 и 14 строи, можно собрать .exe файл, выполнив команду в cmd:\n* pyinstaller -F --onefile --nocosole main.py\n\nСоздайте ярлык программы и добавьте в автозагрузку: c:\\Users\\ЛОГИН УЧЕТНОЙ ЗАПИСИ\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup это позволит запускаться программе даже после перезагрузки системы.\n\n* Комбинация клавишь **alt+a** (41 строка) переведет программу в режим ожидания и переместит курсор на координаты 500, 500 (для понимамия, что программа не активна)\n* Комбинация клавишь **ctrl+alt** (33 строка) переведет программу в активный режим\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiterweb%2Fwatcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiterweb%2Fwatcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiterweb%2Fwatcher/lists"}