Skip to content

Instantly share code, notes, and snippets.

View shokinn's full-sized avatar

Philip Henning shokinn

View GitHub Profile
@shokinn
shokinn / start_rec.sh
Created September 10, 2018 18:01
Record Livestream
#!/bin/bash
die () {
echo -e >&2 "$@"
exit 1
}
if screen -list | grep -q "rec"; then
screen -S rec -X stuff "q"
fi
@shokinn
shokinn / start_keepass_agent.sh
Created February 18, 2019 13:35
start_keepass_agent.sh
#!/bin/sh
export KEEAGENT_SOCK="/mnt/c/Users/philip/keeagent.sock"
ssh_auth_tmpdir=`mktemp --tmpdir --directory keeagent-ssh.XXXXXXXXXX`
export SSH_AUTH_SOCK="${ssh_auth_tmpdir}/agent.$$"
PIDFILE="${ssh_auth_tmpdir}/pid.$$"
python3 ~/bin/msysgit2unix-socket.py --pidfile $PIDFILE $KEEAGENT_SOCK:$SSH_AUTH_SOCK
@shokinn
shokinn / README.md
Created May 1, 2019 02:35
Dokcer CA cert gen helper

Docker CA cert get helper

Folder structure

.
├── ca-key.pem
├── ca.pem
├── ca.srl
├── gen_client_cert.sh
@shokinn
shokinn / clipboard_auto_type.ahk
Last active June 10, 2021 14:25
AutoHotKey clipboard typer (send your clipboard as painfully slow keystrokes)
SleepBeforeType = 2000 ; sleep in ms
KeystrokeDelay = 200 ; delay between keystrokes in ms
; Clip() - Send and Retrieve Text Using the Clipboard
; by berban - updated February 18, 2019
; https://www.autohotkey.com/boards/viewtopic.php?f=6&t=62156
Clip(Text="", Reselect="")
{
Static BackUpClip, Stored, LastClip
@shokinn
shokinn / rclone_cleanup.py
Created March 10, 2024 15:12
Python script to delete already synced remote files (for those stupid ones who forgot to use rclone move) - tqdm required
import os
import subprocess
import argparse
from datetime import datetime, timedelta
import concurrent.futures
from tqdm import tqdm # For progress bar
import logging
import sys
# Set your local and remote paths