Skip to content

Instantly share code, notes, and snippets.

View Joao-Peterson's full-sized avatar
💭
Procastinating...

Peterson Scheffer Joao-Peterson

💭
Procastinating...
View GitHub Profile
@Nick-Gabe
Nick-Gabe / cat.js
Last active November 26, 2023 05:48
cat zap zap web
setInterval(() => {
i=atob('aHR0cHM6Ly9pMS5zbmRjZG4uY29tL2FydHdvcmtzLWxHdXU5bnRES0FSeTZ6YjAtMldMUUxBLXQ1MDB4NTAwLmpwZw==');
Array.from(document.querySelectorAll(`img:not([src="${i}"])`))
.forEach(image => image.src = i);
Array.from(document.querySelectorAll('svg'))
.forEach(svg=>svg.outerHTML=`<img src="${i}" style="height:${svg.clientHeight}px;width:${svg.clientWidth}px"></img>`)
},100);
@joostrijneveld
joostrijneveld / gpg2qrcodes.sh
Created May 20, 2014 19:43
Producing printable QR codes for persistent storage of GPG private keys
# Heavily depends on:
# libqrencode (fukuchi.org/works/qrencode/)
# paperkey (jabberwocky.com/software/paperkey/)
# zbar (zbar.sourceforge.net)
# Producing the QR codes:
# Split over 4 codes to ensure the data per image is not too large.
gpg --export-secret-key KEYIDGOESHERE | paperkey --output-type raw | base64 > temp
split temp -n 4 IMG
for f in IMG*; do cat $f | qrencode -o $f.png; done