Skip to content

Instantly share code, notes, and snippets.

@NecRaul
NecRaul / Starship
Last active January 13, 2026 15:30
Starship
Different Starship configs for different devices.
@NecRaul
NecRaul / QBT_cleanup.py
Last active December 27, 2025 09:31
QBT_cleanup
#!/usr/bin/env python
import os
import logging
import shutil
import qbittorrentapi
QBT_USERNAME = os.environ.get("USERNAME")
QBT_PASSWORD = os.environ.get("PASSWORD")
@NecRaul
NecRaul / Backlog
Last active December 17, 2025 07:39
Backlog
This isn't my full backlog as I keep my anime/manga/LN backlog seperate.
Some entries in this backlog are there for re-play/re-watch/re-reads.
@NecRaul
NecRaul / Jellyfin_sort_folders_by_name.sh
Created November 30, 2025 03:16
Jellyfin_sort_folders_by_name
#!/bin/bash
JELLYFIN_URL="${JELLYFIN_URL:-http://localhost:8096}"
CLIENT="${CLIENT:-emby}"
# You can get it by going to the network tab in Web Developer Tools,
# Refreshing and searching for Users or Items endpoints
# Example: API_BASE/Users/USER_ID/Items
USER_ID="${USER_ID:-}"
# Same as the previous example but it will be in the Authorization
# field of the request labeled "Token"
@NecRaul
NecRaul / Archive.py
Last active November 3, 2025 12:58
Archive
#!/usr/bin/env python
import requests
import time
import os
with open("urls", "r") as f_urls, open("titles", "r") as f_titles:
urls = f_urls.read().splitlines()
titles = f_titles.read().splitlines()
@NecRaul
NecRaul / Epoch_mtime_renamer.py
Last active August 7, 2025 01:05
Epoch_mtime_renamer
#!/usr/bin/env python
import os
import sys
script_name = os.path.basename(sys.argv[0])
for filename in os.listdir("."):
if not os.path.isfile(filename) or filename == script_name:
continue
@NecRaul
NecRaul / BountyChecker.py
Last active August 7, 2025 01:04
BountyChecker
#!/usr/bin/env python
import json
import logging
import os
import requests
import threading
import time
import tkinter as tk
@NecRaul
NecRaul / Git Copypasta.md
Created March 25, 2025 17:34
Git Copypasta

STOP USING GIT

  • Computers where supposed to run programs SO WHY IS THERE CODE
  • Years of coding yet no reason for anyone who isn't a smelly nerd to understand it JUST MAKE AN EXE AND GIVE IT TO ME
  • "Hello I'd like to run your program. Sure just git clone; ./configure; make; make install" - Statements dreamed up by the utterly deranged.

LOOK at what programmers have been demanding your Respect for all this time, with the computers we built for them!

(This is REAL git, done by REAL programmers)

git checkout master

@NecRaul
NecRaul / NASUVERSE.md
Last active February 20, 2024 23:23
Nasuverse

So you want to get into Nasuverse

Essentials

These are written by Nasu (unlike most TM stuff that comes out nowadays).

It's recommended that you read/watch/play them in the given order, however you can add other entries in between like reading KNK LN before the movies, playing Tsukihime PLUS+DISC or Kagetsu Tohya between Tsukihime and FSN or reading/watching Fate/Zero between F/HA and MahoYo etc.

  • Kara no Kyoukai (movies)
  • Tsukihime (VN)