Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alienator88/viz
Capture text/QR Codes/Barcodes from screen snippets
https://github.com/alienator88/viz
barcode extract macos scanner swiftui text
Last synced: 2 days ago
JSON representation
Capture text/QR Codes/Barcodes from screen snippets
- Host: GitHub
- URL: https://github.com/alienator88/viz
- Owner: alienator88
- License: other
- Created: 2024-04-08T20:14:58.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-12-13T22:15:57.000Z (10 days ago)
- Last Synced: 2024-12-13T23:11:53.630Z (10 days ago)
- Topics: barcode, extract, macos, scanner, swiftui, text
- Language: Swift
- Homepage: https://itsalin.com/appInfo/?id=viz
- Size: 1.76 MB
- Stars: 172
- Watchers: 4
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# Viz
Status: Maintained
Version: 1.8
Download
·
Commits
Extract text from images, videos, QR codes, barcodes with a simple snip mechanism.
## Features
- 100% Swift
- Small app size (~4MB)
- Very quick extraction process
- Copies to clipboard automatically, ready to paste
- Post-processing option to execute shell commands when capture is taken. Can use the captured text via `[ocr]` token within the shell commands
- Hotkeys CMD+Shift+1 and CMD+Shift+2 for starting a text or qr/barcode scan. These can be cleared out and custom hotkeys can be set by user
- Shows copied text in a floating window, which can be set to auto-hide as well
- Enable or disable line breaks in the extracted text
- Append multiple text snippets to the clipboard by enabling Append option in Settings, otherwise it only holds one snippet at a time
- Launch at login option
- Custom auto-updater that pulls latest release notes and binaries from GitHub Releases (Viz should be ran from /Applications folder to avoid permission issues)## Preview
![main](https://github.com/alienator88/Viz/assets/6263626/663bf280-cc72-4856-b4f7-600fad3b5ff7)### Text Extraction Demo
https://github.com/alienator88/Viz/assets/6263626/2b809553-0eb1-4a6e-bbb5-8404680067d8### QR/Barcode Extraction Demo
https://github.com/alienator88/Viz/assets/6263626/b88173ce-74ec-4d80-b061-60f32fc7e470## Requirements
- MacOS 13.0+ (App uses some newer SwiftUI functions/modifiers which don't work on anything lower than 13.0)
- Viz is now signed/notarized ~~Open Viz first time by right clicking and selecting Open. This adds an exception to Gatekeeper so it doesn't complain about the app not being signed with an Apple Developer certificate~~## Getting Viz
Releases
Pre-compiled, always up-to-date versions are available from my [releases](https://github.com/alienator88/Viz/releases) page.
Homebrew
You can add the app via Homebrew:
```
brew install viz
```## License
> [!IMPORTANT]
> 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)## Thanks
Much appreciation to [Wynioux]([https://freemacsoft.net/appcleaner/](https://github.com/wynioux/macOS-GateKeeper-Helper)) for their Gatekeeper script used as inspiration.
## Some of my apps
[Pearcleaner](https://github.com/alienator88/Pearcleaner) - An opensource app cleaner with privacy in mind
[Sentinel](https://github.com/alienator88/Sentinel) - A GUI for controlling gatekeeper status on your mac
[Viz](https://github.com/alienator88/Viz) - Utility for extracting text from images, videos, qr/barcodes