Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/betahuhn/qrgen-extension

A browser extension for the qrgen.cc website. Lets you create short URLs and QR-Codes.
https://github.com/betahuhn/qrgen-extension

browser-extension chrome-extension firefox-addon firefox-extension qrcode url-shortener vuejs

Last synced: 20 days ago
JSON representation

A browser extension for the qrgen.cc website. Lets you create short URLs and QR-Codes.

Awesome Lists containing this project

README

        

# qrgen-extension - Browser extension for qrgen.cc website

> qrgen.cc is a free service that lets you create QR-Codes and shortened URLs from any link quickly and easily.

Install the extension from the [Firefox Add-ons site](https://addons.mozilla.org/en-US/firefox/addon/qrgen-cc/).

On Chrome you have to build the extension manually (see below) or use the pre-packaged version which can be found on the [releases tab](https://github.com/BetaHuhn/qrgen-extension/releases)

## Introduction

This repo contains the browser extension for both Chrome and Firefox. It is build with Vue.js and uses the qrgen.cc API to create short URLs. The code for the website and API can be found [here](https://github.com/BetaHuhn/qrgen).

## Usage
Once installed, you just have to click the green QR-Code icon in your browser bar, or simply press the keyboard shortcut CTRL+Q to create the QR-Code and short URL.

## Building the extension

Download the repo:

```
git clone https://github.com/BetaHuhn/qrgen-extension
```

Change directory:

```
cd qrgen-extension
```

Install dependencies:

```
npm install
```

Build extension:

```
npm run build
```

Then, go to [chrome://extensions/](chrome://extensions/) in your browser and enable developer mode. Click on "Load unpacked" and select the dist folder.

## Authors
* **Maximilian Schiller** ([@BetaHuhn](https://github.com/BetaHuhn)) - *Initial work*

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details