{"id":22034997,"url":"https://github.com/alienator88/viz","last_synced_at":"2025-04-12T21:34:01.802Z","repository":{"id":232270061,"uuid":"783908807","full_name":"alienator88/Viz","owner":"alienator88","description":"Capture text/QR Codes/Barcodes/Colors from screen snippets","archived":false,"fork":false,"pushed_at":"2025-03-28T23:19:58.000Z","size":1884,"stargazers_count":300,"open_issues_count":1,"forks_count":6,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-04-04T02:38:48.232Z","etag":null,"topics":["barcode","color","colorpicker","extract","macos","picker","scanner","swiftui","text"],"latest_commit_sha":null,"homepage":"https://itsalin.com/appInfo/?id=viz","language":"Swift","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/alienator88.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":"FUNDING.yml","license":"LICENSE.md","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},"funding":{"github":"alienator88"}},"created_at":"2024-04-08T20:14:58.000Z","updated_at":"2025-04-03T08:29:59.000Z","dependencies_parsed_at":"2024-06-12T03:16:51.083Z","dependency_job_id":"ebcb31d1-af00-45da-82d4-8c89c5a3a379","html_url":"https://github.com/alienator88/Viz","commit_stats":null,"previous_names":["alienator88/viz"],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alienator88%2FViz","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alienator88%2FViz/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alienator88%2FViz/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alienator88%2FViz/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alienator88","download_url":"https://codeload.github.com/alienator88/Viz/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248636864,"owners_count":21137527,"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":["barcode","color","colorpicker","extract","macos","picker","scanner","swiftui","text"],"created_at":"2024-11-30T10:15:22.777Z","updated_at":"2025-04-12T21:34:01.796Z","avatar_url":"https://github.com/alienator88.png","language":"Swift","funding_links":["https://github.com/sponsors/alienator88"],"categories":[],"sub_categories":[],"readme":"# Viz\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/alienator88/Viz/assets/6263626/46db3bc2-e5ac-48e6-af45-4affe6aeb55c\" width=\"128\" height=\"128\" /\u003e\n   \u003cbr /\u003e\n   \u003cstrong\u003eStatus: \u003c/strong\u003eMaintained \n   \u003cbr /\u003e\n   \u003cstrong\u003eVersion: \u003c/strong\u003e2.2\n   \u003cbr /\u003e\n   \u003ca href=\"https://github.com/alienator88/Viz/releases\"\u003e\u003cstrong\u003eDownload\u003c/strong\u003e\u003c/a\u003e\n    · \n   \u003ca href=\"https://github.com/alienator88/Viz/commits\"\u003eCommits\u003c/a\u003e\n   \u003cbr /\u003e\n   \u003cbr /\u003e\n\u003c/p\u003e\n\u003c/br\u003e\n\nExtract text from images, videos, QR codes, barcodes and colors with a simple snip mechanism.\n\n\n## Features\n- Very quick extraction process (Can set fidelity between fast and accurate as per the Apple Vision framework)\n- Can extract text based on all languages or select your language in settings for quicker/accurate captures\n- Copies to clipboard automatically, ready to paste\n- Post-processing option to execute shell commands when capture is taken. Can use the captured text via `[ocr]` token within the shell commands\n- Customizable hotkeys for the main app functions\n- Shows copied text in a floating window, which can be set to auto-hide as well after a custom wait period\n- Enable or disable line breaks in the extracted text\n- Append multiple text snippets to the clipboard by enabling Append option in Settings, otherwise it only holds one snippet at a time\n- Saves captures in History and persists app restarts\n- Also saves History to iCloud Drive if enabled\n- Launch at login option\n- Custom auto-updater that pulls latest release notes and binaries from GitHub Releases\n\n\n\n## Preview\n![Screenshot 2025-03-28 at 4 01 31 PM](https://github.com/user-attachments/assets/fdf8c000-b892-4632-8404-b985931f418f)\n\n\n### Text Extraction Demo\nhttps://github.com/user-attachments/assets/409044dd-3765-48df-9017-0f6376ed11f8\n\n\n### QR/Barcode Extraction Demo\nhttps://github.com/user-attachments/assets/c75c9b47-9724-4b5a-ab51-363e8249fabb\n\n\n### Color Picker Demo\nhttps://github.com/user-attachments/assets/bacbf405-d2e4-496c-b79e-fde000361962\n\n### History View\n![history](https://github.com/user-attachments/assets/66c7c6f7-60e0-49fd-8050-0741e829aa6f)\n\n\n## Requirements\n- MacOS 13.0+ (App uses some newer SwiftUI functions/modifiers which don't work on anything lower than 13.0)\n\n\n## Getting Viz\n\n\u003cdetails\u003e\n  \u003csummary\u003eReleases\u003c/summary\u003e\n\nPre-compiled, always up-to-date versions are available from my [releases](https://github.com/alienator88/Viz/releases) page.\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eHomebrew\u003c/summary\u003e\n\nYou can add the app via Homebrew:\n```\nbrew install viz\n```\n\u003c/details\u003e\n\n\n## License\n\u003e [!IMPORTANT]\n\u003e Viz is licensed under Apache 2.0 with [Commons Clause](https://commonsclause.com/). This means that you can do anything you'd like with the source, modify it, contribute to it, etc., but the license explicitly prohibits any form of monetization for Viz or any modified versions of it. See full license [HERE](https://github.com/alienator88/Sentinel/blob/main/LICENSE.md)\n\n\n\n## Some of my apps\n\n[Pearcleaner](https://github.com/alienator88/Pearcleaner) - An opensource app cleaner with privacy in mind\n\n[Sentinel](https://github.com/alienator88/Sentinel) - A GUI for controlling gatekeeper status on your mac\n\n[Viz](https://github.com/alienator88/Viz) - Utility for extracting text from images, videos, qr/barcodes\n\n[PearHID](https://github.com/alienator88/PearHID) - Remap your macOS keyboard with a simple SwiftUI frontend\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falienator88%2Fviz","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falienator88%2Fviz","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falienator88%2Fviz/lists"}