Skip to content

Instantly share code, notes, and snippets.

@dowodenum
dowodenum / FuckOffMastodonYellowLanguageButton.txt
Last active July 8, 2025 23:18
uBlock Origin rule to stop Mastodon v4.4.0 from obnoxiously flashing the yellow Language button at you as you type
! change "your.instance"
! alter colors to your liking, or use inherit
! Default Mastodon dark mode colors
your.instance##.warning.dropdown-button:style(color: #8c8dff !important; border-color: inherit !important;)
! Dark Reader defaults + Mastodon dark mode colors
your.instance##.warning.dropdown-button:style(color: #7cacff !important; border-color: #000189 !important;)
@dowodenum
dowodenum / forceunfollow_listen.py
Last active June 25, 2025 04:12
Auto force-unfollow via push notification stream (for Mastodon) (vibe coded)
#!/usr/bin/python3
from mastodon import Mastodon, StreamListener
import time
API_BASE_URL = 'https://someinstance.social'
ACCESS_TOKEN = 'REPLACE_WITH_ACCESS_TOKEN'
TARGET_USERNAME = 'somefaggot@mastodon.social' # The user to soft-block
mastodon = Mastodon(
@dowodenum
dowodenum / gist:176b045d982391a9a25d85166c3a9ed1
Last active May 15, 2022 08:19
Streamlink on GrapheneOS (Android 12) via Termux, Liveproxy, MPV
Adapted from a reddit post: https://www.reddit.com/r/Streamlink/comments/cfno18/guide_streamlink_on_android_termux_vlc/
Prerequisites (below F-Droid links, but you can also install it from Gulagle Play Store)
* [Termux](https://f-droid.org/en/packages/com.termux/
* [MPV](https://f-droid.org/en/packages/is.xyz.mpv/)
* or [VLC](https://www.f-droid.org/en/packages/org.videolan.vlc/)
* For step 6: some kind of GUI text editor (ACode?), or use nano
After installing Termux and its API addon, we can proceed installing the packages required through Termux's own package manager.
create redshift.bat in the same folder as redshift, edited with location. Note -m wingdi, necessary for Windows (over randr)
redshift.bat contents:
.\redshift.exe -m wingdi -l LAT:LON
create redshift.vbs in the same folder as redshift.bat, this will make it run invisibly.
redshift.vbs contents:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & ".\redshift.bat" & Chr(34), 0
Set WshShell = Nothing