Skip to content

Zingzy/qr-grabber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

95 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

 
 
 

Contributors

Languages