{"id":18553988,"url":"https://github.com/bodrovis-learning/python-screenshots","last_synced_at":"2025-05-15T11:34:33.197Z","repository":{"id":134820132,"uuid":"354118385","full_name":"bodrovis-learning/python-screenshots","owner":"bodrovis-learning","description":"Python script to capture screenshots.","archived":false,"fork":false,"pushed_at":"2023-12-14T21:20:37.000Z","size":41,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-17T11:12:58.355Z","etag":null,"topics":["pyautogui","python","screenshots"],"latest_commit_sha":null,"homepage":"https://www.youtube.com/watch?v=rJe_osIzqUY","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bodrovis-learning.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":"2021-04-02T19:49:20.000Z","updated_at":"2023-12-14T21:21:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"ad82f64b-eafb-477d-ac21-1e5169d5389a","html_url":"https://github.com/bodrovis-learning/python-screenshots","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/bodrovis-learning%2Fpython-screenshots","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodrovis-learning%2Fpython-screenshots/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodrovis-learning%2Fpython-screenshots/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodrovis-learning%2Fpython-screenshots/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bodrovis-learning","download_url":"https://codeload.github.com/bodrovis-learning/python-screenshots/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254331221,"owners_count":22053134,"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":["pyautogui","python","screenshots"],"created_at":"2024-11-06T21:19:11.725Z","updated_at":"2025-05-15T11:34:33.136Z","avatar_url":"https://github.com/bodrovis-learning.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Python Screenshots Capturer\n\nA dead simple Python script to capture screenshots. Written mostly for demonstration purposes. Dependencies:\n\n* [Keyboard](https://github.com/boppreh/keyboard)\n* [MSS](https://github.com/BoboTiG/python-mss)\n* Built-in modules (OS, Sys, Datetime)\n\nHow this program was built (Russian): https://www.youtube.com/watch?v=rJe_osIzqUY\n\n## How to use it\n\nInstall the above dependencies manually or use [Poetry](https://python-poetry.org) to do the job for you:\n\n```\npoetry install\n```\n\nRun:\n\n```\npython python_screenshots/screenshots.py\n```\n\nOr with Poetry:\n\n```\npoetry run python python_screenshots\\screenshots.py\n```\n\nKeep the window opened (it does not have to stay in focus) and press the `PrtScr` key to make a PNG screenshot. By default, screenshots are created in the same directory where your script resides, under the `screens` subdirectory.\n\nTo provide a custom subdirectory:\n\n```\npython python_screenshots/screenshots.py my/sub_dir\n```\n\nStop the script with `Ctrl+Shift+X`.\n\n## Building\n\nTo build an executable file you can use `pyinstaller`:\n\n```\npoetry run pyinstaller python_screenshots/screenshots.py -F\n```\n\n## Development\n\nInstall Poetry and run:\n\n```\npoetry install\n```\n\nHave fun.\n\n## License\n\n(c) [Ilya Bodrov-Krukowski](http://bodrovis.tech/), licensed under the [beer-ware license](https://fedoraproject.org/wiki/Licensing/Beerware).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbodrovis-learning%2Fpython-screenshots","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbodrovis-learning%2Fpython-screenshots","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbodrovis-learning%2Fpython-screenshots/lists"}