Skip to content

Instantly share code, notes, and snippets.

Avatar

nathants nathants

View GitHub Profile
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):
@nathants
nathants / monitor-usage.py
Last active Jun 30, 2020
simple server usage monitoring, writing json to stdout.
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 &
"""
You can’t perform that action at this time.