Skip to content

Instantly share code, notes, and snippets.

@XMB5
XMB5 / deb-compression.sh
Last active September 18, 2018 19:52
Change deb file compression algorithm
COMP=gzip
for i in *.deb; do
echo "$i"
mkdir "$i.extract"
dpkg-deb -R "$i" "$i.extract"
rm "$i"
dpkg-deb -b "-Z$COMP" "$i.extract" "$i"
rm -rf "$i.extract"
done
@XMB5
XMB5 / zippyshare-direct.sh
Last active August 27, 2018 23:53
Get the direct URL of a zippyshare download page
#!/bin/bash
#node, curl, awk, and gnu grep must be installed
SCRIPT=`curl "$1" -sL -H'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/68.0.3440.106 Chrome/68.0.3440.106 Safari/537.36' | grep -oP "document.getElementById\('dlbutton'\)\.href = \K.+?(?=;)"`
RELATIVE=`node -e "require=0;process=0;module=0;console.log($SCRIPT)"`
HOST=`echo "$1" | awk -F[/:] '{print $4}'`
echo "https://$HOST$RELATIVE"
@XMB5
XMB5 / irconvert.js
Last active March 5, 2024 16:51
Convert from infrared pronto codes to raw codes
//usage: node irconvert.js <pronto hex>
//steps from https://stackoverflow.com/a/27323452
numbers=process.argv[2].split(' ').map(x=>parseInt(x,16))
fullSequenceConverted=[]
carrierFrequency = 1000000/(numbers[1] * .241246)
codeLength = numbers[2]
repeatCodeLength = numbers[3]
for(i=4;i<numbers.length;i++) {
Created by SHF from KPMS
rugged, Chapter 1
"Utterson, the lawyer, was a man of a rugged countenance, that was never lighted by a smile; cold, scanty and embarrassed in discourse; backward in sentiment; lean, long, dusty, dreary, and yet somehow lovable. "
Can be used as a adjective
Definitions:
(of ground or terrain) having a broken, rocky, and uneven surface.
(of clothing, equipment, etc.) strongly made and capable of withstanding rough handling.
------examples from internet------
a rugged coastline