Skip to content

Instantly share code, notes, and snippets.

View penbuvt's full-sized avatar

Penbu penbuvt

View GitHub Profile
@penbuvt
penbuvt / butter-fly-duet-eggy-kip.aegs
Created October 23, 2025 19:28
Karaoke template for "Butter-Fly" ft. Nice Eggy & Kip Cintamani: https://youtu.be/t35Zu71p6og
%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%;;;; Penbu-standard vtuber karaoke clip k-template
%;;;; Eggy & Kip ver.
%;;;;
Karaoke template by Penbu VT, originally made for the karaoke duet edit
featuring Nice Eggy and Kip Cintamani singing "Butter-Fly" by Wada Kouji.
https://youtu.be/t35Zu71p6og
Written for aegsc v0.39.0:
@penbuvt
penbuvt / call-alice.sh
Created October 31, 2024 19:02
Call Alice
#!/bin/sh
# https://8892314440.date/
# https://www.youtube.com/watch?v=UlHK7uqyzQQ
# https://jellyhoshiumi.itch.io/alice
exec mpv "$(curl -s 'https://alice-phone-5fb44fa2053e.herokuapp.com/call' -X POST -H 'Content-Type: application/json' --data-raw '{"time":"'"$(date +%H:%M)"'"}' | jq -r .data)"
@penbuvt
penbuvt / yt-chat-obs.patch
Last active August 8, 2024 06:19
Patch to fix CSS not being injected by OBS browser sources on YouTube pop-out chat
diff --git a/browser-client.cpp b/browser-client.cpp
index 1c0ca26..09b6753 100644
--- a/browser-client.cpp
+++ b/browser-client.cpp
@@ -678,9 +678,11 @@ void BrowserClient::OnLoadEnd(CefRefPtr<CefBrowser>, CefRefPtr<CefFrame> frame,
CefURIEncode(bs->css, false).ToString();
std::string script;
+ script += "const innerHTMLPolicy = window.trustedTypes.createPolicy(" +
+ "'innerHTML', { createHTML: (html) => html });";
@penbuvt
penbuvt / map.gv
Created May 26, 2024 02:04
Graphviz map of Dunnet rooms (spoilers)
// THIS MAP CONTAINS SPOILERS FOR DUNNET! READ AT YOUR OWN RISK.
digraph G {
"Dead end" -> "E/W Dirt road"[label=E];
"E/W Dirt road" -> "Fork"[label=E];
"Fork" -> "NE/SW road"[label=NE];
"NE/SW road" -> "Building front"[label=NE];
"Fork" -> "SE/NW road"[label=SE];
"SE/NW road" -> "Bear hangout"[label=SE];
"Building front" -> "Old Building hallway"[label=NE];
@penbuvt
penbuvt / aegisub-vtuber.ass
Last active June 27, 2024 03:49
The Aegisub wordmark reimagined as a vtuber logo
[Script Info]
; Script generated by Aegisub 9742-makepkg-cd2e89463
; http://www.aegisub.org/
Title: Default Aegisub file
ScriptType: v4.00+
WrapStyle: 0
ScaledBorderAndShadow: yes
YCbCr Matrix: None
PlayResX: 1920
PlayResY: 1080
@penbuvt
penbuvt / wine
Created February 22, 2024 00:56
#!/bin/sh
# prevents input lag caused by fcitx
unset GTK_IM_MODULE
unset QT_IM_MODULE
unset XMODIFIERS
exec /usr/bin/wine "$@"
@penbuvt
penbuvt / penbuvt-tenhou-log.txt
Created November 22, 2023 17:09
Tenhou logs for games played by PenbuVT
http://tenhou.net/0/?log=2023112209gm-0009-0000-b63c5f52&tw=2
http://tenhou.net/0/?log=2023112210gm-0009-0000-9b06afcc&tw=1
http://tenhou.net/0/?log=2023112210gm-0009-0000-2fb45601&tw=1
http://tenhou.net/0/?log=2023112211gm-0009-0000-f1e8001a&tw=1
http://tenhou.net/0/?log=2023112212gm-1041-0000-e6d44f01&tw=2
@penbuvt
penbuvt / keybase.md
Created October 29, 2023 14:22
Keybase proof

Keybase proof

I hereby claim:

  • I am penbuvt on github.
  • I am penbuvt (https://keybase.io/penbuvt) on keybase.
  • I have a public key ASAl3xOVwfBfadxMRbE8T_1AhBwgVe3DhSQPGbw1ejmPQQo

To claim this, I am signing this object:

@penbuvt
penbuvt / obs-chat-overlay.css
Last active November 10, 2025 02:10
OBS chat CSS
html { background-color: transparent !important; }
body { background-color: transparent !important; margin: 0px auto; overflow: hidden; }
/* BEGIN YOUTUBE */
yt-live-chat-renderer,
#items.yt-live-chat-item-list-renderer > .yt-live-chat-item-list-renderer {
background-color: transparent;
}