Skip to content

chubin/qrenco.de

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
February 2, 2019 20:49
lib
February 2, 2019 20:49
June 6, 2017 14:03
March 26, 2018 11:56
June 6, 2017 15:50

Usage

The service is used to generate QR-codes for strings in a UNIX/Linux console using curl/httpie/wget or similar tools.

qrenco.de usage

The service can be used in a browser also. Just add qrenco.de/ before the URL.

qrenco.de in browser

The service uses libqrencode to generate QR-codes.

Installation

You don't need to install the service for using it (just try curl qrenco.de), but if you want to install it locally, do the following steps:

macOS

$ brew install qrencode

or

$ sudo port install qrencode

Debian/Ubuntu

$ sudo apt-get install qrencode python-virtualenv

Fedora >= 22

$ sudo dnf install qrencode python2-virtualenv

Common Steps

$ git clone https://github.com/chubin/qrenco.de
$ cd qrenco.de
$ virtualenv ve
$ ve/bin/pip install -r requirements.txt
$ ve/bin/python bin/srv.py

If you want to use a HTTP-frontend for the service, configure it this way:

server {
    listen 80;
    listen [::]:80;
    server_name  qrenco.de *.qrenco.de;
    access_log  /var/log/nginx/qrenco.de-access.log;
    error_log  /var/log/nginx/qrenco.de-error.log;

    location / {
        proxy_pass         http://127.0.0.1:8003;

        proxy_set_header   Host             $host;
        proxy_set_header   X-Real-IP        $remote_addr;
        proxy_set_header   X-Forwarded-For  $remote_addr;

        client_max_body_size       10m;
        client_body_buffer_size    128k;

        proxy_connect_timeout      90;
        proxy_send_timeout         90;
        proxy_read_timeout         90;

        proxy_buffer_size          4k;
        proxy_buffers              4 32k;
        proxy_busy_buffers_size    64k;
        proxy_temp_file_write_size 64k;

        expires                    off;
    }

}

About

QRenco.de a string using curl

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages