Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zingzy/qr-grabber

A tool to capture and decode QR codes from the screen, copying the data to the clipboard
https://github.com/zingzy/qr-grabber

python qrcode qrcode-scanner tkinter windows

Last synced: 17 days ago
JSON representation

A tool to capture and decode QR codes from the screen, copying the data to the clipboard

Awesome Lists containing this project

README

        

QR Grabber


A tool to quickly scan qrcodes from screens


๐Ÿ”ฅ Features
โš’๏ธ Installation
๐Ÿ‘€ Visuals
โฌ‡๏ธ Download Links


GitHub release
GitHub all releases
GitHub commit activity
Build Status
Discord

## โšก Introduction
QR Grabber is a Python application designed to quickly capture and decode QR codes from your screen. It uses a snipping tool to select the screen area, processes the captured image to detect QR codes, and copies the decoded data to the clipboard.

## โœจ Features

- ๐ŸŽฏ **Quick Screen Capture**: Precise area selection with intuitive snipping tool
- ๐Ÿ” **Smart QR Detection**: Fast and accurate QR code scanning and decoding
- ๐Ÿ“‹ **Instant Clipboard Access**: Decoded data automatically copied to clipboard
- โŒจ๏ธ **Global Hotkey**: Quick access with `Ctrl+Alt+Q` system-wide shortcut
- ๐Ÿ”ง **System Tray Integration**: Always ready when you need it

## ๐Ÿ› ๏ธ Installation

### Method 1: Using Pre-built Binary
Download and run the latest release from the [Download Links](#%EF%B8%8F-download-links) section.

### Method 2: From Source
1. Clone the repository:
```sh
git clone https://github.com/zingzy/qr-screen-grabber.git
cd qr-grabber
```

2. Install dependencies:
```sh
pip install poetry
poetry install
```

## ๐Ÿš€ Usage

1. Launch QR Grabber:
- From binary: Run the downloaded executable
- From source: `python main.py`

2. Press `Ctrl+Alt+Q` or use the system tray icon to activate
3. Select screen area containing QR code
4. Decoded content is automatically copied to clipboard

## ๐ŸŽฏ Use Cases

- ๐Ÿ“ก **Webinars & Online Events**: Quickly grab links from QR codes displayed during virtual meetings or live streams.
- ๐ŸŽฅ **YouTube Videos**: Scan QR codes shown in video content to access resources or offers.
- ๐Ÿ›œ **Wi-Fi & Login Credentials**: Easily decode and save Wi-Fi passwords or app login details.
- ๐Ÿ“‡ **Business Contacts**: Extract contact information from QR codes on business cards or websites.
- ๐ŸŽซ **Event Info**: Capture event QR codes to view schedules, maps, or attendee details.
- ๐Ÿ›๏ธ **Product Details**: Scan QR codes on packaging to access manuals, reviews, or discounts.
- ๐ŸŒŸ **...and many more!**

## โฌ‡๏ธ Download Links



Download the latest stable version from Github Releases.




## ๐Ÿš€ Try It Now

You can scan all these QR codes using **QR Grabber**!

1. **Install the tool** using the download link above.
2. Run the exe.
3. Press **`Ctrl + Alt + Q`** to activate the snipping tool.
4. Select the area of your screen containing a QR code.
5. Check if the decoded value matches the expected value below.

### ๐Ÿงช Test QR Codes



QR Code
Expected Value




QR Code 1
https://example.com


QR Code 2
Hello, QR Grabber!


QR Code 3
WiFi:MyNetwork;PWD:123456;

## ๐Ÿค Contributing

**Contributions are always welcome!** ๐ŸŽ‰ Here's how you can contribute:

- Bugs are logged using the github issue system. To report a bug, simply [open a new issue](https://github.com/zingzy/qr-grabber/issues/new).
- Make a [pull request](https://github.com/zingzy/qr-grabber/pull) for any feature or bug fix.

> [!IMPORTANT]
> For any type of support or queries, Feel free to reach out to us on our [discord server](https://spoo.me/github)

## ๐Ÿ™ Acknowledgements

- [Pyzbar](https://github.com/NaturalHistoryMuseum/pyzbar): High-performance QR code decoding library.
- [Tkinter](https://docs.python.org/3/library/tkinter.html): Built-in Python library for creating GUI applications.
- [Loguru](https://github.com/Delgan/loguru): Elegant logging framework.
- [Icons8](https://icons8.com/): For providing the high-quality app icon.

---





ยฉ zingzy . 2024

All Rights Reserved