Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env python3
import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.sendto(b"Cookie/tGSIMonjf803gVn4GaOQhjPwd45NxbWbSlNuN2/UPI=", ("127.0.0.1", 5005))
@milleniumbug
milleniumbug / random.md
Last active August 17, 2021 23:48
C++11 <random> for babbies

A 3-minute introduction to C++11 <random> for rand() converts:

How to use a pseudo-random number generator:

  1. Include the necessary headers:

If you did this previously...

@milleniumbug
milleniumbug / frequently-misunderstood-japanese-translator-guide.md
Last active February 26, 2023 17:50
Frequently Misunderstood Japanese: A Handy Guide For Translators - yomichan dictionary version

Frequently Misunderstood Japanese: A Handy Guide For Translators

Adapted the guide in a form friendly for use with yomichan and software that can read yomichan dictionary format (e.g. Didactical Enigma)

How to use

Place the .json files in a .zip file. Files must be in root directory, which is why "Download ZIP" option won't work.

@milleniumbug
milleniumbug / prepare_cbz.sh
Created July 27, 2022 16:23
given a download directory in Tachiyomi, prepare it for creating a cbz archive
#!/bin/bash
find -name '.nomedia' -delete
for i in *; do
newname=$(echo "$i" | sed -r 's/.*Ch\.([0-9]+)\.?([0-9]*).*$/\1 \2/' | awk '{ printf("%05d%02d", $1, $2) }')
mv "$i" "$newname";
done
find -name '*.png' -print0 -or -name '.jpg' -print0 | while IFS= read -r -d '' file; do d=`dirname $file`; b=`basename $file`; mv "$file" "${d}/${d}_${b}"; done
#!/bin/bash
# USAGE
# gettranscript.sh url [lang]
set -euo pipefail
URL="$1"
LANG="${2:-en}"
p=`mktemp`
dir=$(dirname "$p")
file=$(basename "$p")
cd "$dir"