Skip to content

Instantly share code, notes, and snippets.

View jlsajfj's full-sized avatar
💭
Just vibin'

jlsajfj

💭
Just vibin'
View GitHub Profile
@zaptrem
zaptrem / gist:717b168583a323ef8215ada1fb057d1d
Created December 2, 2022 05:34
ChatGPT Improves Itself
javascript:(function() {
var timeout = null;
var delay = 1000;
var script = document.createElement('script');
script.src = 'https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js';
document.head.appendChild(script);
script.addEventListener('load', function() {
var mathJaxConfig = {
@jlsajfj
jlsajfj / screensaver.py
Last active June 28, 2021 14:32
Use a window as a screensaver on a second monitor
import win32gui, win32con, time
import tkinter as tk
import pywintypes
windowList = []
def winEnumHandler( hwnd, ctx ):
if win32gui.IsWindowVisible( hwnd ):
windowList.append((hwnd, win32gui.GetWindowText( hwnd )))
@jlsajfj
jlsajfj / cache.py
Last active March 28, 2021 21:22
Caching functions
#!/usr/bin/python3.9
cfd = dict()# cfd for cache_func_dict
def cache(func):
def wrapper(*args, **kwargs):
val = None
if func in cfd:
inner_dict = cfd[func]
if args in inner_dict:
val = inner_dict[args]
else: