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 | |
# | |
# O "Vocabulário na Língua Brasílica", de 1621, é um dicionário jesuíta | |
# português/tupi antigo. Uma versão digital por Ensjo está disponível em | |
# http://vlb.wikispaces.com/ . | |
# | |
# Este script simples adapta a versão wiki para: | |
# 1. formato texto .tsv, separado por tabs (bom para grep, cut e afins), e | |
# 2. formatos .index e .dict para o protocolo DICT (dictd, dict(1) etc.) | |
# |
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;; |
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'` |
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 |
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 |
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 |
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() { |
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") |
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' |
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 |