{"id":28418630,"url":"https://github.com/yagarea/stopro","last_synced_at":"2025-06-28T04:32:02.892Z","repository":{"id":48185757,"uuid":"401508103","full_name":"yagarea/Stopro","owner":"yagarea","description":"A simple utility which will help you with self control and build work ethic","archived":false,"fork":false,"pushed_at":"2024-05-16T08:23:17.000Z","size":104,"stargazers_count":6,"open_issues_count":4,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-04T17:53:13.817Z","etag":null,"topics":["cli","goal-tracking","hacktoberfest","health","procrastination","productivity","python","self-improvement","time","time-management","time-saver"],"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/yagarea.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":"2021-08-30T22:57:48.000Z","updated_at":"2025-01-20T16:19:53.000Z","dependencies_parsed_at":"2024-05-15T21:20:21.298Z","dependency_job_id":"ae733601-db2b-4c4e-a99b-0198b9591c43","html_url":"https://github.com/yagarea/Stopro","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yagarea/Stopro","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yagarea%2FStopro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yagarea%2FStopro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yagarea%2FStopro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yagarea%2FStopro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yagarea","download_url":"https://codeload.github.com/yagarea/Stopro/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yagarea%2FStopro/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262375758,"owners_count":23301339,"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":["cli","goal-tracking","hacktoberfest","health","procrastination","productivity","python","self-improvement","time","time-management","time-saver"],"created_at":"2025-06-04T11:40:16.438Z","updated_at":"2025-06-28T04:32:02.872Z","avatar_url":"https://github.com/yagarea.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ![Stopro](https://blackblog.cz/assets/img/projects/stopro.svg)\n\n\u003cp align=\"center\"\u003e\n\u003cb\u003eSto\u003c/b\u003ep \u003cb\u003epro\u003c/b\u003ecrastinating and get work done!\n\u003c/p\u003e\n\nStopro is simple utility which will help you with self control and build work ethic.\nWhen you activate *self control session* all distracting pages will be blocked. List of\ndistracting pages is fully configurable. This can help you focus and stop wasting time.\n\n\n## Commands\n- `start`           - starts self control session\n- `stop`            - stops self control session\n- `lock`            - lock ongoing self control session\n- `status`          - print info about current session\n- `stats`           - print statistics about usage and time saving\n- `config`          - opens configuration file in editor\n- `clear-history`   - remove all logs and usage history\n\n\n## Locking\nSelf control sessions have lock mechanism. You can set any amount of time in which\nself control session can not be turn of. You set time as number and time unit.\n\n- `s` - seconds\n- `m` - minutes\n- `h` - hours\n- `d` - days\n\nExample usages:\n- `stopro start --lock 15m`\n- `stopro start --lock 1d`\n- `stopro lock 30m`\n- `stopro lock 3h`\n\n\n## Stats and achievements\nYou can measure your work ethic with statistics and challenge your self with achievements.\n\n![Stats](https://jc.ggu.cz/static/stopro-screenshot.png)\n\n## Options\n- `-s`,`--silent` - silent mode\n- `-c`,`--config` - use custom configuration file path\n- `-h`,`--help`   - shows help\n\n\n## Configuration\nDefault configuration path is `/etc/stopro/conf.yml` but you cat set your own with `-c`\noption.\n\nExample config:\n```yml\n# Sites forbidden during self control sessions (without https and www) \nforbidden_sites:\n  - youtube.com\n  - instagram.com\n  - facebook.com\n  - tiktok.com\n  - thehackernews.com\n  - reddit.com\n  - netflix.com\n```\n\n## About\nIf you find any bug please create issue. Same goes for feature requests. I am also open\nto pull requests.\n\nPublished under [GPLv3 license](https://www.gnu.org/licenses/gpl-3.0.en.html).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyagarea%2Fstopro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyagarea%2Fstopro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyagarea%2Fstopro/lists"}