{"id":16096327,"url":"https://github.com/sio/observesomething","last_synced_at":"2025-04-05T20:29:33.596Z","repository":{"id":101312918,"uuid":"100404170","full_name":"sio/ObserveSomething","owner":"sio","description":"Stay updated on the progress of some long running job you've launched at the office while you're away","archived":false,"fork":false,"pushed_at":"2017-09-19T08:37:38.000Z","size":48,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-11T20:49:49.972Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/sio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2017-08-15T17:54:05.000Z","updated_at":"2019-05-21T14:00:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"6d691657-2259-4e35-8862-31565a3ad9c0","html_url":"https://github.com/sio/ObserveSomething","commit_stats":{"total_commits":49,"total_committers":1,"mean_commits":49.0,"dds":0.0,"last_synced_commit":"1acc9cc495534b58db0abf45b707acd263c2884a"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sio%2FObserveSomething","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sio%2FObserveSomething/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sio%2FObserveSomething/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sio%2FObserveSomething/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sio","download_url":"https://codeload.github.com/sio/ObserveSomething/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247398057,"owners_count":20932654,"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":[],"created_at":"2024-10-09T17:13:23.753Z","updated_at":"2025-04-05T20:29:33.569Z","avatar_url":"https://github.com/sio.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ObserveSomething\nStay updated on the progress of some long running job you've launched at the\noffice while you're away.\n\n\n# What this application does\nFor each of the windows user asked to monitor, ObserveSomething repeats the\nfollowing steps at regular intervals:\n- Bring window to focus\n- Send a sequence of keys to initiate a status update\n- Email a screenshot of updated window to the user\n\n\n# When in Rome...\nMost corporate computer setups restrict the amount of UI automation the user\ncan do. That's why this application relies on the simplest GUI automation\npossible (SendKeys) and uses the mail app most office PCs have preconfigured\n(Microsoft Outlook).\n\n\n# Installation and usage\nThis application requires no installation, just download a zip archive of the\nlatest release and extract it anywhere you like. ObserveSomething does not\nstore any persistent data outside the application directory, so it can be\ninstalled on the thumb drive and used as a portable application.\n\nTo launch the application, double click on `ObserveSomething.exe`\n\n\n# System requirements\nObserveSomething works on modern *Windows* operating systems (Windows 7, 8, 10)\nand requires *Microsoft Outlook* to be installed and configured to be able to\nsend e-mails.\n\n\n# Configuration\nConfiguration is done via INI file (`observe.ini` or the first command\nline argument). Upon launch user is asked to provide the list of windows\nto monitor. After that ObserveSomething runs on its own until stopped.\n\nRefer to the [sample file](docs/observe-sample.ini) for more information.\n\n\n# Contributing\nAll contributions are welcome!\nPlease check [CONTRIBUTING.md](CONTRIBUTING.md) for details\n\n\n# License and copyright\nCopyright © 2017 Vitaly Potyarkin\n```\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU General Public License as published by\n    the Free Software Foundation, either version 3 of the License, or\n    (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n\n    You should have received a copy of the GNU General Public License\n    along with this program.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsio%2Fobservesomething","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsio%2Fobservesomething","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsio%2Fobservesomething/lists"}