Skip to content

Instantly share code, notes, and snippets.

010101010101010101010
010101101011010100100
https://www.youtube.com/watch?v=CnQm2_cAZvo
@dgnsrekt
dgnsrekt / mute_sound.py
Created May 18, 2019 18:20
For people with tradingview alarms that go off in the middle of the night.
import alsaaudio
import schedule
import time
MUTE_TIME = 19
UNMUTED = [False, False]
MUTED = [True, True]
def job():
@dgnsrekt
dgnsrekt / noxfile.py
Last active May 24, 2019 23:35
Download and start a redis server within your python project with nox.
import nox
from pathlib import Path
PROJECT_ROOT_DIRECTORY = Path(__file__).parent
REDIS_DIRECTORY = PROJECT_ROOT_DIRECTORY / "redis-stable"
REDIS_COMPRESSED_FILE_NAME = "redis-stable.tar.gz"
REDIS_DOWNLOAD_URL = "http://download.redis.io/" + REDIS_COMPRESSED_FILE_NAME
REDIS_SERVER_LOCATION = REDIS_DIRECTORY / "src" / "redis-server"

Keybase proof

I hereby claim:

  • I am dgnsrekt on github.
  • I am dgnsrekt (https://keybase.io/dgnsrekt) on keybase.
  • I have a public key ASD_k--vXcGX59YdZXdldNa23zkzSDkD49_MkAuj3MfULAo

To claim this, I am signing this object:

@dgnsrekt
dgnsrekt / memory_address.rs
Created September 29, 2019 17:33
chip8 memory debugger concept
const MAX_MEMORY: usize = 4096;
fn main() {
let mut memory: Vec<u32> = vec![0; MAX_MEMORY];
memory[25] = 0x200;
memory[31] = 0xFFF;
memory[0x60] = 0x00E0;
memory[0xFFF] = 0xFFF;
let debug_address: usize = 0x60;
alsabat -F 440 -n 10000 -c 1 -f cd -c 2 -P plughw:2,0
from urllib.request import urlopen
from tkinter import *
from time import sleep
from random import choice
URL = "https://blockchain.info/q/getblockcount"
COLORS = ["yellow", "orange", "red"]
FONT = ("helvetica", 100, "bold")
def update_clock(previous=None):
from subprocess import Popen, PIPE, STDOUT, run
from pathlib import Path
from shlex import split
from random import randint
import sys
frequency = 400
seconds = 5
channels = 2
sequence_length = 100
from subprocess import Popen, PIPE, STDOUT, run, check_output
from pathlib import Path
from shlex import split
from random import randint, choice
import sys
PITCH = {
"A": 27.500,
"Bb": 29.135,
"A#": 29.135,
@dgnsrekt
dgnsrekt / idea.py
Last active November 4, 2019 05:17
from abc import ABCMeta
from cv2 import VideoCapture, CAP_PROP_FRAME_COUNT
from cv2 import imshow
from pathlib import Path
VALID_VIDEO_FORMATS = [".avi", ".flv", ".mov", ".mp4", ".wmv", ".mkv"]
VALID_IMAGE_FORMATS = [".bmp", ".jpg", ".png"]
VALID_MEDIA_FORMATS = VALID_VIDEO_FORMATS + VALID_VIDEO_FORMATS