Skip to content

Zingzy/qr-grabber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

89 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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 section.

Method 2: From Source

  1. Clone the repository:

    git clone https://github.com/zingzy/qr-screen-grabber.git
    cd qr-grabber
  2. Install dependencies:

    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:

Important

For any type of support or queries, Feel free to reach out to us on our discord server

πŸ™ Acknowledgements

  • Pyzbar: High-performance QR code decoding library.
  • Tkinter: Built-in Python library for creating GUI applications.
  • Loguru: Elegant logging framework.
  • Icons8: For providing the high-quality app icon.


Β© zingzy . 2024

All Rights Reserved

About

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

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages