Skip to content

Instantly share code, notes, and snippets.

View SapphoSys's full-sized avatar
🩷

chloe 🐇 SapphoSys

🩷
View GitHub Profile
@mary-ext
mary-ext / bluesky-osa.md
Last active March 7, 2026 02:11
Bluesky's age assurance sucks, here's how to work around it.

Bluesky's age assurance sucks, here's how to work around it.

Bluesky has implemented age verification measures in response to regional laws that restrict access, prompting users to verify their age through Epic Games' Kids Web Services before they can access adult content.

This sucks, but thankfully there are ways to work around it.

Before diving in: I encourage you to read this entire document, including the

@char
char / rules.txt
Last active December 26, 2025 23:02
twitter ublock rules
! upsells
x.com##[data-testid="sidebarColumn"] div:has(> [aria-label*="Subscribe to Premium"])
x.com##nav a[href="/i/verified-choose"]
x.com##nav a[href="/i/premium_sign_up"]
x.com##nav a[href="/i/monetization"]
x.com##nav a[href="/i/verified-orgs-signup"]
x.com##nav a[href="/i/account_analytics"]
x.com##nav a[href="/i/premium-business"]
x.com##nav a[href="/i/connect_people"]
x.com##[data-testid=sidebarColumn] aside:has(a[href="/i/premium_sign_up"])
@nsyntych
nsyntych / tidal_login.py
Created October 21, 2024 22:41
Login to tidal API using PKCE and update strawberry player settings to support Hi-Res Lossless playback
#!/usr/bin/python3
import tidalapi
import json
from pathlib import Path
from configparser import ConfigParser
strawberry_conf_file_path = str(Path.home()) + "/.config/strawberry/strawberry.conf"
strawberry_conf_file = ConfigParser()
@V3ntus
V3ntus / immich-to-nixos.md
Last active July 17, 2025 19:43
Migrating existing Immich to NixOS

Attribution:

(Original comment from scrumplex)


I was able to migrate my Docker Compose deployment. An issue I ran into was that file paths in the database were relative to immich's working directory, meaning that everything was prefixed with upload/. I was able to remedy this by replacing upload/ with my mediaLocation (which is also what the UPLOAD_LOCATION variable from my Compose deployment pointed to).

Note

This is what worked for my installation that is a few years old. I am not sure if newer installations behave differently. Some facts about my Docker Compose installation:

@rmcdongit
rmcdongit / macOS_SytemPrefs.md
Last active March 10, 2026 03:18
Apple System Preferences URL Schemes

macOS 10.15 System Preference Panes

Below are a list of System Preference pane URLs and paths that can be accessed with scripting to assist users with enabling macOS security settings without having to walk them through launching System Preferences, finding panes, and scrolling to settings. Not all panes have an accessible anchor and some are OS specific.

To find the Pane ID of a specific pane, open the System Preferences app and select the desired Preference Pane. With the pane selected, open the ScriptEditor.app and run the following script to copy the current Pane ID to your clipboard and display any available anchors:

tell application "System Preferences"
	set CurrentPane to the id of the current pane
	set the clipboard to CurrentPane
@smo0z
smo0z / ProtonLaunch.sh
Last active June 12, 2025 09:55
Proton Launch Script
#!/bin/sh
# Application path
APP_PATH="$(dirname "${BASH_SOURCE[0]}")"
cd "$APP_PATH"
# Executable file
APP_EXEC="$APP_PATH/.exe"
# Steam / IDs
@pullmoll
pullmoll / for_descendants.txt
Last active April 30, 2025 17:47
Some thoughts...
Personally, I was never ambitious enough to spur my own descendants.
Yet this world and all the descendants of millions of people need to be thought about.
They deserve it to be left with a planet and people who are above my generation's average capacity.
My couple of suggestions to everyone who is involved with or has influence on the coming development:
1) Refrain from jealousy. Granting everything to anyone is a good start.
2) Don't waste your time with malicious gossip. It'll return to you rather sooner than later.
3) If you like someone, tell them. The day when it will be too late to speak out is coming soon.
4) Kindliness brings you US$ 0.00 per barrel. Sell it!
@jagrosh
jagrosh / Growing A Discord Server.md
Last active February 20, 2026 18:09
Tips for creating and growing a new Discord server

This guide is kept up-to-date as Discord and available resources change!
A basic server template is available here

Creating and Growing a Discord Server

logo

Introduction

Hello! I'm jagrosh#4824! I'm writing this guide to try to help new server owners set up and grow their servers, which is a commonly-requested topic. It's very easy to go about this the wrong way, so it's best to be prepared and make smart decisions so that your community can flourish!

Background