From a34a97eb41a2440da301a6aa18b95a69f2155a5f Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sun, 4 Jan 2026 18:43:21 -0800 Subject: [PATCH 1/5] updated 7 pages --- docs/developer-tools.md | 3 ++- docs/educational.md | 2 +- docs/gaming-tools.md | 6 ++++-- docs/internet-tools.md | 1 - docs/torrenting.md | 2 +- docs/video-tools.md | 2 +- docs/video.md | 2 +- 7 files changed, 10 insertions(+), 8 deletions(-) diff --git a/docs/developer-tools.md b/docs/developer-tools.md index 0fa327432..f22025ca8 100644 --- a/docs/developer-tools.md +++ b/docs/developer-tools.md @@ -1222,6 +1222,7 @@ * ⭐ **[GHIDRA](https://github.com/NationalSecurityAgency/ghidra)** - Reverse Engineering Framework * ⭐ **[x64dbg](https://x64dbg.com/)** - Debugger for Reverse Engineering * [⁠LemmeDebug](https://greasyfork.org/en/scripts/537775) - Disable Anti-Devtools for Reverse Engineering / Debugging +* [IDA Pro](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/torrent/) (search) - Software Disassembler / Decompiler * [Radare](https://www.radare.org/n/) - Free Reversing Toolkit / [Discord](https://discord.gg/YBey7CR9jf) / [GitHub](https://github.com/radareorg/radare2) * [Rizin](https://rizin.re/) or [Cutter](https://cutter.re/) - Reverse Engineering Framework * [Frida](https://frida.re/) - Dynamic Instrumentation Toolkit / [GitHub](https://github.com/frida/frida) @@ -1231,4 +1232,4 @@ * [MSTG](https://mas.owasp.org/) or [DVIA-v2](https://github.com/prateek147/DVIA-v2) - App Security Testing / Reverse Engineering * [Malimite](https://github.com/LaurieWired/Malimite) - iOS / macOS Decompiler * [challenges.re](https://challenges.re/) - Reverse Engineer Code -* [horsicq](https://horsicq.github.io/) - File Type Identification Tools / [GitHub](https://github.com/horsicq/) +* [horsicq](https://horsicq.github.io/) - File Type Identification Tools / [GitHub](https://github.com/horsicq/) \ No newline at end of file diff --git a/docs/educational.md b/docs/educational.md index 8f148fc4c..ae9f128b4 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -1025,7 +1025,7 @@ * [EggHead](https://egghead.io/) - Programming Courses * [TechSchool](https://techschool.dev/en) - Programming Courses / [Discord](https://discord.com/invite/C4abRX5skH) * [⁠Josh Comeau](https://www.joshwcomeau.com/) - Programming Tutorials -* [Scratch](https://scratch.mit.edu/) / [Javascript Converter](https://turbowarp.org/), [2](https://github.com/TurboWarp/) or [⁠MIT App Inventor](https://appinventor.mit.edu/) - Beginner Programming Learning +* [Scratch](https://scratch.mit.edu/ / [Extra Features](https://scratchaddons.com/) / [GitHub](http://github.com/ScratchAddons/ScratchAddons) / [Javascript Converter](https://turbowarp.org/), [2](https://github.com/TurboWarp/) or [⁠MIT App Inventor](https://appinventor.mit.edu/) - Beginner Programming Learning * [USACO Guide](https://usaco.guide/) - Competitive Programming Lessons * [Beej's Guides](https://www.beej.us/guide/) or [LearnByExample](https://learnbyexample.github.io/) - Programming Guides * [CodinGame](https://www.codingame.com/) - Games to Practice Coding / Programming diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index df54ac52f..85b1421c7 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -23,6 +23,7 @@ * [⁠Lets Play Index](https://www.letsplayindex.com/) - Index of Lets Plays / Longplays * [⁠TASVideos](https://tasvideos.org/) - TAS Video Community / Resources / [Emulator Resources](https://tasvideos.org/EmulatorResources) / [Game Resources](https://tasvideos.org/GameResources) * [VGHF Digital Archive](https://library.gamehistory.org/) - Historical Documents, Magazines, Transcripts, etc. / [Archive](http://archive.gamehistory.org/) +* [FRAMED](https://framedsc.com/index.htm) - In-Game Screenshotting Tips * [NIWA](https://www.niwanetwork.org/) - Nintendo Independent Wiki Alliance / [Discord](https://discord.gg/59Mq6qB) * [Gog To Free](https://greasyfork.org/en/scripts/481134) - Add Piracy Site Links to GOG Store * [The Models Resource](https://models.spriters-resource.com/) - Game Models @@ -659,13 +660,14 @@ * 🌐 **[OptiFine Alternatives](https://optifine.alternatives.lambdaurora.dev/)** - OptiFine Alternatives for Fabric * ↪️ **[Mod Indexes](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/storage/#wiki_mod_.2F_resource_pack_indexes)** * ⭐ **[MCModdingGuide](https://rentry.org/MCModdingGuide)** - Minecraft Modding Guide +* [Forge](https://files.minecraftforge.net/), [NeoForged](https://neoforged.net/) / [Discord](https://discord.com/invite/UuM6bmAjXh), [Quilt](https://quiltmc.org/) or [Fabric](https://fabricmc.net/) / [Discord](https://discord.gg/VDGnGsFeuy) - Mod Loaders +* [ViaFabricPlus](https://github.com/ViaVersion/ViaFabricPlus) - Fabric Mod for Joining All Versions * [WorldEdit](https://enginehub.org/worldedit) or [Axiom](https://modrinth.com/mod/axiom) - Building Tools * Worldedit Tools - [Docs](https://worldedit.enginehub.org/en/latest/) / [CUI](https://modrinth.com/mod/worldedit-cui) / [Discord](https://discord.gg/enginehub) / [GitHub](https://github.com/EngineHub/WorldEdit) * [quark](https://quarkmod.net/) - Add Vanilla-like / QoL Features * [Voxy](https://modrinth.com/mod/voxy), [DistantHorizons](https://modrinth.com/mod/distanthorizons) or [Bobby](https://modrinth.com/mod/bobby) - Lightweight Distance Rendering Mods * [Nvidium](https://modrinth.com/mod/nvidium) - Nvidia OpenGL Rendering Mod * [VulkanMod](https://modrinth.com/mod/vulkanmod) - Vulkan Rendering Mod / [Discord](https://discord.gg/FVXg7AYR2Q) -* [Forge](https://files.minecraftforge.net/), [NeoForged](https://neoforged.net/) / [Discord](https://discord.com/invite/UuM6bmAjXh), [Quilt](https://quiltmc.org/) or [Fabric](https://fabricmc.net/) / [Discord](https://discord.gg/VDGnGsFeuy) - Mod Loaders * [PAX](https://github.com/maradotwebp/pax), [ModMenu](https://modrinth.com/mod/modmenu) (fabric) or [Mod Manager](https://github.com/kaniol-lck/modmanager) - Minecraft Mod Managers * [Forgix](https://github.com/PacifistMC/Forgix) - Merge Mod Loaders * [r/feedthebeast](https://reddit.com/r/feedthebeast/) - MC Modding Community @@ -758,7 +760,7 @@ # ► Game Specific * 🌐 **[Awesome Trackmania](https://github.com/EvoEsports/awesome-trackmania)** - Trackmania Resources -* 🌐 **[ACNH.Directory](https://acnh.directory/)** - Animal Crossing: New Horizons Resources +* 🌐 **[ACNH.Directory](https://acnh.directory/)** or **[⁠NookNet](https://nooknet.net/)** / [Discord](https://discord.com/invite/RwNrqmH) - Animal Crossing: New Horizons Resources / Guides * 🌐 **[osu! Game Rsources](https://resources.osucord.moe/)** / [GitHub](https://github.com/osucord/resources) or **[Useful Osu](https://github.com/CarbonUwU/Useful-osu)** - Osu! Resources * 🌐 **[FM Scout](https://www.fmscout.com/)** - Football Manager Resources / Community * ⭐ **[Tactics.tools](https://tactics.tools/)** / [Discord](https://discord.com/invite/K4Z6shucH8) or [MetaTFT](https://www.metatft.com/) / [Discord](https://discord.com/invite/RqN3qPy) - Team Fight Tactic Guides, Stats, Tools, etc. diff --git a/docs/internet-tools.md b/docs/internet-tools.md index 94c798816..07425000f 100644 --- a/docs/internet-tools.md +++ b/docs/internet-tools.md @@ -164,7 +164,6 @@ ## ▷ RSS Feed Generators * ⭐ **[RSS Bridge](https://rss-bridge.org/bridge01/)** / [GitHub](https://github.com/RSS-Bridge/rss-bridge) -* ⭐ **[Feedless](https://feedless.org/)** / [GitHub](https://github.com/damoeb/feedless) * [MoRSS](https://morss.it/) * [RSSHub](https://github.com/DIYgod/RSSHub) * [Open RSS](https://openrss.org/) diff --git a/docs/torrenting.md b/docs/torrenting.md index 02b9c559c..0d61fc4ae 100644 --- a/docs/torrenting.md +++ b/docs/torrenting.md @@ -14,7 +14,7 @@ * ⭐ **RuTracker Tools** - [Wiki](http://rutracker.wiki/) / [Rules](https://rutracker.org/forum/viewtopic.php?t=1045) / [Translator](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tools/#wiki_.25B7_translators) * ⭐ **[m0nkrus](https://rentry.co/FMHYB64#m0nkrus)** - Adobe / Autodesk Software * ⭐ **Adobe Tools** - [GenP](https://rentry.co/FMHYB64#genp) / [Block Adobe Telemetry](https://rentry.co/FMHYB64#a-dove-is-dumb) / [Quick Guide](https://rentry.co/FMHYB64#quick-guide) -* [1337x](https://1337x.to/home/), [2](https://x1337x.cc/) - Video / Audio / NSFW / [Mirrors](https://1337x-status.org/) / [.onion](http://l337xdarkkaqfwzntnfk5bmoaroivtl6xsbatabvlb52umg6v3ch44yd.onion/) +* [1337x](https://1337x.to/home/), [2](https://x1337x.cc/) - Video / Audio / NSFW / [User Ranks](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#1337x-ranks) / [Mirrors](https://1337x-status.org/) / [.onion](http://l337xdarkkaqfwzntnfk5bmoaroivtl6xsbatabvlb52umg6v3ch44yd.onion/) * 1337x Tools - [Telegram Bot](https://t.me/search_content_bot) / [IMDb Ratings](https://github.com/kotylo/1337imdb) / [Display Magnets](https://greasyfork.org/en/scripts/373230) / [Timestamp Fix](https://greasyfork.org/en/scripts/421635) * [RARBG Dump](https://rarbgdump.com/) - Video / Audio / Games / Books / NSFW / Continuation Project * [LimeTorrents](https://www.limetorrents.lol/) - Video / Audio / Books diff --git a/docs/video-tools.md b/docs/video-tools.md index 3806cc9b0..080c78b83 100644 --- a/docs/video-tools.md +++ b/docs/video-tools.md @@ -148,7 +148,7 @@ * [VDO Ninja](https://vdo.ninja/) - Live Stream Colab Tool * [LiveStreamDVR](https://github.com/MrBrax/LiveStreamDVR) - Live Stream Recorders / Windows, Mac, Linux * [NVIDIA Broadcast](https://www.nvidia.com/en-us/geforce/broadcasting/broadcast-app/) - Stream Audio / Video Enhancer / Windows -* [Owncast](https://owncast.online/) / [GitHub](https://github.com/owncast/owncast) or [Restreamer](https://github.com/datarhei/restreamer) - Self-Hosted Live Streaming +* [Owncast](https://owncast.online/) / [GitHub](https://github.com/owncast/owncast), [OwnCast](https://owncast.online/) / [GitHub](https://github.com/owncast/owncast) or [Restreamer](https://github.com/datarhei/restreamer) - Self-Hosted Live Streaming * [WDFlat](https://www.wdflat.com/) - Stream Elements * [Strem](https://github.com/strem-app/strem) - Stream Automation * [ppInk](https://github.com/PubPub-zz/ppInk/), [⁠AnnotateWeb](https://annotateweb.com/), [glnk](https://github.com/geovens/gInk), [Annotate Screen](https://annotatescreen.com/) or [Live Draw](https://github.com/antfu/live-draw) - Screen Annotation diff --git a/docs/video.md b/docs/video.md index 741eaf655..7e73892d5 100644 --- a/docs/video.md +++ b/docs/video.md @@ -79,7 +79,7 @@ * ⭐ **[CinemaOS](https://cinemaos.live/)**, [2](https://cinemaos.tech/), [3](https://cinemaos.me/) - Movies / TV / Anime / Auto-Next / [Discord](https://discord.gg/38yFnFCJnA) * ⭐ **[FlyX](https://tv.vynx.cc/)** - Movies / TV / Anime / [Discord](https://discord.vynx.cc/) / [GitHub](https://github.com/Vynx-Velvet/Flyx-main) * ⭐ **[Poprink](https://popr.ink/)** - Movies / TV / Anime / [Telegram](https://t.me/vlopstreaming) / [Discord](https://discord.gg/GzXQWKUbjh) -* [HydraHD](https://hydrahd.com/), [2](https://hydrahd.ru/) - Movies / TV / Anime / Auto-Next / [Status](https://hydrahd.info/) +* [HydraHD](https://hydrahd.com/), [2](https://hydrahd.ru/) - Movies / TV / Anime / Auto-Next / [Status](https://hydrahd.info/) / [Telegram](https://t.me/HDHYDRAHD) * [Primeshows](https://www.primeshows.uk/) or [Netflex](https://netflex.uk/) - Movies / TV / Anime / [Discord](https://discord.com/invite/t2PnzRgKeM) * [LordFlix](https://lordflix.club/) - Movies / TV / Anime / Auto-Next / [Discord](https://discord.gg/JeMDzxSbhH) * [VoidFlix](https://voidflix.pages.dev/) or [Flixzy](https://flixzy.pages.dev/) - Movies / TV / Anime / Auto-Next / [Discord](https://discord.gg/GDfP8S243T) From 361e48f86230b81a1ccffa01ae55ee6100fd4201 Mon Sep 17 00:00:00 2001 From: Zenith Rifle <84105075+eli32-vlc@users.noreply.github.com> Date: Mon, 5 Jan 2026 10:43:34 +0800 Subject: [PATCH 2/5] Added Toggle Indexes (#4544) * Add monochrome theme with grayscale filter * Add indexes toggle and disable starred * Keep filters mutually exclusive --- docs/.vitepress/markdown/toggleStarred.ts | 26 +++++++------ .../theme/components/SidebarCard.vue | 6 +++ docs/.vitepress/theme/components/Switch.vue | 7 ++++ .../theme/components/ToggleIndexes.vue | 23 +++++++++++ .../theme/components/ToggleStarred.vue | 38 ++++++++++++++++++- 5 files changed, 87 insertions(+), 13 deletions(-) create mode 100644 docs/.vitepress/theme/components/ToggleIndexes.vue diff --git a/docs/.vitepress/markdown/toggleStarred.ts b/docs/.vitepress/markdown/toggleStarred.ts index 4047de36c..567348003 100644 --- a/docs/.vitepress/markdown/toggleStarred.ts +++ b/docs/.vitepress/markdown/toggleStarred.ts @@ -17,23 +17,27 @@ import type { MarkdownRenderer } from 'vitepress' const excluded = ['Beginners Guide'] +const starredMarkers = [':star:', ':glowing-star:', '⭐', '🌟'] +const indexMarkers = ['🌐', ':globe_with_meridians:', ':globe-with-meridians:'] export function toggleStarredPlugin(md: MarkdownRenderer) { md.renderer.rules.list_item_open = (tokens, index, options, env, self) => { const contentToken = tokens[index + 2] - // Ensure the token exists - if (contentToken) { - const content = contentToken.content + if (!contentToken) return self.renderToken(tokens, index, options) - if ( - !excluded.includes(env.frontmatter.title) && - (content.includes(':star:') || content.includes(':glowing-star:')) - ) { - return `
  • ` - } - } + const content = contentToken.content + const isStarred = + !excluded.includes(env.frontmatter.title) && + starredMarkers.some((marker) => content.includes(marker)) + const isIndex = indexMarkers.some((marker) => content.includes(marker)) - return self.renderToken(tokens, index, options) + if (!isStarred && !isIndex) return self.renderToken(tokens, index, options) + + const classes = [] + if (isStarred) classes.push('starred') + if (isIndex) classes.push('index') + + return `
  • ` } } diff --git a/docs/.vitepress/theme/components/SidebarCard.vue b/docs/.vitepress/theme/components/SidebarCard.vue index 9d860772a..71121e70d 100644 --- a/docs/.vitepress/theme/components/SidebarCard.vue +++ b/docs/.vitepress/theme/components/SidebarCard.vue @@ -4,6 +4,7 @@ import ColorPicker from './ColorPicker.vue' import ThemeSelector from './ThemeSelector.vue' import InputField from './InputField.vue' import ToggleStarred from './ToggleStarred.vue' +import ToggleIndexes from './ToggleIndexes.vue' + + +
    diff --git a/docs/.vitepress/theme/components/Switch.vue b/docs/.vitepress/theme/components/Switch.vue index f72ba9620..266224013 100644 --- a/docs/.vitepress/theme/components/Switch.vue +++ b/docs/.vitepress/theme/components/Switch.vue @@ -29,6 +29,13 @@ const enabled = ref(false) .switch.enabled { background-color: var(--vp-c-brand); } + +.switch.disabled { + opacity: 0.5; + pointer-events: none; + background-color: var(--vp-c-bg-soft); + border-color: var(--vp-c-divider); +} diff --git a/docs/.vitepress/theme/components/ToggleStarred.vue b/docs/.vitepress/theme/components/ToggleStarred.vue index 9b3675d47..ae5812912 100644 --- a/docs/.vitepress/theme/components/ToggleStarred.vue +++ b/docs/.vitepress/theme/components/ToggleStarred.vue @@ -1,12 +1,46 @@