Skip to content

Instantly share code, notes, and snippets.

View ptm108's full-sized avatar
👁️‍🗨️

Tze Ming ptm108

👁️‍🗨️
View GitHub Profile
@ptm108
ptm108 / depChecker.sh
Created August 15, 2021 10:57
Manual Node Dependency checker script
#!/bin/bash
DIRNAME=${1:-.}
cd $DIRNAME
source ~/.bashrc
FILES=$(mktemp)
PACKAGES=$(mktemp)
find . \
@ptm108
ptm108 / gist:d92deb094e1af4c10d5cd8250e3ac66f
Created February 9, 2021 06:29
SGQR payload generator
from pycrc.algorithms import Crc
def generate_qr_string(uen, is_uen, company_name, transaction_id, amount, editable, expiry):
merchant_values = [
'00' + str(len('SG.PAYNOW')).zfill(2) + 'SG.PAYNOW',
'01' + str(len(is_uen)).zfill(2) + is_uen, # 0 for mobile, 2 for UEN
'02' + str(len(uen)).zfill(2) + uen, # uen / mobile number
'03' + str(len(editable)).zfill(2) + editable, # 1 = editable, 0 = not editable
'04' + str(len(expiry)).zfill(2) + expiry, # YYYYMMDD
{
"meta": {
"theme": "elegant"
},
"basics": {
"name": "Tze Ming Phang",
"label": "Penultimate Year Information Systems Undergraduate at NUS",
"picture": "https://media-exp1.licdn.com/dms/image/C5103AQHz1ldvvKt9bg/profile-displayphoto-shrink_200_200/0/1573826559388?e=1615420800&v=beta&t=W45y67R-2-YR1bRgOoKu8RHm8faessIjEgxaovT9K78",
"email": "tzeming.phang@gmail.com",
"phone": "+65 9632 4725",