View lockwise2bitwarden.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
'''lockwise2bitwarden.py: | |
Converts a Firefox Lockwise export CSV into a Bitwarden-format CSV. | |
Compared to using the built-in Firefox importer, this will: | |
- Save everything into a Lockwise-{timestamp} folder, and | |
- Save some extra Firefox stuff in the Notes field. | |
(Would be nice to use custom fields for those, but then we need | |
.json, and then we need to create folders, and then we need API |
View fediblock-archive-to-glitchsoc.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
import sys | |
import psycopg2 | |
import urllib.request | |
import json | |
from datetime import datetime | |
from typing import List | |
# expects working pgident auth. edit parameters to your own: | |
database='mastodon_production' |
View pspsps.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
# pspsps – show catgirls on Linux terminal | |
import os | |
import sys | |
try: | |
import ascii_magic | |
except ModuleNotFoundError: | |
sys.stderr.write("Install ascii_magic first nya~\n") | |
sys.stderr.write("pip3 install ascii_magic") |
View 99dynamic-fonts.el
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;; default | |
(progn | |
(setq melissa/font-default "Iosevka Term SS05 Medium") | |
(set-face-attribute 'default nil :font melissa/font-default :height 140 :slant 'normal) | |
;; (setq melissa/font-default "Victor Mono SemiBold") | |
;; (set-face-attribute 'default nil :font melissa/font-default :height 140 :slant 'italic) | |
;; (setq melissa/font-default "Iosevka Term SS05 Semibold") |
View soxbeep.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# usage: soxbeep [N] [duration] | |
# where N = number of beeps (default 1) and duration = duration in seconds (default 0.2) | |
# try e.g. soxbeep.sh 7 | |
# c g d a e # penta M | |
notes=( 323.63 384.87 432.00 513.74 576.65 647.27 769.74 864.00 1027.47 1153.30 1294.54 ) # 1539.47 1728.00) | |
duration=0.2 | |
function beep() { |
View kill-switch.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
if=tun0 | |
ufw --force reset | |
ufw default deny incoming | |
ufw default deny outgoing | |
ufw allow out on $if from any to any | |
ufw allow in on $if from any to any |
View sparkasse-credit.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
# Converts Sparkasse CVS file FOR CREDIT CARDS to YNAB4 CVS format. | |
# | |
# For the main account extract, see Markus Seidl's sparkasse.py at | |
# https://github.com/ma-ver-ick/ynab-converter/ | |
# usage: sparkasse-credit.py umsatz-[number]-[date].CSV credit-ynab4.csv | |
import os |
View watchfila.bash
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
mailto=admin@ime.usp.br | |
replyto=admin@ime.usp.br | |
limit=1000 | |
waitfor=30 # minutes | |
# debug | |
if [ "$1" ] && [ "$1" == -d ]; then | |
limit=10 |
View color_ip.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# colorize output of Linux ip(8). suitable to replacement via alias (hopefully). | |
# expects GNU sed. | |
# | |
# expanded from: | |
# http://unix.stackexchange.com/questions/148/colorizing-your-terminal-and-shell-environment | |
IP_CMD=/bin/ip | |
NORMAL=`echo -e '\033[0m'` |
View record-and-play.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# apt-get install sox | |
unset ans | |
tmp=$(mktemp).wav | |
while true; do | |
echo -n "Enter to start recording (Ctrl+C to finish), p to play again, q to quit... " | |
read ans | |
case "$ans" in | |
p) play $tmp;; |
NewerOlder