{"id":17132732,"url":"https://github.com/araxeus/screenshotz","last_synced_at":"2026-04-10T10:32:02.667Z","repository":{"id":37977602,"uuid":"336353944","full_name":"Araxeus/ScreenshotZ","owner":"Araxeus","description":"Simple Screenshot Tool with quick crop and custom keybinds","archived":false,"fork":false,"pushed_at":"2023-05-15T09:57:17.000Z","size":6101,"stargazers_count":7,"open_issues_count":7,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-13T07:56:14.442Z","etag":null,"topics":["capture","crop","custom-keybind","java","prtscn","screen-capture","screenshot-utility","screenshots","software"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Araxeus.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,"zenodo":null}},"created_at":"2021-02-05T18:19:55.000Z","updated_at":"2023-08-09T03:30:11.000Z","dependencies_parsed_at":"2025-04-13T07:56:16.623Z","dependency_job_id":"e3062dfb-db75-43e4-80e7-f1add6e6d654","html_url":"https://github.com/Araxeus/ScreenshotZ","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/Araxeus/ScreenshotZ","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Araxeus%2FScreenshotZ","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Araxeus%2FScreenshotZ/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Araxeus%2FScreenshotZ/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Araxeus%2FScreenshotZ/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Araxeus","download_url":"https://codeload.github.com/Araxeus/ScreenshotZ/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Araxeus%2FScreenshotZ/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31638421,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T07:40:12.752Z","status":"ssl_error","status_checked_at":"2026-04-10T07:40:11.664Z","response_time":98,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["capture","crop","custom-keybind","java","prtscn","screen-capture","screenshot-utility","screenshots","software"],"created_at":"2024-10-14T19:28:01.089Z","updated_at":"2026-04-10T10:32:02.651Z","avatar_url":"https://github.com/Araxeus.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"#### Screenshotz is a quick and simple to use screenshot grabber+manager with integrated crop feature \n####  [more features down below]\n### Download: - [`[exe]`](https://github.com/Araxeus/ScreenshotZ/releases/download/v1.3/ScreenshotZ-v1.3.exe) / [`[jar]`](https://github.com/Araxeus/ScreenshotZ/releases/download/v1.3/ScreenshotZ-v1.3.jar) from [`[ScreenshotZ-v1.3 Release Page]`](https://github.com/Araxeus/ScreenshotZ/releases/tag/v1.3) \nor from [`[MediaFire Folder]`](https://app.mediafire.com/jl4bs2jieb8c2)\n\n\u003e -\u003e or clone git and compile using maven\n\n#### :x: To launch from _.exe_ you _MUST_ run it as administrator or you will get the following error message: :x:\n\n![alt text](https://github.com/Araxeus/ScreenshotZ/blob/master/resources/NoAdminRights.png?raw=true)\n\n#### :white_check_mark: To do so [on Windows10]: go to the file settings - Compatibility tab - Run this program as administrator :white_check_mark:\n\n![alt text](https://github.com/Araxeus/ScreenshotZ/blob/master/resources/RunAsAdmin.png?raw=true)\n\n#### :full_moon: Running _.jar_ as Administrator perform better but _isn't mandatory_\n\n##### To do it you need to open CMD as administrator and go to the location of the jar and run it with java -jar\n\n###### CMD input example:\n\n        G: ---\u003e dir HDD/Downloads/Opera ---\u003e java -jar ScreenshotZ-v1.3.jar\n\n---\n\n# :sparkles: ScreenshotZ App Features: :sparkles:\n\n:small_orange_diamond:   App launch directly to system tray\n\n:small_orange_diamond:   Option to change default screenshot directory\n\n:small_orange_diamond:  Option to add a Custom Keybind (Save a combination of 1-3 keys) [Does not replace PrtScn button]\n\n:small_orange_diamond:   When PrintScreen is pressed - it will always save to screenshot directory\n\n:small_orange_diamond:   v1.1 added Option to launch Crop UI on Custom Keybind and/or PrtScn\n\n\u003e Cropped picture will be automatically be in your clipboard for easy sharing\n\n:small_orange_diamond:   v1.2 added more Crop Options (Save Original , Exit UI onCrop)\n\n:small_orange_diamond:   App save settings to MyUser/.ScreenshotZ/config.XML\n\n:small_orange_diamond:   Default screenshot directory is MyUser/.ScreenshotZ/Screenshots (Default 2nd keybind is null)\n\n:small_orange_diamond:   To show some debugging: run openWithDebug.bat from same directory as jar OR start program from CMD\n\n:small_orange_diamond:   To add/delete Startup rule run the corresponding bat as Administrator from the same directory as ScreenshotZ-v1.3.exe\n\n:small_orange_diamond:  ProTip: you can press right click to cancel crop (Unnecessary if Exit UI onCrop option is disabled)\n\n#### You can use some Command Line Arguments to take screenshots/+crop them without running the whole program:\n\n-   %arg [-capture] to directly capture screenshot to saved/default directory\n-   add %arg [-crop] on top of it to also launch crop UI\n\n    for example in cmd:\n\n           java -jar ScreenshotZ-v1.3.jar -capture -crop\n\n    (App will just take screenshot without launching main thread)\n\n    following this procedure you can bind the core functionality of the program to pretty much anything\n\n    for example: add to explorer.exe context menu the option to instantly crop [TODO will upload reg files for that]\n\n---\n\n## Java classes at src/main/java/core\n\n-   `[TrayApp]` is the main driver class\n\n-   `[SimpleProperties]` is a class that use enums for easy access to settings\n\n-   `[Utils]` are methods that were part of the main class but got refactored out for readability\n\n-   `[GetKeybind]` is the GUI that gets the custom keybind option\n\n-   `[CropImage]` is the crop GUI that is created using [ImagePanel] and uses [TransferableImage] to send to clipboard\n\n---\n\n## Startup Rule Instructions: (Adds startup rule to windows task scheduler) \n\n-   Grab [`[addStartupRule.bat]`](https://github.com/Araxeus/ScreenshotZ/blob/master/resources/addStartupRule.bat) And\n    [`[deleteStartupRule.bat]`](https://github.com/Araxeus/ScreenshotZ/blob/master/resources/deleteStartupRule.bat)\n    from the links attached or Tools.zip from the release page\n\n-   Put the bat in same dir as ScreenshotZ-v1.3.exe (rule is for this exact name - can be changed in .bat)\n\n-   Then run the addStartupRule.bat as admin\n-   to uninstall run deleteStartupRule.bat as admin and press Y\n\n-   (the exe needs to have admin right enabled in the option as shown above)\n\n---\n\n## SCHTASKS Batch Syntax:\n\n-   HEAD:\n\n'/DELETE - {/TN ...}'\n\n'/CREATE - {/TN /TR /SC ...}'\n\n'/CHANGE {/TN /DISABLE /ENABLE ...}'\n\n-   ARG:\n\n'/SC {MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT}' #[task schedule]\n\n'/ST {HH:mm}' #[specify time to run task in 24hour format]\n\n'/D {MON, TUE, WED, THU, FRI, SAT, SUN}' [OR if SC=monthly can use 1-31 representing date OR * representing all days] #[day to execute]\n\n'/TN {FOLDER\\TASKNAME}' #[specifies task name and folder (no folder if no \\)]\n\n'/TR {PATH}' #[specifies full path to app/script to run on schedule]\n\n'/DELAY {mmmm:ss}' #[specify delay before starting, available only for ONSTART, ONLOGON, and ONEVENT]\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faraxeus%2Fscreenshotz","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faraxeus%2Fscreenshotz","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faraxeus%2Fscreenshotz/lists"}