Skip to content

Instantly share code, notes, and snippets.

View RoootTheFox's full-sized avatar

rooot RoootTheFox

View GitHub Profile
@RoootTheFox
RoootTheFox / biography.md
Last active March 4, 2026 21:37
biography msc wip/draft

MSC0000: Profile Biography via Global Profiles

⚠️ This now lives at https://github.com/RoootTheFox/matrix-spec-proposals. This document is outdated.

A lot of users, especially those switching to Matrix from other platform (e.g. Discord) are finding Matrix lacking for not providing a way to write information about themselves, e.g. their interests, and having others be able to view that. Several clients already have their own, client-specific implementations of a biography field via extended global profiles, creating a split in the ecosystem. To bring back standardization, this proposal defines a standardized biography field on top of MSC4133.

This proposal took writing inspiration from MSC4247 and was heavily inspired from the biography formats of the Sable and Commet clients and the Matrix spec for room messages. *(this par

@RoootTheFox
RoootTheFox / sable.user.css
Last active March 3, 2026 15:24
sable cinny
/* ==UserStyle==
@name Cinny Catppuccin
@namespace github.com/catppuccin/userstyles/styles/cinny
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/cinny
@version 2025.09.06.2
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/cinny/catppuccin.user.less
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Acinny
@description Soothing pastel theme for Cinny
@author Catppuccin
@license MIT
@RoootTheFox
RoootTheFox / fix-ghost-notifications.md
Last active September 26, 2025 17:00
fix github ghost notifications

fix ghost notifications

so github had a huge spam wave recently yada yada which left ppl with notifications that you cant get rid of in the ui.

Warning

this will mark ALL your notifications as read

here's the fix (curl and gh cli):

gh cli

@RoootTheFox
RoootTheFox / readme.md
Last active August 15, 2025 16:36
wplace++ (formerly wplace fixes :3)
@RoootTheFox
RoootTheFox / readme.md
Last active July 13, 2025 19:00
signal desktop pin limit remove

bypass signal chat pin limit (4) using signal desktop

  1. install nodejs, pnpm and stuff
  2. git clone https://github.com/signalapp/Signal-Desktop
  3. apply patch below
  4. run pnpm run build:release
  5. run the signal-desktop binary in release/linux-unpacked (will be different if ur on mac/windows obv)
  6. link ur session
  7. pin as many chats as u want !!
@RoootTheFox
RoootTheFox / yt-live-timstamp.user.js
Last active June 10, 2025 11:38
youtube live stream timestamp
// ==UserScript==
// @name youtube live timestamp
// @namespace https://rooot.gay/
// @version 2025-06-10
// @description adds a timestamp next to the LIVE indicator for streams
// @author rooot
// @updateURL https://gist.github.com/RoootTheFox/7e83ecba5074c3985f3a5572e0b5eb80/raw/49a0eff2f3098489b419844b31af0682c82a153a/yt-live-timstamp.user.js
// @downloadURL https://gist.github.com/RoootTheFox/7e83ecba5074c3985f3a5572e0b5eb80/raw/49a0eff2f3098489b419844b31af0682c82a153a/yt-live-timstamp.user.js
// @match https://www.youtube.com/watch?v=*
// @icon https://www.youtube.com/s/desktop/d36f30a8/img/logos/favicon_144x144.png
@RoootTheFox
RoootTheFox / bskyredirectskip.user.js
Last active January 22, 2026 15:13
bsky redirect skip
// ==UserScript==
// @name go.bsky.app skip
// @namespace https://rooot.gay/
// @version 2025-05-28
// @description gets rid of the go.bsky.app redirect slowdown c:
// @author rooot
// @match https://bsky.app/*
// @updateURL https://gist.github.com/RoootTheFox/9480ae8ab1429cf09f05ecbcfacf60d3/raw/8689ae91a49ab2b965497ea0509fc73773c5037b/bskyredirectskip.user.js
// @icon https://web-cdn.bsky.app/static/favicon.png
// @run-at document-start
diff --git a/wiringPi/wiringPi.c b/wiringPi/wiringPi.c
index bc00369..173ad2a 100644
--- a/wiringPi/wiringPi.c
+++ b/wiringPi/wiringPi.c
@@ -1077,6 +1077,74 @@ const char* GetPiRevision(char* line, int linelength, unsigned int* revision) {
*********************************************************************************
*/
+const char* hackyGetRevisionFix(char* line, int linelength, unsigned int* revision) {
+ FILE *modelFd;
@RoootTheFox
RoootTheFox / gd-auth.md
Last active May 11, 2025 21:10
gd auth

DashAuth API

Warning

If you are a modder or a developer, please tell me what you think of the current specification and if/how it can be improved!


All responses use JSON as data type.

Types

Token (used for client->3rd party requests): Bearer <random string>

@RoootTheFox
RoootTheFox / README.md
Last active September 12, 2024 17:17
revert to the bird (twitter revert)

twitter revert guide

Note

The userscript method is the RECOMMENDED WAY since it has more features and also applies the style for you. You should use the script unless you only want to replace the icon in the top left.

You do NOT NEED BOTH.

recommended way: userscript (all features)