DRYな備忘録

Don't Repeat Yourself.

任意のURL(に限らず文字列)のQRコードをコマンドラインで生成する

という文言でググればいくらでも出てきますけど。

tl;dr

% pip install segno
% segno "https://before11.hatenablog.com/" --output myblog.png --scale 8

そしたらこういう画像が myblog.png として得られる

f:id:otiai10:20190625135536p:plain

おしまい

ログ

% pip install segno
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won\'t be maintained after that date. A future version of pip will drop support for Python 2.7.
You are using pip version 19.0.3, however version 19.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

# アアアッ、すみません

% which pip
/Users/otiai10/.venv/default/bin/pip

# venv使っててこれかよ

% cd ~
% rm -rf .venv
% mkdir ~/.venv
% cd .venv
% virtualenv create default -p /usr/local/bin/python3
% source ./default/bin/activate
% which pip
/Users/otiai10/.venv/default/bin/pip
% python -V
Python 3.6.8

# オッケ

% pip install segno
% segno --help
% segno "https://before11.hatenablog.com/" -o myblog.png
% gat myblog.png

# 小せえ!

% segno "https://before11.hatenablog.com/" -o myblog.png --scale 8
% gat myblog.png

# いい感じ

ついでなので上記のログに出てきた gat を紹介させてください。

github.com

DRYな備忘録として