Skip to content

Instantly share code, notes, and snippets.

View WTFox's full-sized avatar

A. Fox WTFox

View GitHub Profile
@WTFox
WTFox / dbd-launcher.ahk
Last active December 15, 2020 07:26
AHK script to run DBD in 16:9 on a widescreen monitor
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
#Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
; dbd-launcher.ahk
;
; This script makes running DeadByDaylight on a widescreen monitor little less dumb.
;
; It does the following:
@WTFox
WTFox / redditr.py
Created June 19, 2020 05:06
Python script to automate reddit posts
import time
import praw
USERNAME = ""
PASSWORD = ""
CLIENT_ID = ""
CLIENT_SECRET = ""
@WTFox
WTFox / postgres_queries_and_commands.sql
Created May 19, 2020 15:29 — forked from rgreenjr/postgres_queries_and_commands.sql
Useful PostgreSQL Queries and Commands
-- show running queries (pre 9.2)
SELECT procpid, age(clock_timestamp(), query_start), usename, current_query
FROM pg_stat_activity
WHERE current_query != '<IDLE>' AND current_query NOT ILIKE '%pg_stat_activity%'
ORDER BY query_start desc;
-- show running queries (9.2)
SELECT pid, age(clock_timestamp(), query_start), usename, query
FROM pg_stat_activity
WHERE query != '<IDLE>' AND query NOT ILIKE '%pg_stat_activity%'
// assert fails the test if the condition is false.
func assert(tb testing.TB, condition bool, msg string, v ...interface{}) {
if !condition {
_, file, line, _ := runtime.Caller(1)
fmt.Printf("\033[31m%s:%d: "+msg+"\033[39m\n\n", append([]interface{}{filepath.Base(file), line}, v...)...)
tb.FailNow()
}
}
// ok fails the test if an err is not nil.
import logging
import time
import typing as T
from cProfile import Profile
log = logging.getLogger(__name__)
@WTFox
WTFox / gist:ad26bbe6bd83ec8f9aba0b2c60cc3b54
Created October 18, 2018 21:56 — forked from glarrain/gist:3982485
Decode session data, no matter what hashes say. It helps in some cases where the Session.get_decoded method returns an empty dictionary because it is "suspicious" of user-data tampering. Based on source code from the Django project.
import base64
import pickle
from django.contrib.sessions.models import Session
from django.utils.encoding import force_unicode
def decode_session_data(session_key):
"""Decode the data in a session object stored under ``session_key``.
@WTFox
WTFox / cloudSettings
Last active January 25, 2022 01:47
Visual Studio Code Settings Sync Gist
{"lastUpload":"2022-01-25T01:47:36.730Z","extensionVersion":"v3.4.3"}
@WTFox
WTFox / musicbox.ino
Created May 17, 2018 19:16
Music box controller
int REED_PIN = D0;
int MOTOR_PIN = D3;
int LED_PIN = D7;
int MOTOR_SPEED = 255;
void setup() {
pinMode(LED_PIN, OUTPUT);
pinMode(REED_PIN, INPUT_PULLUP);
pinMode(MOTOR_PIN, OUTPUT);
}
class Car(models.Model):
COLOR_CHOICES = (
('RED', 'red'),
('WHITE', 'white'),
('BLUE', 'blue'),
)
color = models.CharField(max_length=5, choices=COLOR_CHOICES, default='RED')
# ...
@WTFox
WTFox / cloudSettings
Last active July 5, 2018 17:21
Visual Studio Code Settings Sync Gist
{"lastUpload":"2018-07-05T17:21:35.097Z","extensionVersion":"v2.9.2"}