I hereby claim:
- I am rfinnie on github.
- I am rfinnie (https://keybase.io/rfinnie) on keybase.
- I have a public key whose fingerprint is 42E2 C8DE 8C17 3AB1 02F5 2C6E 7E60 A3A6 86AE 8D98
To claim this, I am signing this object:
#!/usr/bin/env python3 | |
import socketserver | |
import socket | |
import time | |
import struct | |
class MCastUDPServer(socketserver.UDPServer): | |
# Usage: |
#!/usr/bin/env python3 | |
# auto_pager.py | |
# Copyright (C) 2018 Ryan Finnie | |
# | |
# This program is free software; you can redistribute it and/or | |
# modify it under the terms of the GNU General Public License | |
# as published by the Free Software Foundation; either version 2 | |
# of the License, or (at your option) any later version. | |
# |
I hereby claim:
To claim this, I am signing this object:
#!/usr/bin/python3 | |
import os | |
import glob | |
TARGET_SIZE = (1024**4) * 3 | |
COLLECTION_CONFIGS = { | |
'cam1': { | |
'glob': '/media/camera/streams/cam1/cam1_*.mp4', | |
'weight': 0.2, |
vanityhash has become an accidental benchmark.
git clone https://github.com/rfinnie/vanityhash
vanityhash/vanityhash benchmark
# smwrand | |
# Ryan Finnie <[email protected]> | |
# Based on deconstruction by Retro Game Mechanics Explained | |
# https://www.youtube.com/watch?v=q15yNrJHOak | |
class SMWRand: | |
seed_1 = 0 | |
seed_2 = 0 | |
def _rand(self): |
mkdir -p /srv/doh-proxy/git /srv/doh-proxy/venv
python3 -mvirtualenv /srv/doh-proxy/venv
# Fork of https://github.com/facebookexperimental/doh-proxy - functionality additions
git clone https://github.com/rfinnie/doh-proxy /srv/doh-proxy/git/doh-proxy
# Fork of https://github.com/decentfox/aioh2 - Python 3.6/3.8 fixes
import datetime | |
def http_date(dt=None): | |
"""Return an RFC 7231 HTTP date formatted string | |
Input may be an epoch timestamp, or datetime object. | |
If a naive datetime object, it must be in GMT already. | |
If not specified, now is assumed. | |
""" | |
if dt is None: |
#!/usr/bin/env python | |
"""A centralized abstraction layer for logging via facilities. | |
log = LogObj() | |
log.nothing = Nolog() | |
log.debug = File(file='debuglog.txt', flags='w', bufsize=0, longlog=1) | |
log.info = File(sys.stdout) | |
log.info.deps.append('debug') | |
log.error = Syslog(LOG_LOCAL5|LOG_ERR) |
{ | |
"platforms" : [ | |
{ | |
"platform_id" : 1, | |
"platform_name" : "Linux" | |
}, | |
{ | |
"platform_id" : 2, | |
"platform_name" : "DOS" | |
}, |