Skip to content

Instantly share code, notes, and snippets.

View mia-riezebos's full-sized avatar
🥶
this is my film, you're an extra

Mia Riezebos mia-riezebos

🥶
this is my film, you're an extra
View GitHub Profile
@mia-riezebos
mia-riezebos / monkeytype-miacx.json
Last active January 11, 2026 15:06
custom monkeytype theme: nova
{"theme":"chaos_theory","themeLight":"serika","themeDark":"serika_dark","autoSwitchTheme":false,"customTheme":true,"customThemeColors":["#200b20","#ff55ff","#ff55ff","#935793","#180718","#fdd7fd","#ff5580","#a82d4b","#ff5580","#a82d4b"],"favThemes":["chaos_theory","superuser"],"showKeyTips":false,"smoothCaret":"slow","codeUnindentOnBackspace":true,"quickRestart":"tab","punctuation":false,"numbers":false,"words":10,"time":60,"mode":"time","quoteLength":[0,1,2,3],"language":"english","fontSize":4,"freedomMode":true,"difficulty":"normal","blindMode":false,"quickEnd":true,"caretStyle":"underline","paceCaretStyle":"underline","flipTestColors":false,"layout":"default","funbox":[],"confidenceMode":"off","indicateTypos":"off","compositionDisplay":"replace","timerStyle":"mini","liveSpeedStyle":"mini","liveAccStyle":"off","liveBurstStyle":"off","colorfulMode":false,"randomTheme":"off","timerColor":"black","timerOpacity":"0.75","stopOnError":"off","showAllLines":false,"keymapMode":"react","keymapStyle":"staggered","keym
@mia-riezebos
mia-riezebos / preference.md
Last active January 8, 2026 16:06
No AI "fluff" prompt

I like concise answers, but not at the cost of accuracy. If an answer loses accuracy or value by making it more concise, I prefer the longer answer.

I do not like it when you steer the conversation or take initiative that might disrupt my train of thought. Be careful about thinking for me. I am not looking to outsource my creative thinking, critical thinking, or problem-solving. Doing this may result in the atrophy of these skills.

Do not offer any follow-up suggestions, expansions, or tailoring. If a response ends, it must end there. Do not prompt for further action. Provide only the requested information. Do not include follow-up questions, optional capabilities, or tailoring offers unless I explicitly ask for them. Hints on how to use provided answers are redundant. Do not include them.

@mia-riezebos
mia-riezebos / exiftool-music-organizer.sh
Last active September 23, 2025 04:40
organizing your music using exiftool
#!/bin/bash
# exiftool music organizer
# this generates an "artist/album/song"-organized music library (based on metadata)
# it also moves and renames songs into this library based on metadata
# IN/OUT
read -p "Input Directory: " -e INPUT_DIR
read -p "Output Directory: " -e OUTPUT_DIR
@mia-riezebos
mia-riezebos / OBOT.sh
Last active May 8, 2025 07:27
My Obsessively Balanced & Optimized Transcode script, using FFMPEG.
# [O]bsessively [B]alanced & [O]ptimized [T]ranscode script
ffmpeg -i <input> \ # select input video file
-vsync 0 # prevent FFmpeg from creating output YUV with duplicate and extra frames.
-hwaccel cuda # enable hardware acceleration using cuda
-hwaccel_output_format cuda # unclear- read https://docs.nvidia.com/video-technologies/video-codec-sdk/12.0/ffmpeg-with-nvidia-gpu/index.html
-c:v hevc_nvenc -preset p7 -tune hq \ # NVENC HEVC encoder, preset p7 (slowed, best quality), tune for high quality
-cq:v 23 \ # constant quality (CRF equivalent) of 23 (decent quality, great compression)
-rc:v vbr \ # use Variable Bit Rate (VBR) for rate control mode
-rc-lookahead:v 4 \ # look 4 frames ahead for VBR compression optimization

The Abyss

A place meant for anonymously venting your daily struggles, no matter how severe.

Interface

dark grey web page with subtle twinkling stars in the background, a message fades in and stays a certain duration depending on the length of the message. after that duration, a next button and a text box appear so that you can read more vents or even post your own vent. Every time a vent is read, a shooting star will shoot across the screen. A possibility to anonymously reply to a vent you've read, if on the receiving end of such a reply, a slightly slower and bigger shooting star will shoot across the screen and drop into a little envelope at the bottom left just above the textbox, where the receiver can click the envelope and read the reply. the envelope is hidden until a user receives their first reply. when there are unread replies, the envelope will have a white fill, if there are no new replies, the envelope will only have a white stroke.

Freeform Priority Canvas

Below, in the custom-layouts.json file, you will find my custom PowerToys FancyZones canvas. You can copy paste the entire file, or add the json object inside the "custom-layouts" array to your own, inside %LocalAppData%\Microsoft\PowerToys\FancyZones.

{
"name": "ts-svelte",
"extensions": [
{
"identifier": {
"id": "1yib.svelte-bundle",
"uuid": "6d9c8e9b-9355-4b87-be2f-1abc0fe1b61e"
},
"displayName": "svelte"
},
@mia-riezebos
mia-riezebos / discord-sticker-ffmepg-apng.md
Last active July 24, 2023 17:40
Discord Sticker ffmpeg APNG command
$ ffmpeg -r 26 -i <file>%05d.png -plays 0 -pred 5 -f apng -vf "scale=320:320" -pix_fmt monob output.png

-r        framerate
-i        input (%05d = zero-padded digit)
-plays    APNG loop mode
              0         = infinite loop
              1         = no loop
              2-65535   = n loops
-pred     PNG filter algorithm
NNAA NNAB NNAC NNAD NNAE NNAF NNAG NNAH NNAI NNAJ NNAK NNAL NNAM NNAN NNAO NNAP NNAQ NNAR NNAS NNAT NNAU NNAV NNAW NNAX NNAY NNAZ
nnAa nnAb nnAc nnAd nnAe nnAf nnAg nnAh nnAi nnAj nnAk nnAl nnAm nnAn nnAo nnAp nnAq nnAr nnAs nnAt nnAu nnAv nnAw nnAx nnAy nnAz
NNA0 NNA1 NNA2 NNA3 NNA4 NNA5 NNA6 NNA7 NNA8 NNA9
NNA! NNA# NNA( NNA) NNA+ NNA, NNA- NNA. NNA/ NNA: NNA; NNA= NNA? NNA@ NNA[ NNA] NNA_ NNA© NNA℗
NNBA NNBB NNBC NNBD NNBE NNBF NNBG NNBH NNBI NNBJ NNBK NNBL NNBM NNBN NNBO NNBP NNBQ NNBR NNBS NNBT NNBU NNBV NNBW NNBX NNBY NNBZ
nnBa nnBb nnBc nnBd nnBe nnBf nnBg nnBh nnBi nnBj nnBk nnBl nnBm nnBn nnBo nnBp nnBq nnBr nnBs nnBt nnBu nnBv nnBw nnBx nnBy nnBz
NNB0 NNB1 NNB2 NNB3 NNB4 NNB5 NNB6 NNB7 NNB8 NNB9
NNB! NNB# NNB( NNB) NNB+ NNB, NNB- NNB. NNB/ NNB: NNB; NNB= NNB? NNB@ NNB[ NNB] NNB_ NNB© NNB℗
@mia-riezebos
mia-riezebos / TallyVotes.gs
Last active November 22, 2022 06:38
Tally Votes across multiple sheets of data, and weight the scores.
ACTIVE_SPREADSHEET = SpreadsheetApp.getActiveSpreadsheet();
/**
* add a menu to manually refresh the leaderboard
*/
function onOpen() {
var sheet = ACTIVE_SPREADSHEET;
var entries = [{
name: "Refresh",
functionName: "refreshLastUpdate",