Compare commits

...

4 Commits

Author SHA1 Message Date
hikari ba54dfc76b feat: add secret #13
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 50s
2026-03-10 10:32:55 -07:00
naomi ec3ea44589 chore: ignore json data files 2026-03-10 10:32:16 -07:00
naomi a036234a6f chore: clean up data 2026-03-10 10:31:45 -07:00
hikari 4a00656870 chore: update scripts to use Windows paths for books and music
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 57s
2026-03-10 10:29:41 -07:00
7 changed files with 6 additions and 84003 deletions
+1
View File
@@ -0,0 +1 @@
*.json
+2 -2
View File
@@ -2,12 +2,12 @@ IFS=$'\n'
# Initialize an empty string to hold the list of books in JSON-like format
books=""
filecount=$(find /home/naomi/cloud/Books -type f | wc -l)
filecount=$(find "/mnt/c/Users/accou/Documents/iDrive/Cloud-Drive_accounts@nhcarrigan.com/Books" -type f | wc -l)
echo "Found $filecount files."
current=0
# Loop over each file found by find
for file in $(find /home/naomi/cloud/Books -type f -print0 | tr '\0' '\n'); do
for file in $(find "/mnt/c/Users/accou/Documents/iDrive/Cloud-Drive_accounts@nhcarrigan.com/Books" -type f -print0 | tr '\0' '\n'); do
current=$((current + 1))
echo -ne "Processing $current/$filecount\r"
title=$(exiftool "$file" | grep "^Title\s*:" | cut -d ":" -f 2 | sed -e 's/^[[:space:]]*//')
-1210
View File
File diff suppressed because it is too large Load Diff
-82528
View File
File diff suppressed because it is too large Load Diff
-260
View File
@@ -1,260 +0,0 @@
[
{
"name": "mod-logs",
"description": "Logs for moderation actions taken on our platforms.",
"url": "",
"category": "archived"
},
{
"name": "tingle-bot",
"description": "Bot for my friend Ruu's server",
"url": "",
"category": "archived"
},
{
"name": "announcements",
"description": "Repository for our announcements page.",
"url": "",
"category": "archived"
},
{
"name": "forms",
"description": "Client and server monorepo for our various webforms",
"url": "",
"category": "archived"
},
{
"name": "notes",
"description": "",
"url": "",
"category": "private"
},
{
"name": "status",
"description": "Status updates for our client work.",
"url": "",
"category": "private"
},
{
"name": "beaver-twitch",
"description": "Twitch bot for BigBadBeaver",
"url": "",
"category": "private"
},
{
"name": "obsidian",
"description": "",
"url": "",
"category": "private"
},
{
"name": "insomnium",
"description": "Our Insomnium requests",
"url": "",
"category": "private"
},
{
"name": "life-of-a-naomi",
"description": "A little game",
"url": "",
"category": "games"
},
{
"name": "naomis-adventure-1",
"description": "Our first full-length, paid game!",
"url": "",
"category": "games"
},
{
"name": "beccalia-origins",
"description": "The story of how Becca and Rosalia first met, and how they came to be. Never moved past a demo state.",
"url": "https://beccalia.nhcarrigan.com/origins",
"category": "games"
},
{
"name": "beccalia-prologue",
"description": "A short adventure to introduce our characters Becca and Rosalia. Our first attempt at game development!",
"url": "https://beccalia.nhcarrigan.com/prologue",
"category": "games"
},
{
"name": "ruu-goblin-quest",
"description": "A quick game we made about our friend Ruu, as part of a game jam she was hosting.",
"url": "https://goblin.nhcarrigan.com",
"category": "games"
},
{
"name": "template",
"description": "",
"url": "",
"category": "public"
},
{
"name": "a4p-bot",
"description": "Bot for the Art 4 Palestine charity initiative.",
"url": "https://a4p.nhcarrigan.com",
"category": "public"
},
{
"name": "boost-monitor",
"description": "Discord bot that monitors boost status in the Caylus Crew server.",
"url": "https://oogie.nhcarrigan.com/",
"category": "public"
},
{
"name": "docs",
"description": "Our documentation site.",
"url": "https://docs.nhcarrigan.com",
"category": "public"
},
{
"name": "eslint-config",
"description": "Our custom linter rules for our various TypeScript products.",
"url": "https://www.npmjs.com/package/@nhcarrigan/eslint-config",
"category": "public"
},
{
"name": "espanso",
"description": "Our shortcuts for Espanso.",
"url": "",
"category": "public"
},
{
"name": "celestine",
"description": "Moderation bot for Discord.",
"url": "https://hooks.nhcarrigan.com/",
"category": "public"
},
{
"name": "portfolio",
"description": "Our main homepage",
"url": "https://nhcarrigan.com",
"category": "public"
},
{
"name": "rig-task-bot",
"description": "Task bot for a friend's organisation.",
"url": "",
"category": "public"
},
{
"name": "security",
"description": "A quick tool to scan our projects for security concerns.",
"url": "https://security.nhcarrigan.com",
"category": "public"
},
{
"name": "website-headers",
"description": "Our global styling and scripts for all of our pages.",
"url": "https://cdn.nhcarrigan.com/headers/index.js",
"category": "public"
},
{
"name": "typescript-config",
"description": "Our global TypeScript configuration.",
"url": "https://www.npmjs.com/package/@nhcarrigan/typescript-config",
"category": "public"
},
{
"name": "blog",
"description": "Naomi's personal musings.",
"url": "https://blog.nhcarrigan.com",
"category": "public"
},
{
"name": "nginx-configs",
"description": "A version controlled backup of our servers' NGINX configurations.",
"url": "",
"category": "public"
},
{
"name": "vscode-themes",
"description": "Custom colour schemes for VSCode.",
"url": "https://marketplace.visualstudio.com/items?itemName=nhcarrigan.naomis-themes",
"category": "public"
},
{
"name": ".gitea",
"description": "This repository contains the files that customise our Gitea instance!",
"url": "https://git.nhcarrigan.com",
"category": "public"
},
{
"name": "aria-iuvo",
"description": "A user-installable translation application for Discord. Now you can translate messages directly on the platform!",
"url": "https://trans-bot.nhcarrigan.com/",
"category": "public"
},
{
"name": "cordelia-taryne",
"description": "AI-powered virtual assistant for Discord",
"url": "https://assistant.nhcarrigan.com/",
"category": "public"
},
{
"name": "rosalia-nightsong",
"description": "A webserver to handle alerting us to application logs and errors.",
"url": "https://alerts.nhcarrigan.com/",
"category": "public"
},
{
"name": "logger",
"description": "Our custom logging package, which pipes logs to our alerts server.",
"url": "https://www.npmjs.com/package/@nhcarrigan/logger",
"category": "public"
},
{
"name": "melody-iuvo",
"description": "Task management bot for Discord",
"url": "https://tasks.nhcarrigan.com/",
"category": "public"
},
{
"name": "static-pages",
"description": "The raw HTML pages served via our production box.",
"url": "",
"category": "public"
},
{
"name": "becca-lyria",
"description": "An AI-powered Discord bot that allows you to play an RPG without any friends!",
"url": "https://becca.nhcarrigan.com/",
"category": "public"
},
{
"name": "maylin-taryne",
"description": "An AI-powered companion to help you through the tough times.",
"url": "https://maylin.nhcarrigan.com/",
"category": "public"
},
{
"name": "gwen-abalise",
"description": "A ticket system for Discord!",
"url": "https://gwen.nhcarrigan.com/",
"category": "public"
},
{
"name": "nails",
"description": "Nail polish tracker for my sister",
"url": "",
"category": "public"
},
{
"name": "maribelle",
"description": "",
"url": "",
"category": "public"
},
{
"name": "mommy",
"description": "Mommy loves you~!",
"url": "https://mommy.nhcarrigan.com",
"category": "public"
},
{
"name": "mommy-bot",
"description": "Mommy loves you everywhere~!",
"url": "https://mommy-bot.nhcarrigan.com/",
"category": "public"
}
]
+1 -1
View File
@@ -281,7 +281,7 @@
<div class="secret">
<div class="secret-number">Secret #13</div>
<div class="unknown">??????</div>
<div class="secret-text">Every choice you make leads you somewhere in life. So long as you find happiness, there are no wrong choices.</div>
</div>
<div class="secret">
+2 -2
View File
@@ -2,12 +2,12 @@ IFS=$'\n'
# Initialize an empty string to hold the list of songs in JSON-like format
songs=""
filecount=$(find /home/naomi/music -type f | wc -l)
filecount=$(find "/mnt/c/Users/accou/Music" -type f | wc -l)
echo "Found $filecount files."
current=0
# Loop over each file found by find
for file in $(find /home/naomi/music -type f -print0 | tr '\0' '\n'); do
for file in $(find "/mnt/c/Users/accou/Music" -type f -print0 | tr '\0' '\n'); do
current=$((current + 1))
echo -ne "Processing $current/$filecount\r"
title=$(mid3v2 -l "$file" | grep "TIT2\|TT2" | cut -d "=" -f 2)