Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/koukaku01/LinkQR
A Firefox extension that instantly converts web links into QR codes with a single click from the address bar. Easily copy or download QR codes in PNG/SVG format for seamless sharing.
https://github.com/koukaku01/LinkQR
browser-extension firefox firefox-addon firefox-extension webextension
Last synced: 14 days ago
JSON representation
A Firefox extension that instantly converts web links into QR codes with a single click from the address bar. Easily copy or download QR codes in PNG/SVG format for seamless sharing.
- Host: GitHub
- URL: https://github.com/koukaku01/LinkQR
- Owner: koukaku01
- License: gpl-3.0
- Created: 2024-04-13T08:49:50.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-12-07T13:23:51.000Z (16 days ago)
- Last Synced: 2024-12-07T14:20:06.313Z (16 days ago)
- Topics: browser-extension, firefox, firefox-addon, firefox-extension, webextension
- Language: JavaScript
- Homepage:
- Size: 1.29 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
LinkQR
[![Extension Version](https://img.shields.io/badge/Version-0.14.0-blue)](https://github.com/koukaku01/LinkQR/blob/main/manifest.json) [![License](https://img.shields.io/badge/License-GPL--3.0-blue.svg)](https://www.gnu.org/licenses/gpl-3.0.html)[Changelog](./CHANGELOG.md)
LinkQR is a Firefox extension that simplifies the process of converting web links into QR codes with just a single click. It empowers users to effortlessly copy or download QR codes in PNG/SVG format for convenient sharing. It works completely offline and local.
## Table of Contents
- [Features](#features)
- [Install](#install)
- [Development and Testing](#development-and-testing)
- [Usage](#usage)
- [Browser address bar button](#browser-address-bar-button)
- [Context Menu Options](#context-menu-options)
- [Keyboard shortcuts](#keyboard-shortcuts)
- [Maintainers](#maintainers)
- [Contributing](#contributing)
- [Acknowledgements](#acknowledgements)
- [License](#license)## Features
- [x] Generates QR code from current tab URL
- [x] Extension icon located at the end of the address bar
- [x] Option to download QR Code as PNG or SVG
- [x] Offline support
- [x] Automatically adapts to user's Firefox theme (light or dark)
- [x] Ability to copy QR code as PNG
- [x] Right-click context menu to generate QR code for current tab
- [x] Right-click context menu to generate QR code for links
- [x] Display QR code in a new tab with the option to add a description alongside with adjustable font size### TODO
- [ ] Enable HTTPS for All windows, with options to disable
- [ ] Tab right-click context menu
- [ ] Scan QR code## Install
[![Get the add-on at the Firefox Add-ons site](assets/get-the-add-on.png)](https://addons.mozilla.org/firefox/addon/link-qr/)
Available on the [Firefox Add-ons site](https://addons.mozilla.org/firefox/addon/link-qr/)### Development and Testing
To install the LinkQR Firefox extension for development and testing:
1. Clone or download the source code from the [GitHub repository](https://github.com/koukaku01/LinkQR).
2. Open Firefox and navigate to `about:debugging`.
3. Click on "This Firefox" in the left sidebar.
4. Click on "Load Temporary Add-on...".
5. Navigate to the directory where you cloned or downloaded the extension's source code, and select the `manifest.json` file inside the extension's directory.
6. Once loaded, the extension should be available for testing and development.## Usage
### Browser Address Bar Button
Click the button next to the browser's address bar to instantly reveal the QR Code for the current webpage. You'll have the option to download or copy the code with ease.
### Context Menu Options
#### Webpage Context Menu:
Right-click anywhere on a webpage to access the context menu. Look for "Open LinkQR" and click to reveal the QR Code of the current webpage.
#### Link Context Menu:
Right-click on a link to access the context menu. Choose "Generate LinkQR Code" to reveal the QR Code for the selected link.
### Keyboard Shortcuts
- Ctrl+Alt+Q: Open the LinkQR Popup for current webpage.
## Maintainers
[@koukaku01](https://github.com/koukaku01).
## Contributing
Feel free to dive in! [Open an issue](https://github.com/koukaku01/LinkQR/issues/new) or submit PRs.
LinkQR follows the [Contributor Covenant](http://contributor-covenant.org/version/1/3/0/) Code of Conduct.
## Acknowledgements
* [firefox-qr](https://github.com/pudymody/firefox-qr?tab=readme-ov-file#about-the-project) - Used for generating QR codes in the Firefox browser extension.
## License
[LinkQR](https://github.com/koukaku01/LinkQR) Copyright © 2024 [koukaku01](https://github.com/koukaku01).
This project is licensed under the GNU General Public License v3.0 - see [LICENSE](LICENSE) for more information.