This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Cross-platform python script that maintains an encrypted copy of your clipboard | |
# at a user-specified remote location. Complete with tkinter GUI set-up. | |
# | |
# Author: Lokno Decker | |
# | |
# Usage: webclipboard.py copy|paste [--reset] [--show-config] | |
# Options: | |
# copy : encrypts the contents of the current clipboard to file | |
# and uploads this file to a user-specified remote server. | |
# paste : downloads the clipboard file from a user-specified |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Webp-Begone | |
# | |
# Iterates over all the files ending in ".webp" on the Desktop and converts | |
# them to PNG files using the Google utiltiy dwebp | |
# Alteratively a different directory path can be specified at the cmdline | |
# Install dwebp and add it to your path | |
# https://developers.google.com/speed/webp/docs/dwebp | |
# https://storage.googleapis.com/downloads.webmproject.org/releases/webp/index.html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Python 3 Script for automatically connecting a PC to the temporary hotspot | |
# created by the Nintendo Switch to serve media to a smartphone | |
# | |
# How to Set Up the hotspot transfer from the Nintendo Switch: | |
# 1. From the HOME Menu select Album, then select a screenshot or video capture. | |
# 2. Select Sharing and Editing, then select Send to Smartphone. | |
# 3. Select Only This One or Send a Batch. | |
# 4. A screen with a QR code will appear with the encoded SSID and password. | |
# This is where the script will take over. | |
# |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function b2s(s) { | |
var b = s.replace(/[\s\t\n\r]/g, '').match(/.{1,8}/g) | |
var o = ""; | |
for (i = 0; i < b.length; i++) o += String.fromCharCode(parseInt(b[i], 2)); | |
return o; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Archiver | |
# | |
# Lightweight file archiver. Store and compare files. | |
# File names, include their extensions, are used identification, not the full file path. | |
# | |
# Default archive directory in 'default_directory' variable below. To change the | |
# archive directory, edit archiver_config.ini in your home directory. | |
# | |
# archiver.py [-h] [--diff] [--list] [--meta] [--remove] [--file_name [FILE_NAME]] [--modified [MODIFIED]] file_path | |
# |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// I have a plane of size A,B in 3D space. I have a camera, which is pointed dead-on at the plane. The camera is mapping the plane into a window of size X,Y. | |
// How far Z should the camera be away from the plane for the *entire* plane to be visible? | |
// | |
// Find the minimum distance where the entire plane is in view | |
float get_distance( float plane_width, float plane_height, float fov ) | |
{ | |
float half_width = plane_width / 2.0f; | |
float half_height = plane_height / 2.0f; | |
float half_fov = fov / 2.0f; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
#include <pthread.h> | |
#include <float.h> | |
#include <stdlib.h> | |
#include <string.h> | |
#include <time.h> | |
#include "xoshiro128plus.c" | |
#include "splitmix64.c" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Written with the aid of OpenAI Codex | |
# Implements a histogram and draws each bar with proportional number of '*' | |
# | |
# Example Usage: | |
# | |
# data = [] | |
# for i in range(0,10): | |
# data.append(random.uniform(-3.4, 6.7)) | |
# minVal = min(data) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
; Author: Lokno Ketchup | |
; Description: Autohotkey script that fills a number sequence 0-n into | |
; a text editor vertically. The user is prompted for the range n. | |
; Default Shortcut: Ctrl+N | |
; return the digit count of x | |
CountDigits(x) | |
{ | |
total := 0 | |
Loop |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Script that uses arduino-cli to discover a Arduino board attached | |
# to serial to compile and upload an Arduino sketch | |
#!/usr/bin/env python3 | |
from subprocess import check_output | |
import re | |
import sys | |
program_name = '' |