Skip to content

Instantly share code, notes, and snippets.

View wallentx's full-sized avatar
:shipit:
ȋ̴͎ ̶̘͝u̷̥͆s̴͖̾ē̷̠ ̶̟̉a̴͙̕ŗ̸͆č̶̬ḣ̷̭ ̴̡̄b̷̳̒ẗ̷͍ẘ̴̡

William Allen wallentx

:shipit:
ȋ̴͎ ̶̘͝u̷̥͆s̴͖̾ē̷̠ ̶̟̉a̴͙̕ŗ̸͆č̶̬ḣ̷̭ ̴̡̄b̷̳̒ẗ̷͍ẘ̴̡
View GitHub Profile
patreon scrib baray link in the description down below that's
patreon subcribes liay Linked In the description down below that's
patreon scribes Le baray Linked In the description down below
patreon scribes libray Linked In the description down below that's
patreon scribes libr pay Linked In the description down below
patreon scribes liay Linked In the description down below that's
patreon scribes baray Linked In the description down below that's
patreon subcribes veray Linked In the description down below that's
patreon subscrib baray Link in the description down below that's
patreon subcrib Link in the description down below YouTube legally
Feature Amazon Linux 2 (AL2) Amazon Linux 2023 (AL2023) Bottlerocket
Purpose General purpose; optimized for AWS General purpose; optimized for latest AWS capabilities Purpose-built for hosting container workloads
Support Duration Long-term support until June 30, 2023 Supported for five years post general availability Supported by AWS, with frequent updates
Package Management Uses yum
@wallentx
wallentx / pyo3-config
Last active May 31, 2024 20:15
Generates pyo3_config.txt
#!/usr/bin/env python
import sys
import os
import configparser
import sysconfig
# Function to detect the library directory
def detect_lib_dir():
libdir = sysconfig.get_config_var('LIBDIR')
@wallentx
wallentx / .bash_functions
Last active May 9, 2024 08:41
lol i tried to make a yaml parser in bash like 10 years ago. it sorta works as long as you aren't trying to go beyond 2 nested levels
#######################
# YAML parser for BASH!
#######################
parse_yml() {
local prefix=$2
local s
local w
local fs
s='[[:space:]]*'
@wallentx
wallentx / dumploy.sh
Created May 8, 2024 02:39
A deployment bar that takes doodoos while its loading
#!/bin/bash
trap 'tput cnorm; echo' EXIT
tput civis
end=$(($(date +%s) + 15))
spin='⢿⣿⣻⣿⣽⣿⣾⣿⣷⣿⣿⣾⣿⣷⣿⣯⣿⣟⣿⡿⣿⢿⡿⣿'
i=0 sp="" len=24 cnt=0
gr=$(tput setaf 2)
nc=$(tput sgr0)
while [ $(date +%s) -lt $end ]; do
@wallentx
wallentx / .env
Created March 7, 2024 03:09
generate gist descriptions for gists that have no description that currently costs way too many tokens, and sometimes provides shitty descriptions.
OPENAI_API_KEY=beans2000
GH_TOKEN=beans2001
@wallentx
wallentx / gurl
Last active February 12, 2024 20:45
GNU URL
#!/bin/bash
# Initialize options
follow_redirects=false
show_headers_only=false
silence_output=false
# Process options
while getopts "LsI" opt; do
case $opt in
@wallentx
wallentx / dropstreams.py
Last active January 30, 2024 09:47
List twitch streams that have drops enabled for a given --game_id (defaults to BattleBit Remastered game_id)
import argparse
import subprocess
import json
import re
# You need to have the `twitch-cli` installed and configured
# Define ANSI color codes
colors = {
@wallentx
wallentx / git-remote-protoswap
Last active March 7, 2024 00:33
Interactive Bash script for switching Git remote URLs between HTTPS and SSH protocols, utilizing `bashmenu.sh` for menu display.
#!/usr/bin/env bash
source <(curl -sL bashmenu.sh)
echo "Which protocol would you like to use?"
proto_opts=$(echo -e "https\nssh")
readarray -t protocols < <(echo "$proto_opts")
singleselect "false" result protocols -1
protocol="$result"
echo "You have selected: $protocol"