View new-password.py
#!/usr/bin/env python3 | |
import secrets | |
import string | |
import sys | |
import tty | |
import termios | |
import functools | |
import math | |
import operator |
View log-watcher.py
#!/usr/bin/env python3 | |
import functools | |
import sys | |
import time | |
import collections | |
import threading | |
import queue | |
email_to = '_@_.com' | |
email_subject = 'error' |
View retry.sh
#!/bin/bash | |
# define the retry fn | |
retry() { | |
e=0 | |
if [[ $- =~ e ]]; then | |
e=1 | |
fi | |
set +e | |
max_tries=10 |
View die-hard.py
from hypothesis import given, settings | |
from hypothesis.strategies import lists, sampled_from | |
def new_state(): | |
return {'big': 0, 'small': 0} | |
def desired_state(state): | |
return state['big'] != 4 | |
def empty_big(state): |
View monitor-usage.py
#!/usr/bin/env python3 | |
""" | |
simple server usage monitoring, writing json to stdout. | |
usage: nohup python3 monitor_usage.py 3 > /var/log/usage.log & | |
""" |
NewerOlder