Skip to content

Instantly share code, notes, and snippets.

@8ullyMaguire
8ullyMaguire / gist:4a1971165dc81904f190597850d81d06
Created December 19, 2025 09:12
Bluesky Reposts-to-Likes Percentage
```javascript
// ==UserScript==
// @name Bluesky Reposts-to-Likes Percentage
// @namespace https://example.com/bsky-repost-like-percentage
// @version 1.0.0
// @description Show reposts as a percentage of likes on Bluesky (bsky.app) by appending a parenthesized percentage next to the repost count.
// @match https://bsky.app/*
// @grant none
// ==/UserScript==
@8ullyMaguire
8ullyMaguire / clean_code.md
Created October 18, 2025 14:26 — forked from wojteklu/clean_code.md
Summary of 'Clean code' by Robert C. Martin

Code is clean if it can be understood easily – by everyone on the team. Clean code can be read and enhanced by a developer other than its original author. With understandability comes readability, changeability, extensibility and maintainability.


General rules

  1. Follow standard conventions.
  2. Keep it simple stupid. Simpler is always better. Reduce complexity as much as possible.
  3. Boy scout rule. Leave the campground cleaner than you found it.
  4. Always find root cause. Always look for the root cause of a problem.

Design rules

### My Dream Social Media Platform
- **Multimedia support**: The platform would support various media types, including text, pictures, GIFs, videos, audio files, and more. It would have a view similar to Lemmy and a grid-view for visual content, like an image board.
- **Tagging System**[^15][^8]: The platform would implement a tagging system so users can categorize posts with relevant keywords. This helps others find content on specific topics and organizes content for better discoverability. Allows granular content filtering for phobias, traumatic events and other sensitive topics, besides the usual like hiding NSFW, memes, etc
- **Custom feeds**[^16]: Allow users to create custom feeds that combine posts from multiple users, instances, include/exclude keywords, hashtags. A weighting system to control how much of each source is shown. Sharing filter settings easily with other users. This is similar to Reddit's multireddit, Kbin magazines and Firefish antennas. Firefish antennas allow users to specify keyw
@8ullyMaguire
8ullyMaguire / Calibre_and_FanFicFare.md
Last active January 2, 2026 21:17
Setting up Calibre and FanFicFare