---
# System prepended metadata

title: 'Note: Make a qr-code creator with python script'
tags: [linux, python, note, develope]

---

Note: Make a qr-code creator with python script
=================================================================================

Overview:
---------------------------------------------------------------------------------
在**Cake 2024 職涯博覽會**~~cake resume外商大拜拜~~的前一天（20240920）突發奇想：
何不把線上履歷更新之後，網址輸出成一個qr-code image呢？不僅當天可以增加印象，以後面試也可以沿用，重點是很酷（？）
想到，就要去做；於是開始著手進行
大致方向是選用**python**，撰寫一個簡單的轉換程式

scripting
---------------------------------------------------------------------------------
### 透過python3-pip安裝支援套件（python-qrcode）
command: `pip install qrcode`
![Screenshot from 2024-09-20 16-49-39](https://hackmd.io/_uploads/rJEB7diaC.png)
套件安裝完畢後直接撰寫程式即可

### source code
`vim qrCreator.py`
![Screenshot from 2024-09-20 17-14-36](https://hackmd.io/_uploads/BkPc7dsTC.png)

額外定義url變數的用意是日後修改方便和可以透過shell script等等形式使用批次生成
~~雖然感覺好像沒啥用~~

撰寫完畢直接執行：
`python qrCreator.py`


result
---------------------------------------------------------------------------------
產出圖片如下：
![image](https://hackmd.io/_uploads/HJJONdoT0.png)

掃描後成功得到連結並可以使用：
![image](https://hackmd.io/_uploads/B1PyBdjpR.png)

![image](https://hackmd.io/_uploads/r17NrdjaA.png)


Ref.
---------------------------------------------------------------------------------
[python-qrcode](https://medium.com/@beareatapple/python-qrcode-%E8%BC%95%E9%AC%86%E7%94%9F%E6%88%90-qr-code-%E7%9A%84%E5%A5%97%E4%BB%B6-0b84afbe2663)