From f9267b1c78a2b08e00c6e1ebb89b5fc1fb2d4963 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Fri, 7 Nov 2025 05:19:10 -0800 Subject: [PATCH 001/131] updated 17 pages --- docs/ai.md | 6 ++---- docs/audio.md | 3 ++- docs/beginners-guide.md | 2 +- docs/developer-tools.md | 4 +--- docs/educational.md | 5 +++-- docs/gaming-tools.md | 4 ++-- docs/gaming.md | 5 +++-- docs/image-tools.md | 2 +- docs/misc.md | 16 +++++----------- docs/mobile.md | 4 ++-- docs/reading.md | 7 +++---- docs/social-media-tools.md | 3 --- docs/storage.md | 8 ++++---- docs/system-tools.md | 7 +++---- docs/text-tools.md | 3 --- docs/video-tools.md | 4 ++-- docs/video.md | 11 +++++++---- 17 files changed, 41 insertions(+), 53 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index eaf2251ed..e6fa6a7a9 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -19,7 +19,7 @@ ## ▷ Official Model Sites * ⭐ **[DeepSeek](https://chat.deepseek.com/)** - DeepSeek-V3.2-Exp / Unlimited / [Subreddit](https://www.reddit.com/r/DeepSeek/) / [Discord](https://discord.com/invite/Tc7c45Zzu5) / [GitHub](https://github.com/deepseek-ai) * ⭐ **[Grok](https://grok.com/)** - Grok 4 Fast + Grok 3 (96 daily) / Grok 4 (24 daily) / [Rate Display](https://greasyfork.org/en/scripts/533963) / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) -* ⭐ **[Kimi](https://www.kimi.com/)** - Kimi K2-0905 Chatbot / Sign-Up Required / [Subreddit](https://www.reddit.com/r/kimi/) / [Discord](https://discord.gg/TYU2fdJykW) / [GitHub](https://github.com/MoonshotAI) +* ⭐ **[Kimi](https://www.kimi.com/)** - Kimi K2 Reasoning Chatbot / Sign-Up Required / [Subreddit](https://www.reddit.com/r/kimi/) / [Discord](https://discord.gg/TYU2fdJykW) / [GitHub](https://github.com/MoonshotAI) * [Claude](https://claude.ai/) - Claude 4.5 Sonnet / Sign-Up with Phone # Required / [Usage Tracker](https://github.com/lugia19/Claude-Usage-Extension) / [Subreddit](https://www.reddit.com/r/ClaudeAI/) / [Discord](https://discord.com/invite/6PPFFzqPDZ) * [ChatGPT](https://chatgpt.com/) - GPT-5 / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#chatgpt-limits) / [r/OpenAI](https://www.reddit.com/r/OpenAI/) / [r/ChatGPT](https://www.reddit.com/r/ChatGPT/) / [Discord](https://discord.com/invite/openai) * [Gemini](https://gemini.google.com/) - Gemini 2.5 Pro (5 per day) / 2.5 Flash (Unlimited) / [Limits](https://support.google.com/gemini/answer/16275805) / [Subreddit](https://www.reddit.com/r/Bard/) / [Discord](https://discord.com/invite/gemini) @@ -260,15 +260,13 @@ ## ▷ AI Benchmarks ## ▷ Coding AI Benchmarks -* ⭐ **[EvalPlus Leaderboard](https://evalplus.github.io/leaderboard.html)** - Coding AI Leaderboard / Benchmarks / [GitHub](https://github.com/evalplus/evalplus) * ⭐ **[LiveSWEBench](https://liveswebench.ai/)** - Software Engineering AI Leaderboard / Benchmarks * [⁠AIBenchmarks](https://aibenchmarks.net/) - Coding AI Leaderboard / Benchmarks / [GitHub](https://github.com/panilya/awesome-ai-benchmarks) * [WebDev Arena](https://web.lmarena.ai/) - Coding AI Leaderboard / Benchmarks * [⁠LiveCodeBench](https://livecodebench.github.io/leaderboard.html) - Coding AI Leaderboard / Benchmarks * [Aider LLM Leaderboards](https://aider.chat/docs/leaderboards/) - Coding AI Leaderboard / Benchmarks -* [Big Code Models Leaderboard](https://huggingface.co/spaces/bigcode/bigcode-models-leaderboard) - Coding AI Leaderboard / Benchmarks * [SWEBench](https://www.swebench.com/) - Software Engineering AI Leaderboard / Benchmarks / [GitHub](https://github.com/princeton-nlp/SWE-bench) -* [multi-swe-bench](https://github.com/multi-swe-bench/multi-swe-bench) - Software Engineering AI Leaderboard / Benchmarks +* [multi-swe-bench](https://multi-swe-bench.github.io/) - Software Engineering AI Leaderboard / Benchmarks *** diff --git a/docs/audio.md b/docs/audio.md index 8f1ca7527..a73812faf 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -395,6 +395,7 @@ ## ▷ Telegram Bots * [deezload2bot](https://t.me/deezload2bot) - Deezer / 320kb MP3 * [Music_Hunters](https://t.me/MusicsHuntersbot) - Deezer / 320kb MP3 * [Motreeb](https://t.me/motreb_downloader_bot) - Spotify / 320kb MP3 +* [GetSpotifyBot](https://t.me/GetSpotifyBot) - Spotify / 320kb MP3 * [scdlbot](https://t.me/scdlbot) - YouTube / SoundCloud / Bandcamp / 128kb MP3 * [soundcloudaudiodownloader](https://t.me/soundcloudaudiodownloader) - YouTube / SoundCloud / 128kb MP3 * [VK Bot](https://t.me/vkmsaverbot), [⁠VK Music Bot](https://t.me/vkmusic_bot), [vkmusbot](https://t.me/vkmusbot) or [Meph Bot](https://t.me/mephbot) - VK / 320kb MP3 @@ -684,7 +685,7 @@ ## ▷ Curated Recommendations ## ▷ Last.fm Tools * 🌐 **[Awesome Last.fm](https://github.com/jnguyen1098/awesome-lastfm)** or [Last.fm Tool List](https://redd.it/1h8ec76) - Last.fm Tool Indexes -* ⭐ **[⁠bleh](https://katelyn.moe/bleh/)** - Last.fm Customization Script / [GitHub](https://github.com/katelyynn/bleh) +* ⭐ **[⁠bleh](https://bleh.katelyn.moe/)** - Last.fm Customization Script / [GitHub](https://github.com/katelyynn/bleh) * ⭐ **[OpenScrobbler](https://openscrobbler.com/)** - Manually Scrobble Anything / [Discord](https://discord.gg/SEDp6Zy) / [GitHub](https://github.com/elamperti/openwebscrobbler) * ⭐ **[Pano Scrobbler](https://github.com/kawaiiDango/pano-scrobbler)** - Multi-Platform Scrobbler * ⭐ **[Last.fm Stats](https://lastfmstats.com/)** - In-Depth Last.fm Stats / [GitHub](https://github.com/felhag/lastfm-stats-web) diff --git a/docs/beginners-guide.md b/docs/beginners-guide.md index 61736f848..75639761a 100644 --- a/docs/beginners-guide.md +++ b/docs/beginners-guide.md @@ -46,7 +46,7 @@ ### Base64 ### Movies / Shows -* **Streaming: [Cineby](https://www.cineby.gd/) / [P-Stream](https://pstream.mov/) / [Aether](https://aether.mom/)** +* **Streaming: [Cineby](https://www.cineby.gd/) / [P-Stream](https://pstream.mov/)** * **Downloading: [Directories](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/video#wiki_.25B7_drives_.2F_directories)** * **Torrenting: [1337x](https://1337x.to/movie-library/1/) / [ExT.to](https://ext.to/browse/?cat=1)** * **Sports Streaming: [Streamed](https://streamed.su/) / [WatchSports](https://watchsports.to/)** diff --git a/docs/developer-tools.md b/docs/developer-tools.md index b2ba53b57..768230f7f 100644 --- a/docs/developer-tools.md +++ b/docs/developer-tools.md @@ -107,7 +107,6 @@ ## ▷ Online Toolkits * [Web Toolbox](https://web-toolbox.dev/en) * [devina](https://devina.io/) * [wangchujiang](https://wangchujiang.com/tools/) -* [SmallDev.tools](https://smalldev.tools/) * [Coders Tool](https://www.coderstool.com/) * [Utilities and Tools](https://utilities-online.info/) * [Clean CSS](https://www.cleancss.com/) @@ -723,7 +722,6 @@ ## ▷ JavaScript * ↪️ **[TypeScript Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/storage/#wiki_typescript_tools)** * [Modern JS Cheatsheet](https://mbeaudru.github.io/modern-js-cheatsheet/) - JavaScript Cheat Sheet / [GitHub](https://github.com/mbeaudru/modern-js-cheatsheet) * [Vanilla List](https://vanillalist.top/) - Vanilla JavaScript Repository -* [RunKit](https://runkit.com/) - Browser JavaScript Sandbox * [Component Party](https://component-party.dev/) - Web Component JS Frameworks Overview / [GitHub](https://github.com/matschik/component-party.dev) * [jsdfe](https://avotoko.github.io/javascript-deobfuscator/), [de4js](https://lelinhtinh.github.io/de4js/), [Deobfuscator](https://willnode.github.io/deobfuscator/), [WebCrack](https://webcrack.netlify.app/), [Deobfuscate](https://deobfuscate.relative.im/) or [deobfuscate.io](https://deobfuscate.io/) - JavaScript Deobfuscators * [Minify JS](https://minify-js.com/) or [JS Compressor](https://jscompressor.treblereel.dev/) - JavaScript Minifiers @@ -1212,7 +1210,7 @@ ## ▷ Web Security * [IP Intelligence](https://getipintel.net/), [AbuseIPDB](https://www.abuseipdb.com/) or [Proxy Check](https://proxycheck.io/) - Proxy / VPN / Bad IP Detection * [Fail2Ban](https://github.com/fail2ban/fail2ban) - Protect Servers from Brute Force Attacks * [Tempesta FW](https://tempesta-tech.com/) - DDoS / Web Attack Protection -* [IPv6 Leak Test](https://ip6.nl/), [IPv6 Test](https://ipv6-test.com/) or [Test-IPv6](https://test-ipv6.com/) - IPv6 Test +* [IPv6 Leak Test](https://ip6.nl/) or [Test-IPv6](https://test-ipv6.com/) - IPv6 Test * [How To Turn off IPv6](https://www.itechguides.com/disable-ipv6-windows-10/) - Prevent IPv6 Leaks *** diff --git a/docs/educational.md b/docs/educational.md index 4a760f69a..452a4bd1d 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -897,7 +897,7 @@ ## ▷ South Asian ## ▷ Sign Languages * ⭐ **[SpreadTheSign](https://spreadthesign.com/)** - Multi-Language Dictionary -* [ASL Dictionary](https://www.signasl.org/), [LifePrint](https://lifeprint.com/), [ASLCore](https://aslcore.org/) or [HandSpeak](https://www.handspeak.com/) - American Sign Language Dictionaries +* [ASL Dictionary](https://www.signasl.org/), [StrongASL](https://www.strongasl.com/), [LifePrint](https://lifeprint.com/), [ASLCore](https://aslcore.org/) or [HandSpeak](https://www.handspeak.com/) - American Sign Language Dictionaries * [Text to Sign](https://wecapable.com/tools/text-to-sign-language-converter/) - Convert Text to Fingerspelling in ASL or BSL * [Rochester ASL / LSF](https://projects.lib.rochester.edu/lsf-asl-app/) - ASL / LSF / Click Dictionary * [BSL Dictionary](https://www.signbsl.com/), [BSL Signbank](https://bslsignbank.ucl.ac.uk/), [MobileSign](http://www.mobilesign.org/) or [Signd](https://signd.co.uk/) - British Sign Language Dictionaries @@ -906,11 +906,13 @@ ## ▷ Sign Languages * [SSC](https://www.ssc.education.ed.ac.uk/BSL/) - BSL Academic Term Dictionary * [BKS](https://bks.org.uk/) - British Key Word Signs * [International Sign](https://sonastik.ead.ee/rahvusvaheline/en) - International Sign Language +* [DeafTec](https://deaftec.org/stem-dictionary/) or [Tachyo](https://www.tachyo.org/) - STEM Sign Dictionaries / Search * [Interpreter Services](https://alb-accmedia.austincc.edu/signs) - Specialized ASL Dictionary * [SignSchool](https://www.signschool.com/) - ASL Learning / Dictionary * [⁠SooSL](https://www.soosl.net/) - Create Custom Sign Language Dictionaries * [ASL Learning](https://asl.ms/) - ASL Learning Site * [Learn NZSL](https://learn.nzsl.nz/) - NZSL Learning Site +* [HandyBSL](https://handybsl.co.uk/) - Learn / Practice BSL * [SignLearner](https://signlearner.com/) - Learn ASL or BSL while Browsing Internet / Chromium * [Signs](https://signs-ai.com/) - ASL Learning AI * [Learn BSL in SignWriting](https://ankiweb.net/shared/info/1502698119) @@ -1200,7 +1202,6 @@ ## ▷ Data Structures * [Codility](https://app.codility.com/programmers/) - Coding Practice * [ProjectLearn](https://projectlearn.io/) - Coding Practice * [LintCode](https://www.lintcode.com/) or [CodeWars](https://www.codewars.com/) - Coding Practice -* [CyberType](https://cybertype.app/) - Increase Coding Speed * [Coding Questions](https://platform.stratascratch.com/coding) or [Skilled.dev](https://skilled.dev/) - Coding Interview Questions * [BuildBox](https://app.buidlbox.io/), [DevPost](https://devpost.com/), [HackTheEarth](https://www.hackerearth.com/challenges/), [EMKC](https://emkc.org/challenges), [AtCoder](https://atcoder.jp/) or [Toph.co](https://toph.co/) - Hackathon / Challenge Communities * [Rosetta Code](https://rosettacode.org/wiki/Rosetta_Code), [CodeAbbey](https://www.codeabbey.com/), [Kattis](https://open.kattis.com/) or [Coding Problems](https://github.com/MTrajK/coding-problems) - Coding Problems / Solutions diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index 268143f27..c5207d62f 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -67,7 +67,7 @@ ## ▷ Optimization Tools * ⭐ **[MSI Kombustor](https://www.geeks3d.com/furmark/kombustor/)** - GPU Benchmark Test * ⭐ **[ProSettings](https://prosettings.net/)**, [SweetFX](https://sfx.thelazy.net/) or [ENBSeries](http://enbdev.com) - Game Setting Guides * ⭐ **[DisplayMagician](https://displaymagician.littlebitbig.com/)** or [AutoActions](https://github.com/Codectory/AutoActions) - Per-Game Display Profiles -* ⭐ **[Lossless Scaling](https://fmhy.net/gaming#download-games)** (search), **[Magpie](https://github.com/Blinue/Magpie)**, [OptiScaler](https://github.com/optiscaler/OptiScaler) or [DLSS2FSR](https://discord.com/invite/2JDHx6kcXB) - Game Upscaling +* ⭐ **[Lossless Scaling](https://fmhy.net/gaming#download-games)** (search), **[Magpie](https://github.com/Blinue/Magpie)** or [OptiScaler](https://github.com/optiscaler/OptiScaler) - Game Upscaling * [SystemRequirementsLab](https://www.systemrequirementslab.com/cyri/) or [PCGameBenchmark](https://www.pcgamebenchmark.com/) - Game Requirements Tests * [RagnoTech Optimization Catalog](https://ragnos1997.com/optimization-catalog/) or [TroubleChute](https://www.youtube.com/c/TroubleChute/featured) - Gaming Optimization Guides * [cancerogenoslab](https://sites.google.com/view/cancerogenoslab/) or [MikeMartin](https://www.mikemartin.co/) - FPS / Latency Guides @@ -206,7 +206,7 @@ ## ▷ Git Gud * [FOUR.lol](https://four.lol/) - Tetris Openers Wiki * [Underdogs Cup Lounge](https://discord.gg/QCbC9cA) - Tetris Resources & Coaching Discord * [Fumen](https://harddrop.com/fumen/) - Tetris Field Editor -* [Puyonexus](https://puyonexus.github.io/puyosim/) / [2](https://puyonexus.com/chainsim/) or [puyo.gg sim](https://www.puyo.gg/simulator/) - Puyo Puyo Chain Simulators +* [Puyonexus](ttps://puyonexus.com/chainsim/) or [puyo.gg sim](https://www.puyo.gg/simulator/) - Puyo Puyo Chain Simulators *** diff --git a/docs/gaming.md b/docs/gaming.md index 0d563a45c..27e7977b2 100644 --- a/docs/gaming.md +++ b/docs/gaming.md @@ -27,14 +27,14 @@ # ► Download Games * [g4u](https://g4u.to/) - Download / PW: `404` * [GLoad](https://gload.to/) - Download * [scene cat](https://rentry.co/FMHYB64#scene-cat) - Download / [Discord](https://discord.gg/wXdNEhf73x) -* [SteamGG](https://steamgg.net/) - Download / Pre-Installs / [Subreddit](https://www.reddit.com/r/OfficialSteamGG/) / [Discord](https://discord.gg/Rw6AT3hZZE) * [⁠Fluxy Repacks](https://fluxyrepacks.xyz/games) - Download / [Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#fluxy-repacks) / [Discord](https://discord.gg/TBs8Te5nwn) +* [AstralGames](https://astral-games.xyz/) - Download / Pre-Installs / [Discord](https://discord.gg/38bRNmKB4v) * [⁠GoMorGames](https://gomorgames.com/) - Download / [Discord](https://discord.gg/raWtANAZqF) * [appnetica](https://appnetica.com/) - Download / Torrent / Pre-Installs / [Telegram](https://t.me/appnetica_info) / [Discord](https://discord.gg/TvKnH6P) * [AtopGames](https://atopgames.com/) - Download / Pre-Installs / [Discord](https://discord.gg/KSG9Tg2s7b) * [ElEnemigos](https://elenemigos.com/) - Download / PW: `elenemigos.com` / [Telegram](https://t.me/ElEnemigos) / [Discord](https://discord.com/invite/juegos) * [Reloaded Steam](https://reloadedsteam.com/) - Download / Pre-Installs / [Discord](https://discord.gg/XqMpBdVWvK) -* [AstralGames](https://astral-games.xyz/) - Download / Pre-Installs / [Discord](https://discord.gg/38bRNmKB4v) +* [SteamGG](https://steamgg.net/) - Download / Pre-Installs / [Subreddit](https://www.reddit.com/r/OfficialSteamGG/) / [Discord](https://discord.gg/Rw6AT3hZZE) * [Rexa Games](https://rexagames.com/) - Download / Pre-Installs / [Discord](https://discord.gg/6KWStFYSTj) * [SteamOra](https://steamora.net/) - Download / Pre-Installs / [Discord](https://discord.gg/2bRYgFS8Rj) * [TriahGames](https://triahgames.com/) - Download / PW: `www.triahgames.com` / [Discord](https://discord.gg/vRxJNNcJNh) @@ -929,6 +929,7 @@ ## ▷ Tetris * ⭐ **[TETR.IO](https://tetr.io/)** - Multiplayer Browser Tetris / [Discord](https://discord.com/invite/tetrio) / [GitHub](https://github.com/tetrio/) / [Plus](https://gitlab.com/UniQMG/tetrio-plus) / [Skin Database](https://you.have.fail/tetrioplus//) / [Stats](https://tsbeta.dan63.by/) * [Jstris](https://jstris.jezevec10.com/) - Multiplayer Browser Tetris / [Plus](https://discord.gg/mtX8ek82xb) / [Skin Database](https://docs.google.com/spreadsheets/d/1xO8DTORacMmSJAQicpJscob7WUkOVuaNH0wzkR_X194/htmlview#) * [Tetra eSports](https://tetraesports.com/) - Competitive Multiplayer Tetris / [Discord](https://discord.gg/6EFdcGuWKn) +* [Apotris](https://akouzoukos.com/apotris/play/) - Customizable Browser Tetris w/ Responsive Controls / [Multi-Platform](https://akouzoukos.com/apotris) / [Source](https://gitea.com/akouzoukos/apotris) * [Tetris](https://tetris.com/) - Browser Tetris * [⁠LazyTetris](https://lazytetris.com/) - Browser Tetris * [Tetr.js](http://farter.cn/tetr.js/) - Browser Tetris diff --git a/docs/image-tools.md b/docs/image-tools.md index fce6808d4..d09f78136 100644 --- a/docs/image-tools.md +++ b/docs/image-tools.md @@ -550,7 +550,7 @@ ## ▷ 3D Modeling Apps * [VFXmed](https://www.vfxmed.com/) - Blender Addons * [Wings 3D](https://www.wings3d.com/) - Cross-Platform 3D Modeling App * [JustSketchMe](https://justsketch.me/) - Cross-Platform 3D Pose Reference Tool -* [MakeHuman](http://www.makehumancommunity.org/) - 3D Humanoid Modeler +* [MakeHuman](https://static.makehumancommunity.org/) - 3D Humanoid Modeler * [PoseMy.art](https://app.posemy.art/), [SetPose](https://setpose.com/), [DesignDoll](https://terawell.net/en/index.php), [Magic Poser](https://magicposer.com/), [Quickposes](https://quickposes.com/en) or [JustSketchMe](https://app.justsketch.me/) - Posing Tools * [Vectary](https://www.vectary.com/), [Womp](https://beta.womp.com/), [Bloom3D](https://bloom3d.com/) or [Zdog](https://zzz.dog/) - Online 3D Modeling Tools * [FaceMaker](http://facemaker.uvrg.org/) - 3D Face / Avatar Generator diff --git a/docs/misc.md b/docs/misc.md index 5ee8a4b2b..1b387d843 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -187,7 +187,6 @@ ## ▷ Drinks * [/tea/](https://claraiscute.pages.dev/Guides/teageneral/) - Tea Brewing Masterlist / Guide * [Drinkable](https://github.com/MOIMOB/drinkable) - Create Cocktails from Home Ingredients * [Make Me a Cocktail](https://makemeacocktail.com/mybar/) - Cocktail Builders -* [Modern Meadmaking](https://meadmaking.wiki/) - Homebrewing Wiki *** @@ -495,7 +494,6 @@ # ► News * [MedicineNet](https://www.medicinenet.com/), [MedPageToday](https://www.medpagetoday.com/), [EverydayHealth](https://www.everydayhealth.com/), [Medscape](https://www.medscape.com/), [healthline](https://www.healthline.com/) or [WebMD](https://www.webmd.com/) - Health News * [MathURLs](https://mathurls.com/) - Math News * [Dailynous](https://dailynous.com/) - Philosophy News -* [The Base Rate Times](https://www.baseratetimes.com/) - Market Prediction News * [Medievalists](https://www.medievalists.net/category/news/) - Medieval History News * [FinURLs](https://finurls.com/) - Finance & Business News * [Web3 Is Going Great](https://www.web3isgoinggreat.com/) - Web3 Disaster News @@ -628,7 +626,7 @@ ## ▷ Workout / Exercise * 🌐 **[Evidence-Based Training Wiki](https://www.reddit.com/r/EvidenceBasedTraining/wiki/index/)** - Evidence-Based Training Resources * 🌐 **[ExRx.net](https://exrx.net/)** - Exercise Resources * ⭐ **[DAREBEE](https://darebee.com/)** - Workout Plans -* ⭐ **[r/BodyweightFitness Wiki](https://www.reddit.com/r/bodyweightfitness/wiki/index/)** - Bodyweight Fitness Routines / [Android](https://play.google.com/store/apps/details?id=com.eightxthree.app) / [iOS](https://apps.apple.com/app/8x3/id1561393713) / [Discord](https://discord.gg/bwf) +* ⭐ **[r/BodyweightFitness Wiki](https://www.reddit.com/r/bodyweightfitness/wiki/index/)** - Bodyweight Fitness Routines / [Android](https://play.google.com/store/apps/details?id=com.eightxthree.app) * ⭐ **[/u/KNightNox Diagram](https://imgur.com/bodyweight-training-skill-tree-with-over-200-exercises-high-res-gEfyf0q)** - Zoomable Exercise Diagram * ⭐ **[Boostcamp](https://www.boostcamp.app/)**, [Hevy](https://www.hevyapp.com/), [⁠Tracked](https://www.tracked.gg/), [Kenko](https://github.com/Iamlooker/Kenko), [FitNotes](https://www.fitnotesapp.com/) or [FitHero](https://fithero.app/) - Workout Trackers * [Fitness Blender](https://www.fitnessblender.com/videos?exclusive%5B%5D=0) - Workout Videos @@ -750,7 +748,6 @@ # ► Career * [Systeme](https://systeme.io/) or [SendPulse](https://sendpulse.com/) - Marketing Tools * [Marmof](https://marmof.com/) - Creator / Marketing AI * [MMAGlobal](https://www.mmaglobal.com/) - View Past Marketing Reports -* [SplitBee](https://splitbee.io/) - Business Analytics Tool * [Annual Reports](https://www.annualreports.com/) - Annual Company Reports * [LeanTime](https://leantime.io/) - Project / Delivery Manager * [Twain](https://www.twain.ai/), [WriteCream](https://www.writecream.com/) or [Textcortext](https://textcortex.com/) - AI Communication Outreach Assistants @@ -938,7 +935,6 @@ ## ▷ Crypto / Bitcoin * [BitcoinWhosWho](https://www.bitcoinwhoswho.com/) - Bitcoin Address Scanner * [BlockChain](https://www.blockchain.com/explorer), [CoinWatch](https://github.com/shorthouse/CoinWatch), [Hivexplorer](https://hivexplorer.com/), [BlockChair](https://blockchair.com/), [Mempool](https://mempool.space/), [L2BEAT](https://l2beat.com/), [HiveblockExplorer](https://hiveblockexplorer.com/), [CoinGlass](https://www.coinglass.com/) or [LiveCoinWatch](https://www.livecoinwatch.com/) - Live Crypto Prices / Blockchain Explorers * [CoinGlass](http://www.coinglass.com) - Crypto Derivatives Data -* [Dora](https://www.ondora.xyz/) - Cross-Chain Search Engine * [DefiLlama](https://defillama.com/) - TVL Aggregator * [WalletExplorer](https://www.walletexplorer.com/) - Bitcoin Block Explorers * [Cryptopedia](https://www.gemini.com/cryptopedia) or [Crypto Canon](https://a16zcrypto.com/posts/article/crypto-readings-resources/) - Crypto Learning Resources @@ -1002,6 +998,7 @@ ## ▷ Electronics * [Mouse Ratings](https://www.rtings.com/mouse/reviews/best), [EloShapes](https://www.eloshapes.com/), [Sensor.fyi](https://sensor.fyi/info/), [RocketJumpNinja](https://www.rocketjumpninja.com/) or [r/MouseReview](https://www.reddit.com/r/MouseReview/) / [Discord](https://discord.gg/mousereview) - Mouse Buying Guides * [PSU Tier List](https://docs.google.com/spreadsheets/d/1akCHL7Vhzk_EhrpIGkz8zTEvYfLDcaSpZRB6Xt6JWkc/) - PSU Buying Guide * [4K TV Guide](https://www.reddit.com/r/4kTV/comments/1mxcuv7/) - 4K TV Buying Guide +* [⁠r/HTBuyingGuides](https://www.reddit.com/r/HTBuyingGuides/) - Home Theater Buying Guides * [DisplaySpecifications](https://www.displayspecifications.com/), [PC Monitors](https://pcmonitors.info/), [TFTCentral](https://tftcentral.co.uk/), [Monitor Hunter](https://docs.google.com/document/d/1illeNLsUfZ4KuJ9cIWKwTDUEXUVpplhUYHAiom-FaDo/), [Monitor Spreadsheet](https://docs.google.com/spreadsheets/d/1wBV0U3a1XuP1yFLvs_Ald3FE1y45bVxtS2zBXixsGLs/edit) or [DisplayNinja](https://www.displayninja.com/) - Monitor Buying Guides * [sven dpi](https://www.sven.de/dpi/) - Screen / Monitor Size Comparisons * [AudioScienceReview](https://www.audiosciencereview.com/forum/index.php) - Audio Equipment Discussion @@ -1104,7 +1101,7 @@ # ► Useful Sites * [wttr](https://wttr.in/) - Simple / Minimal Weather / [GitHub](https://github.com/chubin/wttr.in) * [WeatherStar 4000+](https://weatherstar.netbymatt.com/) / [2](https://weatherstar.dev/) or [WeatherScan](https://weatherscan.net/) - Retro Style Weather / [80's](https://weatherstar3000.netbymatt.com/) / [GitHub](https://github.com/MistWeatherMedia/) * [Wheel Decide](https://wheeldecide.com/), [PickerWheel](https://pickerwheel.com/), [SWG](https://spinthewheelgenerator.com/), [HeySpinner](https://heyspinner.com/) or [Wheel of Names](https://wheelofnames.com/) - Wheel Randomizers -* [SurveyHeart](https://surveyheart.com/) or [Pepperform](https://pepperform.net/) - Survey Creators +* [SurveyHeart](https://surveyheart.com/) - Survey Creators * [Label Studio](https://labelstud.io/) or [Cvat](https://www.cvat.ai/) - Data Organizing Tools * [colnect](https://colnect.com/en) - Manage Personal Collections * [AllBadges](https://allbadges.net/en) - Track Badge Collection @@ -1220,7 +1217,6 @@ ## ▷ Chat / Forums * ⭐ **[Knockout](https://knockout.chat/)** / [Discord](https://discord.gg/wjWpapC), [comfy box](https://comfybox.floofey.dog/), [SheepishPatio](https://sheepishpatio.net/) or [Macintosh Cafe](https://forum.agoraroad.com/) - General Forums * ⭐ **[SufficientVelocity](https://forums.sufficientvelocity.com/)**, [Myth Weavers](https://www.myth-weavers.com/), [⁠AltHistory](https://althistory.com/), [RolePlayer](https://www.roleplayer.me/) or [SpaceBattles](https://forums.spacebattles.com/) - Fanfiction / Roleplaying Communities * [Frantic Fanfic](https://franticfanfic.com/) - Fanfiction Chat Game -* [Pithee](https://pithee.com/) - Rank Shitposting / Login Required * [Posting.Cool](https://posting.cool/) - Random Topic Forum * [Earth Reviews](https://neal.fun/earth-reviews/) - Help Improve the Simulation * [Virtual World List](https://virtualworldslist.neocities.org/) - Virtual World List @@ -1266,7 +1262,7 @@ ## ▷ Image / Video * [Sudomemo](https://www.sudomemo.net/) or [Kaeru Gallery](https://gallery.kaeru.world/) - DS Flipnote Studio Galleries * [Toonami Remastered](https://www.toonamiremastered.com/) - Remastered Toonami Content * [ThisXDoesNotExist](https://thisxdoesnotexist.com/) - Realistic-Looking Fake Versions of Things -* [ThisPersonNotExist](https://thispersonnotexist.org/), [ThisPersonDoesNotExist](https://www.thispersondoesnotexist.com/), [Who the Fook is That Guy](https://whothefookisthatguy.com/) or [this-person-does-not-exist](https://this-person-does-not-exist.com/) - People That Don't Exist +* [ThisPersonNotExist](https://thispersonnotexist.org/), [ThisPersonDoesNotExist](https://www.thispersondoesnotexist.com/) or [this-person-does-not-exist](https://this-person-does-not-exist.com/) - People That Don't Exist * [The Slideshow](https://theslideshow.net/) - Google Image Slideshow * [Different Strokes](https://scottts.itch.io/different-strokes) - Online User-Made Art Gallery * [Creative Uncut](https://www.creativeuncut.com/) - Video Game Art @@ -1295,7 +1291,6 @@ ## ▷ Image / Video * [JacksonPollock](https://www.jacksonpollock.org/) - Splatter Painting / Click to Change Color * [Paint with Music](https://artsandculture.google.com/experiment/paint-with-music/YAGuJyDB-XbbWg) - Paint with Sound * [No Paint](https://nopaint.art/) - Press "Paint" if you like what you see, "No" if you don't -* [TenThousandPixels](https://tenthousandpixels.com/) - Online Pixel Canvas * [paint.wtf](https://paint.wtf/) - Have an AI Judge Your Art * [MakeCoatOfArms](https://www.allfamilycrests.com/makecoatofarms.htm) - Coat of Arms Generator * [Where Is The Google Car](https://www.whereisthegooglecar.com/) - Google Car Images / Locations @@ -1323,7 +1318,6 @@ ## ▷ Image / Video * [Floor796](https://floor796.com/) - Ever-Expanding Animated Scene * [Zoomquilt](https://www.zoomquilt.org/) / [2](https://zoomquilt2.com/), [Infinite Zoom](https://infinitezoom.net/) or [Arkadia](https://arkadia.xyz/) - Infinite Zooming Paintings * [Blue Ball Machine 2](https://blueballmachine2.ytmnd.com/) - Full Page Chain Reaction Image -* [Magnet Poetry](https://goblin-heart.net/sadgrl/magnet-poetry/) - Magnet Poetry * [YourNameInLandsat](https://science.nasa.gov/specials/your-name-in-landsat/) - Spell Anything via Satellite Images * [Useless Certifications](https://uselesscertifications.com/) - Useless Certifications * [Anime Girls Holding Programming Books](https://cat-milk.github.io/Anime-Girls-Holding-Programming-Books/) @@ -1440,7 +1434,7 @@ ## ▷ Interesting * ⭐ **[Iceberg Charts](https://icebergcharts.com/)** - Explore Obscure Topics / [r/IcebergCharts](https://www.reddit.com/r/IcebergCharts/) * ⭐ **[InfiniteConversation](https://infiniteconversation.com/)** or [InfiniteConvo](https://infiniteconvo.ai/) - Never-Ending AI Conversations * ⭐ **[TVTropes](https://tvtropes.org/)** - Tropes & Media Encyclopedia -* ⭐ **[Ranker](https://www.ranker.com/)**, [Listography](https://listography.com/), [hero](https://hero.page/), [TheTopsTens](https://www.thetoptens.com/), [CopyPasteList](https://copypastelist.co/) or [ListVerse](https://listverse.com/) - Create / Explore Lists +* ⭐ **[Ranker](https://www.ranker.com/)**, [Listography](https://listography.com/), [TheTopsTens](https://www.thetoptens.com/), [CopyPasteList](https://copypastelist.co/) or [ListVerse](https://listverse.com/) - Create / Explore Lists * ⭐ **[Topsters](https://topsters.org/)** or [TierMaker](https://tiermaker.com/) - Create / Explore Tier Lists * ⭐ **[The Lost Media Wiki](https://lostmediawiki.com/)** / [Forum](https://forums.lostmediawiki.com/) / [Subreddit](https://www.reddit.com/r/lostmedia/) / [Discord](https://discord.gg/NFsM8YbBYH) * ⭐ **[Goody2](https://www.goody2.ai/chat)** - World's Most Ethical AI diff --git a/docs/mobile.md b/docs/mobile.md index 143b72712..69b361a2b 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -483,7 +483,7 @@ ## ▷ Android Internet * ⭐ **[KeePassDX](https://www.keepassdx.com/)**, **[Bitwarden](https://play.google.com/store/apps/details?id=com.x8bit.bitwarden)** / [Alt Client](https://github.com/AChep/keyguard-app) / [X](https://twitter.com/bitwarden) / [Subreddit](https://reddit.com/r/bitwarden) / [GitHub](https://github.com/bitwarden), [Proton Pass](https://proton.me/pass), [AuthPass](https://authpass.app/), [KeyPass](https://github.com/yogeshpaliyal/KeyPass) or [Keepass2Android](https://play.google.com/store/apps/details?id=keepass2android.keepass2android) / [GitHub](https://github.com/PhilippC/keepass2android) - Password Managers * ⭐ **[Thunderbird](https://github.com/thunderbird/thunderbird-android)** / [Notifications](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#thunderbird), [K-9 Mail](https://k9mail.app/), [Tuta](https://tuta.com/), [SimpleMail](https://framagit.org/dystopia-project/simple-email), [Monocles](https://f-droid.org/packages/de.monocles.mail/) or [FairEmail](https://email.faircode.eu/) - Email Clients * ⭐ **[Network Survey](https://www.networksurvey.app/)**, [PCAPdroid](https://emanuele-f.github.io/PCAPdroid/) or [keepitup](https://github.com/ibbaa/keepitup/) - Network Monitors -* [Tetherfi](https://github.com/pyamsoft/tetherfi) or [NetShare](https://netshare.app/) - Create Wi-Fi Hotspots +* [PairVPN Hotspot](https://pairvpn.com/hotspot), [Tetherfi](https://github.com/pyamsoft/tetherfi) or [NetShare](https://netshare.app/) - Create Wi-Fi Hotspots * [Wolfram Alpha](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks) (search) - Searchable Knowledge Base * [Feeder](https://github.com/spacecowboy/Feeder), [Pluma RSS](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks) (search), [Twine](https://github.com/msasikanth/twine), [FeedMe](https://github.com/seazon/FeedMe), [news](https://github.com/bubelov/news), [nunti](https://gitlab.com/ondrejfoltyn/nunti), [Aggregator News](https://play.google.com/store/apps/dev?id=5578181639208826441), [CapyReader](https://github.com/jocmp/capyreader) or [ReadYou](https://github.com/Ashinch/ReadYou) - RSS Readers * [NewsBang](https://www.newsbang.com/) - News App / US Only @@ -779,7 +779,7 @@ # ► Android Reading ## ▷ Android Manga -* ⭐ **[Mihon](https://mihon.app/)** - Manga Reader / [Extensions](https://keiyoushi.github.io/extensions/), [2](https://discord.gg/3FbCpdKbdY), [3](https://wotaku.wiki/guides/ext/mihon) / [Endorsed Forks](https://mihon.app/forks/), [2](https://github.com/nekomangaorg/Neko), [3](https://komikku-app.github.io/) / [Discord](https://discord.gg/mihon) +* ⭐ **[Mihon](https://mihon.app/)** - Manga Reader / [Extensions](https://keiyoushi.github.io/extensions/), [2](https://discord.gg/3FbCpdKbdY), [3](https://wotaku.wiki/guides/ext/mihon) / [Endorsed Forks](https://mihon.app/forks/), [2](https://github.com/nekomangaorg/Neko), [3](https://komikku-app.github.io/) / [Avoid Fakes](https://mihon.app/news/2025-11-05-potential-threat) / [Discord](https://discord.gg/mihon) * ⭐ **[Dantotsu](https://discord.com/invite/4HPZ5nAWwM)** - Manga Reader / [Extension Guide](https://wotaku.wiki/guides/ext/mihon) / [Source Code](https://git.rebelonion.dev/rebelonion/Dantotsu/) / [Telegram](https://t.me/+gzBCQExtLQo1YTNh) * [Mangayomi](https://github.com/kodjodevf/mangayomi) - Manga Reader / [Discord](https://discord.com/invite/EjfBuYahsP) * [Kotatsu](https://kotatsu.app/) - Manga Reader / [Nightly](https://github.com/KotatsuApp/Kotatsu-nightly) / [Telegram](https://t.me/kotatsuapp) / [Discord](https://discord.gg/NNJ5RgVBC5) diff --git a/docs/reading.md b/docs/reading.md index b9dfc7655..04e17c77d 100644 --- a/docs/reading.md +++ b/docs/reading.md @@ -22,12 +22,12 @@ # ► Ebooks * [Bookstagram](https://vk.com/bookstagram_eng) - Books / Magazines / VK * [dpgroup](https://www.dpgroup.org/) - Books / Magazines / Sign-Up * [Library Land](https://library.land/) - Books / Online Reading -* [AllFreeBooks](https://allfreebooks.org/) - Book / Download * [BookFrom.net](https://www.bookfrom.net/) - Books / Online Reading * [Novel12](https://novel12.com/) - Books / Online Reading * [⁠ReadOnlineFreeBook](https://readonlinefreebook.com/) - Books / Online Reading * [NovelsArchive](https://t.me/NovelsArchive) - Books / Telegram * [BooksMania](https://t.me/booksmania) - Books / Telegram +* [BookArticlesBot](https://t.me/BookArticlesBot) - Books / Telegram * [FreeBannedBooks](https://freebannedbooks.org/) - US Banned Books * [Calibre](https://calibre-ebook.com/) - Ebook Manager / Downloader / [Libraries / Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/reading#wiki_.25B7_calibre_libraries) * [Reading CSE](https://cse.google.com/cse?cx=006516753008110874046:s9ddesylrm8) / [2](https://cse.google.com/cse?cx=006516753008110874046:rc855wetniu) / [3](https://cse.google.com/cse?cx=e9657e69c76480cb8) / [4](https://cse.google.com/cse?cx=c46414ccb6a943e39), [Rave](https://ravebooksearch.com/) or [Recherche](https://recherche-ebook.fr/en/) - Multi-Site Book Search @@ -189,8 +189,7 @@ # ► Special Interest * [Auto-Brochures.com](https://www.auto-brochures.com/) - Auto Brochures * [The Trove](https://web.archive.org/web/20210614215400/https://thetrove.is/) - Books / Fantasy / TTRPG * [Project Aon](https://www.projectaon.org/en/Main/Home) - Lone Wolf Gamebooks -* [Trans Reads](https://transreads.org/) - Transgender-focused Literature -* [Anarcho-Copy](https://anarcho-copy.org/) - Anarchism +* [Trans Reads](https://transreads.org/) - Transgender-Focused Literature * [Anarchist FAQ](https://www.anarchistfaq.org/) - Anarchism / Translations * [Archive.Leftove.rs](https://archive.leftove.rs/) - Protest Documents * [Marxists Internet Archive](https://www.marxists.org/) - Socialism / Communism @@ -554,7 +553,7 @@ # ► Educational Books * [The Literature Network](https://www.online-literature.com/) * [Memory of the World](https://www.memoryoftheworld.org/) * [Taleem360](https://www.taleem360.com/) -* [LibreTexts](https://one.libretexts.org/home), [2](https://libretexts.org/platforms/libraries/), [3](https://libretexts.org/) +* [LibreTexts](https://commons.libretexts.org), [2](https://libretexts.org/platforms/libraries/), [3](https://libretexts.org/) * [PDFBooksWorld](https://www.pdfbooksworld.com/) * [Monoskop](https://monoskop.org/log/) * [LibertyFund](https://oll.libertyfund.org/) diff --git a/docs/social-media-tools.md b/docs/social-media-tools.md index 702d6682d..954777bfa 100644 --- a/docs/social-media-tools.md +++ b/docs/social-media-tools.md @@ -147,7 +147,6 @@ ## ▷ Server / Bot Indexes * [Bots on Discord](https://bots.ondiscord.xyz/) - Bot Index * [Discord Bots](https://discord.bots.gg/) - Bot Index * [Discord Services](https://discordservices.net/) - Bot Index -* [DiscordBots](https://discordbots.co/) - Bot Index * [Discord Bot List](https://discordbotlist.com/) - Bot Index * [Botlist.me](https://botlist.me/) - Bot Index * [Void Bots](https://voidbots.net/) - Bot Index @@ -168,7 +167,6 @@ # ► Reddit Tools * [Reddit Preview](https://redditpreview.com/) - Preview Reddit Posts * [RedditRaffler](https://www.redditraffler.com/) - Reddit Raffle System * [⁠SubHarbor](https://subharbor.com/) - Subreddit Backup Pages -* [SubTransfer](https://subtransfer.ploomberapp.io/) - Export / Transfer Subreddits * [PowerDeleteSuite](https://github.com/j0be/PowerDeleteSuite) - Reddit Auto Post Delete * [SnooSnoop](https://snoosnoop.com/) - Reddit Account Analyzer * [Reddit Emojis](https://greasyfork.org/en/scripts/443011) - Emojis for Old Reddit @@ -687,7 +685,6 @@ ## ▷ Lemmy Tools * ⭐ **[Lemmy Apps](https://join-lemmy.org/apps)** - Lemmy Client List * ⭐ **[Divisions by zero](https://lemmy.dbzer0.com/)** - Piracy Focused Instance * [Quiblr](https://quiblr.com/) - Lemmy Instance Browser / [GitHub](https://github.com/Technicolor-Dreamcoat/Quiblr) -* [Fediverser](https://portal.alien.top/) - Reddit to Lemmy Community Auto-Sync * [LemmyTools](https://github.com/howdy-tsc/LemmyTools) - Lemmy Improvement Extension *** diff --git a/docs/storage.md b/docs/storage.md index 0f1066aca..0db75c848 100644 --- a/docs/storage.md +++ b/docs/storage.md @@ -339,7 +339,7 @@ ## PNG Images / Clipart ## Poll Sites -[PollCode](https://pollcode.com/), [minipoll](https://minipoll.co/), [PickVote](https://pickvote.web.app/), [StrawPoll](https://strawpoll.com/), [framadate](https://framadate.org/), [mobpoll](https://quick.mobpoll.org/), [polltab](https://www.polltab.com/), [polling-app](https://xoyondo.com/polling-app), [poal.me](https://poal.me/), [poll.ly](https://poll.ly/), [matepoll](https://www.matepoll.com/index.html), [typeform](https://typeform.com/examples/polls/) +[PollCode](https://pollcode.com/), [minipoll](https://minipoll.co/), [PickVote](https://pickvote.web.app/), [StrawPoll](https://strawpoll.com/), [framadate](https://framadate.org/), [polltab](https://www.polltab.com/), [polling-app](https://xoyondo.com/polling-app), [poal.me](https://poal.me/), [poll.ly](https://poll.ly/), [typeform](https://typeform.com/examples/polls/) ### Live Polling @@ -375,11 +375,11 @@ ## SMS Verification Sites * ⭐ **[SMSCodeOnline](https://smscodeonline.com/)** * ⭐ **[receive-sms-online](https://www.receive-sms-online.info/)** - Sign-Up Required * ⭐ **[mianfeijiema](https://mianfeijiema.com/)** or [us-phone-number](https://us-phone-number.com/) -* ⭐ **[sms24](https://www.sms24.me/)** +* ⭐ **[sms24](https://www.sms24.me/)**, [2](https://receive-sms.com/) * ⭐ **[receive-sms](https://receive-sms.cc/)** * ⭐ **[tempsmss](https://tempsmss.com/)** -[TemporaryNumber](https://temporarynumber.com/), [Yunjisms](https://yunjisms.xyz/), [2ndline](https://www.2ndline.co/), [TextNow](https://www.textnow.com/), [GetFreeSMSNUmber](https://getfreesmsnumber.com/), [Smser](https://smser.net/), [SMS Receive](https://sms-receive.net/), [Receive SMS Online](https://www.receivesmsonline.net/), [My Trash Mobile](https://www.mytrashmobile.com/), [temp-sms](https://temp-sms.org/), [temporary-phone-number](https://temporary-phone-number.com/), [storytrain](https://www.storytrain.info/), [Temp Number](https://temp-number.com/), [receive-smss](https://receive-smss.com), [receive-sms-free](https://receive-sms-free.cc/), [quackr](https://quackr.io/), [smsnator](https://smsnator.online/), [InboxSMS](https://inboxsms.me/), [anonymsms](https://anonymsms.com/temporary-phone-number/), [receivesmsonline](https://receivesmsonline.in/), [jiemadi](https://www.jiemadi.com/en), [ReceiveSMSOnline](https://receivesmsonline.me/), [7sim](https://7sim.cc/), [yunjiema](https://yunjiema.net/), [supercloudsms](https://supercloudsms.com/en), [us-phone-number](https://us-phone-number.com/), [shownumber](https://lothelper.com/en/shownumber), [yunduanxin](https://yunduanxin.net/), [bestsms](https://bestsms.xyz/), [smsget](https://smsget.net/), [free-sms-receive](https://www.free-sms-receive.com/), [free-sms-receive](https://free-sms-receive.co/), [receivefreesms](https://receivefreesms.co.uk/), [SMS Activate](https://sms-activate.io/freeNumbers), [smspinverify](https://smspinverify.com/) +[TemporaryNumber](https://temporarynumber.com/), [Yunjisms](https://yunjisms.xyz/), [2ndline](https://www.2ndline.co/), [TextNow](https://www.textnow.com/), [GetFreeSMSNUmber](https://getfreesmsnumber.com/), [Smser](https://smser.net/), [SMS Receive](https://sms-receive.net/), [Receive SMS Online](https://www.receivesmsonline.net/), [My Trash Mobile](https://www.mytrashmobile.com/), [temp-sms](https://temp-sms.org/), [temporary-phone-number](https://temporary-phone-number.com/), [storytrain](https://www.storytrain.info/), [Temp Number](https://temp-number.com/), [receive-smss](https://receive-smss.com), [receive-sms-free](https://receive-sms-free.cc/), [quackr](https://quackr.io/), [smsnator](https://smsnator.online/), [InboxSMS](https://inboxsms.me/), [anonymsms](https://anonymsms.com/temporary-phone-number/), [receivesmsonline](https://receivesmsonline.in/), [jiemadi](https://www.jiemadi.com/en), [ReceiveSMSOnline](https://receivesmsonline.me/), [7sim](https://7sim.cc/), [yunjiema](https://yunjiema.net/), [supercloudsms](https://supercloudsms.com/en), [us-phone-number](https://us-phone-number.com/), [shownumber](https://lothelper.com/en/shownumber), [yunduanxin](https://yunduanxin.net/), [bestsms](https://bestsms.xyz/), [smsget](https://smsget.net/), [free-sms-receive](https://www.free-sms-receive.com/), [free-sms-receive](https://free-sms-receive.co/), [receivefreesms](https://receivefreesms.co.uk/), [SMS Activate](https://sms-activate.io/freeNumbers), [smspinverify](https://smspinverify.com/), [receivefreesms.net](https://receivefreesms.net/), [receivesmsonline](https://www.receivesmsonline.net/), [smspool](https://www.smspool.net/free-sms-verification) *** @@ -404,7 +404,7 @@ ## SVG Icons * [GrommetIcons](https://icons.grommet.io/) - SVG Icons for React * [HealthIcons](https://healthicons.org/) - Medical Icons -[Icofont](https://icofont.com/icons), [VisualPharm](https://visualpharm.com/), [Google Icons](https://fonts.google.com/icons), [svgl](https://svgl.app/), [iconer](https://iconer.app/), [SimpleIcons](https://simpleicons.org/), [xIcons](https://xicons.org), [Polaris](https://polaris.shopify.com/icons), [Phosphor Icons](https://phosphoricons.com/), [iCongo](https://icongo.github.io/), [IconFinder](https://www.iconfinder.com/), [Lucide](https://lucide.dev/), [Ant Design](https://ant.design/components/icon/), [IconPacks](https://www.iconpacks.net/), [svgmix](https://svgmix.com/), [Iconbuddy](https://iconbuddy.com/), [Noun Project](https://thenounproject.com/), [Orion](https://www.orioniconlibrary.com/), [Flaticon](https://www.flaticon.com/) / [Premium Unlock](https://github.com/Kyutefox/Iconify), [Devicon](https://devicon.dev/), [Glyphs](https://glyphs.fyi/), [IconArchive](https://iconarchive.com/), [IconDuck](https://iconduck.com/), [icon icons](https://icon-icons.com/), [Icons-For-Free](https://icons-for-free.com/), [Streamline](https://www.streamlinehq.com/), [Dryicons](https://dryicons.com/), [Icones](https://icones.js.org/), [CaptainIconWeb](https://mariodelvalle.github.io/CaptainIconWeb/), [IconNinja](https://www.iconninja.com/), [Teenyicons](https://teenyicons.com/), [awsicons](https://awsicons.dev/), [iconoir](https://iconoir.com/), [heroicons](https://heroicons.dev/), [composeicons](https://composeicons.com/), [iconmonstr](https://iconmonstr.com/), [Nerd Fonts](https://www.nerdfonts.com/), [websvg](https://websvg.com/), [svgsilh](https://svgsilh.com/), [pictogrammers](https://pictogrammers.com/), [svgstack](https://svgstack.com/), [iconshelf](https://iconshelf.com/) +[Icofont](https://icofont.com/icons), [VisualPharm](https://visualpharm.com/), [Google Icons](https://fonts.google.com/icons), [svgl](https://svgl.app/), [iconer](https://iconer.app/), [SimpleIcons](https://simpleicons.org/), [xIcons](https://xicons.org), [Polaris](https://polaris.shopify.com/icons), [Phosphor Icons](https://phosphoricons.com/), [iCongo](https://icongo.github.io/), [IconFinder](https://www.iconfinder.com/), [Lucide](https://lucide.dev/), [Ant Design](https://ant.design/components/icon/), [IconPacks](https://www.iconpacks.net/), [Iconbuddy](https://iconbuddy.com/), [Noun Project](https://thenounproject.com/), [Orion](https://www.orioniconlibrary.com/), [Flaticon](https://www.flaticon.com/) / [Premium Unlock](https://github.com/Kyutefox/Iconify), [Devicon](https://devicon.dev/), [Glyphs](https://glyphs.fyi/), [IconArchive](https://iconarchive.com/), [IconDuck](https://iconduck.com/), [icon icons](https://icon-icons.com/), [Icons-For-Free](https://icons-for-free.com/), [Streamline](https://www.streamlinehq.com/), [Dryicons](https://dryicons.com/), [Icones](https://icones.js.org/), [CaptainIconWeb](https://mariodelvalle.github.io/CaptainIconWeb/), [IconNinja](https://www.iconninja.com/), [Teenyicons](https://teenyicons.com/), [awsicons](https://awsicons.dev/), [iconoir](https://iconoir.com/), [heroicons](https://heroicons.dev/), [composeicons](https://composeicons.com/), [iconmonstr](https://iconmonstr.com/), [Nerd Fonts](https://www.nerdfonts.com/), [websvg](https://websvg.com/), [svgsilh](https://svgsilh.com/), [pictogrammers](https://pictogrammers.com/), [svgstack](https://svgstack.com/), [iconshelf](https://iconshelf.com/) *** diff --git a/docs/system-tools.md b/docs/system-tools.md index 739181f08..f4e25b6f6 100644 --- a/docs/system-tools.md +++ b/docs/system-tools.md @@ -250,7 +250,7 @@ ## ▷ Disk Tools * 🌐 **[Awesome Storage](https://github.com/okhosting/awesome-storage)** - File Storage Resources * 🌐 **[Awesome DataHoarding](https://github.com/simon987/awesome-datahoarding)** - Data Hoarding Resources -* ⭐ **[WizTree](https://www.diskanalyzer.com/)** or [WinDirStat](https://windirstat.net/) / [GitHub](https://github.com/windirstat/windirstat/) - Disk Usage Analyzers +* ⭐ **[WizTree](https://www.diskanalyzer.com/)**, [TreeSize](https://www.jam-software.com/treesize) or [WinDirStat](https://windirstat.net/) / [GitHub](https://github.com/windirstat/windirstat/) - Disk Usage Analyzers * ⭐ **[CrystalDiskMark](https://crystalmark.info/en/software/crystaldiskmark/)** or [CCISOBench](https://ccsiobench.com/) - Disk Benchmarking Tools * ⭐ **[GParted](https://gparted.org/)** / [GitLab](https://gitlab.gnome.org/GNOME/gparted/), [MiniTool Partition Wizard](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/download#wiki_.25BA_software_sites) (Search) or [AOMEI Partition Assistant](https://www.diskpart.com/) / [Features](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/download#wiki_.25BA_software_sites) (search) - Partition Managers * ⭐ **[Validrive](https://www.grc.com/validrive.htm)** - Check True Storage Size of USB Devices @@ -313,7 +313,7 @@ ## ▷ Mouse / Keyboard * [Deskhop](https://github.com/hrvach/deskhop) - Quickly Switch Devices between Computers * [Is this good?](https://wiki.keyboard.gay/) - Custom Keyboard Guides * [DreyMaR's](https://dreymar.colemak.org/) - Keyboard Tips and Resources -* [Keyboard University](https://keyboard.university/) or [KDB](http://xahlee.info/kbd/keyboarding.html) - Mechanical Keyboard Building Guides +* [KDB](http://xahlee.info/kbd/keyboarding.html) - Mechanical Keyboard Building Guides * [Cosmos](https://ryanis.cool/cosmos/) - Create Custom Keyboards * [Keyboard Simulator](https://keyboardsimulator.xyz/) - Design & Test Virtual Keyboards * [Key Test](https://en.key-test.ru/) - Keyboard Tester @@ -453,7 +453,7 @@ ## ▷ Wallpapers * [Frutiger Aero Archive](https://frutigeraeroarchive.org/) - 2000s Style Wallpapers * [DualMonitorBackgrounds](https://www.dualmonitorbackgrounds.com/) - Dual Monitor Wallpapers * [CoolBackgrounds](https://coolbackgrounds.io/) - Customizable Wallpapers -* [Simple Desktops](https://simpledesktops.com/), [Minimalistic Wallpaper](https://minimalistic-wallpaper.demolab.com/), [Positron Dream](https://www.positrondream.com/) or [SetAsWall](https://www.setaswall.com/) - Minimalist Wallpapers +* [Simple Desktops](https://simpledesktops.com/), [Minimalistic Wallpaper](https://minimalistic-wallpaper.demolab.com/) or [SetAsWall](https://www.setaswall.com/) - Minimalist Wallpapers * [Aesthetic Wallpapers](https://github.com/D3Ext/aesthetic-wallpapers) - Aesthetic Wallpapers * [Xbox Wallpapers](https://www.xbox.com/en-us/wallpapers/) - Xbox Wallpapers * [Anime Pictures](https://anime-pictures.net/), [WallpaperWaifu](https://wallpaperwaifu.com/), [TheOtaku](https://theotaku.com/wallpapers/) or [MyLiveWallpapers](https://mylivewallpapers.com/) - Anime Wallpapers @@ -472,6 +472,5 @@ ## ▷ Wallpaper Tools * [wallhaven-desktop](https://github.com/luisflorido/wallhaven-desktop) - Wallhaven Wallpaper Manager * [SuperPaper](https://github.com/hhannine/superpaper) - Cross-Platform Multi-Monitor Wallpaper Manager * [Background Switcher](https://johnsad.ventures/software/backgroundswitcher/) - Multi-Host Wallpaper Switcher -* [Faerber](https://farbenfroh.io/) - Edit Wallpapers to Match Color Scheme * [AutoWall](https://github.com/SegoCode/AutoWall) - Turn Videos / GIFs to Live Wallpapers * [Awesome Wallpaper](https://awesome-wallpaper.com/) - Show System Information on Wallpaper \ No newline at end of file diff --git a/docs/text-tools.md b/docs/text-tools.md index cb6bf7af4..371c1838a 100644 --- a/docs/text-tools.md +++ b/docs/text-tools.md @@ -48,7 +48,6 @@ ## ▷ Pastebins * [Pastebin.com](https://pastebin.com/) - Multi-Syntax * [pastebin.pl](https://pastebin.pl/) - Multi-Syntax * [CentOS Pastebin](https://paste.centos.org/) - Multi-Syntax -* [Microbin](https://pub.microbin.eu/) - Multi-Syntax * [snippet.host](https://snippet.host/) - Multi-Syntax * [ProtectedText](https://www.protectedtext.com/) - Multi-Tab * [bin](https://basedbin.fly.dev/) - Minimal Pastebin @@ -184,7 +183,6 @@ ## ▷ Typing Lessons * [TypeRacer](https://play.typeracer.com/), [ZType](https://zty.pe/), [TypeRush](https://www.typerush.com/) or [ARRRType](https://www.arrrtype.com/) - Typing Games * [NGram Type](https://ranelpadon.github.io/ngram-type/), [KeyZen MAB](https://adamgradzki.com/keyzen-mab/) or [Keyzen Colmak](https://ranelpadon.github.io/keyzen-colemak-dh/) - Touch Typing Tests * [⁠Typersguild](https://typersguild.com/), [TypeLit.io](https://www.typelit.io/) or [Entertrained](https://entertrained.app/) - Book Typing Tests -* [Colemak Academy](https://www.colemak.academy/) - Alt / Custom Keyboard Tests * [TypingStudy](https://www.typingstudy.com/) or [TypeFast](https://typefast.io/) - Multilingual Touch Typing Tests * [10fastfingers](https://10fastfingers.com/) - Typing Competitions @@ -368,7 +366,6 @@ ## ▷ Spreadsheet Editors ## ▷ Writing Tools -* 🌐 **[Author Stash](https://authorstash.com/)** - Writing Tools / Resources * ↪️ **[AI Writing Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/ai#wiki_.25BA_ai_writing_tools)** * ↪️ **[RPG / Fantasy Writing Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/game-tools/#wiki_.25B7_rpg_worldbuilding)** * ⭐ **[Writer](https://www.gibney.org/writer)**, [FocusWriter](https://gottcode.org/focuswriter/), [Writemonkey](https://writemonkey.com/), [blank.page](https://blank.page/), [Telegra.ph](https://telegra.ph/), [Aurelius](https://aurelius.ink), [ZenPen](https://zenpen.io/), [Write.as](https://write.as/), [Owri](https://owri.netlify.app/), [WriteSpace](https://www.writespace.app/) or [WriteNext](https://www.writenext.io/) - Distraction-Free Writing diff --git a/docs/video-tools.md b/docs/video-tools.md index 2a33b3c20..c46d71a71 100644 --- a/docs/video-tools.md +++ b/docs/video-tools.md @@ -142,7 +142,7 @@ ## ▷ Live Streaming * [StreamLabs](https://streamlabs.com/) - Live Stream Manager / Windows, Mac / [GitHub](https://github.com/streamlabs/desktop) * [Stream Elements](https://streamelements.com/) - Streaming Service Manager * [Restream](https://restream.io/) - Multi-Platform Streams -* [Streamer.bot](https://streamer.bot/) - Live Stream Manager / [X](https://x.com/streamerdotbot) / [Subreddit](https://www.reddit.com/r/streamerbot) / [Discord](https://discord.com/invite/hYqQGG3puC) / [GitHub](https://github.com/Streamer.bot) +* [Streamer.bot](https://streamer.bot/) - Live Stream Manager / [X](https://x.com/streamerdotbot) / [Subreddit](https://www.reddit.com/r/streamerbot) / [Discord](https://discord.com/invite/hYqQGG3puC) / [GitHub](https://github.com/Streamerbot) * [TwitchChat](https://twitchat.fr/) - Live Stream Manager / [Discord](https://discord.com/invite/fmqD2xUYvP) / [GitHub](https://github.com/Durss/Twitchat) * [VDO Ninja](https://vdo.ninja/) - Live Stream Colab Tool * [LiveStreamDVR](https://github.com/MrBrax/LiveStreamDVR) - Live Stream Recorders / Windows, Mac, Linux @@ -335,7 +335,7 @@ ## ▷ Kodi Tools * ⭐ **[Elementum](https://elementum.surge.sh/)** - Torrent Streaming / Trakt Sync / Similar to Stremio + Torrentio * [EverythingKodi](https://rumble.com/c/EverythingKodi) - Kodi Addon Tutorials * [Kodi Builds Chart](https://kodiapps.com/builds-chart) -* [r/Addons4Kodi](https://www.reddit.com/r/Addons4Kodi/) / [Tracker](https://kinkeadtech.com/best-kodi-streaming-addons/) / [Trending](https://kodiapps.com/addons-chart) - Kodi Addons +* [r/Addons4Kodi](https://www.reddit.com/r/Addons4Kodi/) / [Tracker](https://kinkeadtech.com/best-kodi-streaming-addons/) / [Trending](https://kodiapps.com/addons-chart) or [⁠TroyPoint](https://troypoint.com/) - Kodi Addons * [Kodi Skins](https://kodi.tv/addons/omega/category/skins/) or [WIP Skins](https://forum.kodi.tv/forumdisplay.php?fid=160) - Kodi Skins * [Synko](https://github.com/Skaytacium/synko) - Kodi Stream Sync * [Plex Kodi Connect](https://github.com/croneter/PlexKodiConnect) or [plex-for-kodi](https://github.com/pannal/plex-for-kodi) - Plex for Kodi diff --git a/docs/video.md b/docs/video.md index 3a33d1198..ca770b95d 100644 --- a/docs/video.md +++ b/docs/video.md @@ -97,7 +97,7 @@ ## ▷ Single Server * [LookMovie](https://lookmovie2.to/) - Movies / TV / Auto-Next / 480p / [Clones](https://proxymirrorlookmovie.github.io/) * [Vidsrc.cx](https://vidsrc.cx/) - Movies / TV * [RidoMovies](https://ridomovies.tv/) - Movies / TV -* [24Drama](https://24drama.to/) - Movies / TV / Anime / 720p +* [WatchFlix](https://watchflix.to/) - Movies / TV / Anime / 720p * [OnionPlay](https://onionplay.mx/) - Movies / TV / [Discord](https://discord.com/invite/4QxywT32Uz) * [Mp4Hydra](https://mp4hydra.org/), [2](https://mp4hydra.top/) - Movies * [ShowBox](https://www.showbox.media/) - Movies / TV / Anime / Use [Throwaway Gmail](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/internet-tools/#wiki_.25B7_temp_mail) @@ -259,6 +259,7 @@ ## ▷ Cartoon Streaming * [HiCartoons](https://hicartoon.to/) - TV / Movies * [Watch Cartoon Online](https://www.watchcartoononline.com/) - TV / Movies / Anime * [FunnierMoments](https://www.funniermoments.net/) - TV +* [B98](https://www.b98.tv/home/) - Classic / TV * [ToonTales](https://www.toontales.net/) - Classic / TV * [SuperCartoons](https://www.supercartoons.net/) - Classic / TV @@ -320,7 +321,8 @@ ## ▷ Classics / Public Domain * [WikiFlix](https://wikiflix.toolforge.org/) - Classic Films * [RetroFlix](https://retroflix.org/) - Classic Films * [moonflix](https://moonflix.com/) - Restored & Colorized Classic Films / Shows -* [RetroStrange](https://live.retrostrange.com/) - Live Retro Streams +* [RetroStrange](https://retrostrange.com/) - Live Retro Streams +* [Old Timey Computer Show](https://otcs.minuspoint.com/schedule.html) - Live Retro Computer / Game Media Streams * [FilmsByTheYear](https://www.youtube.com/@FilmsbytheYear/playlists) - Classic Films Playlists / YouTube * [Wu Tang Collection](https://www.thewutangcollection.com/) - Classic Martial Arts Films * [Silent Hall of Fame](https://silent-hall-of-fame.org/) - Silent Films @@ -532,10 +534,10 @@ ## ▷ IPTV Tools # ► Smart TV / Firestick +* 🌐 **[⁠TroyPoint](https://troypoint.com/)** or **[KPFire](https://linktr.ee/kpfire)** - Firestick App Indexes * ⭐ **[TizenTube](https://tizentube.6513006.xyz/)** - Ad-Free Samsung Smart TV YouTube / [GitHub](https://github.com/reisxd/TizenTube), [2](https://github.com/reisxd/TizenBrew) * ⭐ **[webOS Homebrew](https://www.webosbrew.org/)** - LG TV Homebrew / [Guide](https://wispydocs.pages.dev/lg-tv-homebrew/) / [Discord](https://discord.gg/xWqRVEm) / [GitHub](https://github.com/webosbrew/) * [Smart TV Guide](https://redd.it/xa0aya) - Smart TV Piracy Guide -* [KPFire](https://linktr.ee/kpfire) - Firestick Apps * [YTCast](https://github.com/MarcoLucidi01/ytcast) - Cast YouTube Videos to Smart TV * [iSponsorBlockTV](https://github.com/dmunozv04/iSponsorBlockTV) - SponsorBlock App * [⁠MuTube](https://github.com/Exaphis/mutube) - Ad-free Apple TV YouTube + SponsorBlock @@ -552,7 +554,7 @@ # ► Smart TV / Firestick ## ▷ Android TV -* 🌐 **[Awesome Android TV](https://github.com/Generator/Awesome-Android-TV-FOSS-Apps)** - Android TV App Index +* 🌐 **[Awesome Android TV](https://github.com/Generator/Awesome-Android-TV-FOSS-Apps)** or **[⁠TroyPoint](https://troypoint.com/)** - Android TV App Indexes * ⭐ **[SmartTube](https://github.com/yuliskov/SmartTube)** / [2](https://smarttubeapp.github.io/) or [⁠TizenTube Cobalt](https://github.com/reisxd/TizenTubeCobalt) - Ad-Free Android TV YouTube * [⁠Flicky](https://github.com/mlm-games/flicky) - F-Droid Client * [Android TV Tools v4](https://xdaforums.com/t/tool-all-in-one-tool-for-windows-android-tv-tools-v4.4648239/) - Multiple Android TV Tools @@ -670,6 +672,7 @@ ## ▷ Drives / Directories * [Cinefy](https://thecinefy.site/) - Movies / TV / Telegram * [⁠T4TSA](https://t4tsa.cc/) - Movies / TV / Telegram * [ProSearch4Bot](https://t.me/ProSearch4Bot) - Movies / Telegram +* [SearchMoviesBot](https://t.me/SearchMoviesBot) or [TVSeriesSearchBot](https://t.me/TVSeriesSearchBot) - * [SolidarityCinema](https://www.solidaritycinema.com/) - Movies *** From 2a44ec4e530fa99c6ffb9dc24fe72d0ca57db14e Mon Sep 17 00:00:00 2001 From: bread <136384195+bbbreaddd@users.noreply.github.com> Date: Fri, 7 Nov 2025 05:27:58 -0800 Subject: [PATCH 002/131] spelling fixes (#4274) --- .github/CONTRIBUTING.md | 4 ++-- docs/file-tools.md | 8 ++++---- docs/gaming.md | 2 +- docs/misc.md | 2 +- docs/video.md | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 1b228c9ec..009c66f11 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -71,7 +71,7 @@ ## Making Changes ### GitHub Editor -You can use the build-in web editor in two ways: +You can use the built-in web editor in two ways: 1. Find the file you want to edit, look for the edit icon (of a pencil) and click on it, then make your changes. @@ -121,4 +121,4 @@ #### Local Instance Making changes on a local repository may require a basic understanding of Git. You can find learning resources [here](/educational#developer-learning). -More info on manual setup can be found [here](/other/selfhosting). \ No newline at end of file +More info on manual setup can be found [here](/other/selfhosting). diff --git a/docs/file-tools.md b/docs/file-tools.md index 5c0635382..18ba4b14d 100644 --- a/docs/file-tools.md +++ b/docs/file-tools.md @@ -130,10 +130,10 @@ ## ▷ File Searching ## ▷ File Encryption * ⭐ **[Cryptomator](https://cryptomator.org/)** / [GitHub](https://github.com/cryptomator/cryptomator) or [Tahoe-LAFS](https://tahoe-lafs.org/trac/tahoe-lafs) / [GitHub](https://github.com/tahoe-lafs/tahoe-lafs) - Cloud File Encryption -* ⭐ **[VeraCrypt](https://www.veracrypt.fr/en/Home.html)** - Disk Encrypter -* [age](https://github.com/FiloSottile/age) - File Encrypter -* [gocryptfs](https://github.com/bailey27/cppcryptfs) - File Encrypter -* [Kryptor](https://www.kryptor.co.uk/) - File Encrypter +* ⭐ **[VeraCrypt](https://www.veracrypt.fr/en/Home.html)** - Disk Encryptor +* [age](https://github.com/FiloSottile/age) - File Encryptor +* [gocryptfs](https://github.com/bailey27/cppcryptfs) - File Encryptor +* [Kryptor](https://www.kryptor.co.uk/) - File Encryptor *** diff --git a/docs/gaming.md b/docs/gaming.md index 27e7977b2..62c089bbe 100644 --- a/docs/gaming.md +++ b/docs/gaming.md @@ -770,7 +770,7 @@ ## ▷ Shooter * ⭐ **[Play-CS](https://play-cs.com/)** - Browser Counter-Strike 1.6 * ⭐ **[NZP](https://nzp.gay/)** - Browser COD Zombies * ⭐ **[Krunker.io](https://krunker.io/)**, [2](https://browserfps.com/) - PvP FPS -* [OpenArena Live](https://kosmi.io/openarena) or [Q1K3](https://js13kgames.com/games/q1k3/index.html) - Quake Inpired Games +* [OpenArena Live](https://kosmi.io/openarena) or [Q1K3](https://js13kgames.com/games/q1k3/index.html) - Quake Inspired Games * [WebLiero](https://www.webliero.com/) - Multiplayer Liero Clone * [Venge](https://venge.io/) - PvP FPS * [kour.io](https://kour.io/), [2](https://kourio.online/) - PvP FPS diff --git a/docs/misc.md b/docs/misc.md index 1b387d843..db9eb935c 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -1245,7 +1245,7 @@ ## ▷ Image / Video * ↪️ **[Image Creation](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/image-tools#wiki_.25BA_image_creation)** * ↪️ **[ASCII Art](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tools#wiki_.25B7_ascii_art)** -* ↪️ **[Art / Illustations](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/image-tools#wiki_.25B7_art_.2F_illustrations)** +* ↪️ **[Art / Illustrations](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/image-tools#wiki_.25B7_art_.2F_illustrations)** * ↪️ **[GIF Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/image-tools#wiki_.25B7_gif_tools)** * ↪️ **[Meme Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/image-tools/#wiki_.25B7_meme_tools)** * ↪️ **[4chan Archives](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/social-media#wiki_.25B7_4chan_archives)** diff --git a/docs/video.md b/docs/video.md index ca770b95d..8fbe5d8a4 100644 --- a/docs/video.md +++ b/docs/video.md @@ -121,7 +121,7 @@ ## ▷ Free w/ Ads * 🌐 **[Free-Official-Youtube-Content](https://github.com/superlincoln953/Free-Official-Youtube-Content)** - YouTube Channel List * 🌐 **[YT Movies Multireddit](https://www.reddit.com/user/nbatman/m/streaming/)** - YouTube Streaming Subreddits * 🌐 **[JustWatch](https://www.justwatch.com/us?monetization_types=free)** - Free w/ Ads Directory -* ⭐ **[Tubi](https://tubitv.com)** - Movies / TV / 720p / [Downloader](https://github.com/warren-bank/node-hls-downloader-tubitv) / [Avaliable Countries](https://corporate.tubitv.com/) +* ⭐ **[Tubi](https://tubitv.com)** - Movies / TV / 720p / [Downloader](https://github.com/warren-bank/node-hls-downloader-tubitv) / [Available Countries](https://corporate.tubitv.com/) * ⭐ **[Plex](https://watch.plex.tv/)** - Movies / TV / 720p * ⭐ **[Pluto](https://pluto.tv/)** - Movies / TV / 720p * [Video Dictionary](https://videodictionary.kwebpia.net/?m=Full_Movies), [FreeGreatMovies](https://www.freegreatmovies.com/), [Voleflix](https://vole.wtf/voleflix/), [OpenCulture](https://www.openculture.com/freemoviesonline), [MoviesFoundOnline](https://moviesfoundonline.com/) or [Official YT Movies](https://www.youtube.com/feed/storefront?bp=ogUCKAY%3D) (US Only) - YouTube Movie Collections From 51aa9c7279bb8a2a6113438c81b2d4906eb192c0 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Fri, 7 Nov 2025 05:44:28 -0800 Subject: [PATCH 003/131] small fix --- docs/system-tools.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/system-tools.md b/docs/system-tools.md index f4e25b6f6..008ebd09c 100644 --- a/docs/system-tools.md +++ b/docs/system-tools.md @@ -40,7 +40,7 @@ ## ▷ System Tweaks * ⭐ **[SophiaScript](https://github.com/farag2/Sophia-Script-for-Windows)**, **[Windhawk](https://windhawk.net/)**, [MajorGeeks Windows Tweaks](https://www.majorgeeks.com/files/details/majorgeeks_registry_tweaks.html) or [Winaero](https://winaero.com/) / [2](https://winaerotweaker.com/) - System Tweaking Tools / **[Warning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#general-tweak-warning)** * ⭐ **[StartAllBack](https://www.startallback.com/)** - Tweaked Start Menu & Taskbar / Windows 11 / [Unlock](https://rentry.co/FMHYB64#startxback) / [Install Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#startallback) -* ⭐ **[EverythingToolbar](https://github.com/srwi/EverythingToolbar)** or [yasb](https://github.com/amnweb/yasb) - Tweaked Taskbars +* ⭐ **[EverythingToolbar](https://github.com/srwi/EverythingToolbar)** - Everything Search in Taskbar * ⭐ **[Open Shell](https://open-shell.github.io/Open-Shell-Menu/)** - Tweaked Start Menu / [Start Skin](https://github.com/bonzibudd/Fluent-Metro) * ⭐ **[EarTrumpet](https://eartrumpet.app/)**, [Volumey](https://github.com/G-Stas/Volumey) or [Volume2](https://github.com/irzyxa/Volume2) - Tweaked Volume Mixer * ⭐ **[AltSnap](https://github.com/RamonUnch/AltSnap)** - Tweaked Windows Dragging @@ -55,6 +55,7 @@ ## ▷ System Tweaks * [Explorer Tab Utility](https://github.com/w4po/ExplorerTabUtility) - Tweaked File Explorer * [Quick Access Popup](https://www.quickaccesspopup.com/) - File Manager * [Spencer](https://www.the-sz.com/products/spencer/) - Classic Start Menu +* [yasb](https://github.com/amnweb/yasb) - Tweaked Taskbar * [Taskbar Tweaker](https://ramensoftware.com/7-taskbar-tweaker) - Taskbar Advanced Features / Win 10 * [⁠AppGroup](https://github.com/iandiv/AppGroup) - Create Taskbar App Groups / Folders * [RBTray](https://github.com/benbuck/rbtray) - Minimize any App to Tray From 823a5a18b6c9b161880965842bab0142e0503081 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Fri, 7 Nov 2025 06:42:53 -0800 Subject: [PATCH 004/131] updated 4 pages --- docs/developer-tools.md | 2 +- docs/educational.md | 2 +- docs/gaming-tools.md | 2 +- docs/mobile.md | 1 - 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/docs/developer-tools.md b/docs/developer-tools.md index 768230f7f..d0741b882 100644 --- a/docs/developer-tools.md +++ b/docs/developer-tools.md @@ -33,7 +33,7 @@ # ► Dev News * [Talos Blog](https://blog.talosintelligence.com/) - Cybersecurity News * [IT Security Guru](https://www.itsecurityguru.org/) - Cybersecurity News * [This Week in Rust](https://this-week-in-rust.org/) - Rust News / Updates -* [hackertab.dev](https://hackertab.dev/) or [daily.dev](https://daily.dev/) - Dev Browser Startpages +* [hackertab.dev](https://hackertab.dev/) - Dev Browser Startpages *** diff --git a/docs/educational.md b/docs/educational.md index 452a4bd1d..d4d725964 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -324,7 +324,7 @@ ## ▷ Geography / Sociology * ⭐ **[The Atlas of Economic Complexity](https://atlas.cid.harvard.edu/)** - Global Economic Growth Data * ⭐ **[Soar](https://soar.earth/)** - Digital Atlas * [Maps.com](https://www.maps.com/) - Interesting / Educational Maps -* [LizardPoint](https://lizardpoint.com/), [Worldle](https://worldle.teuteuf.fr/), [Learn World Map](https://map.koljapluemer.com/), [Seterra](https://www.seterra.com/#quizzes) or [Teuteuf](https://teuteuf.fr/) - Geography Guessing / Quizzes +* [LizardPoint](https://lizardpoint.com/), [Ekvis](https://ekvis.com/), [Worldle](https://worldle.teuteuf.fr/), [Learn World Map](https://map.koljapluemer.com/), [Seterra](https://www.seterra.com/#quizzes) or [Teuteuf](https://teuteuf.fr/) - Geography Guessing / Quizzes * [AntipodesMap](https://www.antipodesmap.com/) - Find Antipodes * [The True Size](https://thetruesize.com/) or [True Size of Countries](https://truesizeofcountries.com/) - Compare Country Size * [NationsEncyclopedia](https://www.nationsencyclopedia.com/) - Location / Population Data diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index c5207d62f..daaaf10fe 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -206,7 +206,7 @@ ## ▷ Git Gud * [FOUR.lol](https://four.lol/) - Tetris Openers Wiki * [Underdogs Cup Lounge](https://discord.gg/QCbC9cA) - Tetris Resources & Coaching Discord * [Fumen](https://harddrop.com/fumen/) - Tetris Field Editor -* [Puyonexus](ttps://puyonexus.com/chainsim/) or [puyo.gg sim](https://www.puyo.gg/simulator/) - Puyo Puyo Chain Simulators +* [Puyonexus](https://puyonexus.com/chainsim/) or [puyo.gg sim](https://www.puyo.gg/simulator/) - Puyo Puyo Chain Simulators *** diff --git a/docs/mobile.md b/docs/mobile.md index 69b361a2b..c6ffbd27b 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -363,7 +363,6 @@ ## ▷ Image Tools * [Photo Editor](https://www.iudesk.com/) - Image Editor * [Pixomatic](https://pixomatic.us/) - Image Editor * [Material Photo Widget](https://github.com/fibelatti/photo-widget) - Homescreen Photo Widget -* [Memetastic](https://github.com/gsantner/memetastic) - Meme Creators * [PhotoScan](https://play.google.com/store/apps/details?id=com.google.android.apps.photos.scanner) - Easily Scan & Digitize Photos * [Color Camera](https://play.google.com/store/apps/details?id=theindusdeveloper.com.colorcamera) - Change Image Colors * [Imagepipe](https://codeberg.org/Starfish/Imagepipe) - Image Size Reducer From 729cc86826f6844bca9d07cdf036bd0594f6b673 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Fri, 7 Nov 2025 08:29:17 -0800 Subject: [PATCH 005/131] updated 3 pages --- docs/non-english.md | 2 +- docs/social-media-tools.md | 1 - docs/video.md | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/non-english.md b/docs/non-english.md index da924ee00..d89cee791 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -1854,7 +1854,7 @@ ## ▷ Torrenting / Tải tệp bằng torrent ## ▷ Streaming / Phát trực tuyến -* ⭐ **[rophim](https://www.rophim.me/phimhay)** - Movies / TV / Anime / Watch Parties / Sub / Dub / 1080p / [Telegram](https://t.me/congdongrophim) / [Discord](https://discord.gg/rophim) +* ⭐ **[rophim](https://www.rophim.li/phimhay)** - Movies / TV / Anime / Watch Parties / Sub / Dub / 1080p / [Telegram](https://t.me/congdongrophim) / [Discord](https://discord.gg/rophim) * [Phimmoi](https://vuaphimmoi.net/) - Movies / TV / Anime / Sub / Dub / 1080p * [kkphim](https://kkphim.com/) - Movies / TV / Anime / Sub / Dub / 1080p * [NguonC](https://phim.nguonc.com/) - Movies / TV / Anime / Sub / Dub / 1080p diff --git a/docs/social-media-tools.md b/docs/social-media-tools.md index 954777bfa..1f5165b63 100644 --- a/docs/social-media-tools.md +++ b/docs/social-media-tools.md @@ -606,7 +606,6 @@ # ► Blogging Tools * ⭐ **[Bear Blog](https://bearblog.dev/)**, **[⁠TinyBones](https://tinybones.pages.dev/)** / [GitHub](https://github.com/itzcozi/tinybones), [Mataroa](https://mataroa.blog/) or [smol.pub](https://smol.pub/) / [Key](https://m15o.ichi.city/smolpub/key-request.html) - Minimalist Blogging Platforms * [Telescope](https://telescope.ac/) - Publishing Platform -* [Arbital](https://arbital.com/) - Hybrid Blogging / Wiki Platform * [Dreamwidth](https://www.dreamwidth.org/) - Blogging Platform * [Haven](https://havenweb.org/) or [WriteFreely](https://writefreely.org/) - Self-Hosted Blogging Platforms * [Notepin](https://notepin.co/) - Anonymous Blogging Platform diff --git a/docs/video.md b/docs/video.md index 8fbe5d8a4..82be35436 100644 --- a/docs/video.md +++ b/docs/video.md @@ -749,7 +749,7 @@ # ► Torrent Apps ## ▷ Stremio Tools -* 🌐 **[Stremio Addons](https://stremio-addons.net/)** / [Subreddit](https://www.reddit.com/r/StremioAddons/) / [Discord](https://discord.com/invite/zNRf6YF) or [Midnight's Addons](https://addonsfortheweebs.midnightignite.me/addons) - Stremio Addons +* 🌐 **[Stremio Addons](https://stremio-addons.net/)** / [Subreddit](https://www.reddit.com/r/StremioAddons/) / [Discord](https://discord.com/invite/zNRf6YF) or [Midnight's Addons](https://addonsfortheweebs.midnightignite.me/addons) / [Status](https://status.dinsden.top/status/stremio-addons) - Stremio Addons * ⭐ **[Bye Sudo](https://bye.undi.rest/)** - Simple Stremio Guide * ⭐ **[Viren070's Guides](https://guides.viren070.me/stremio)** - Advanced Stremio Guide * [Stremio Addon Manager](https://addon-manager.viren070.me/) - Addon Manager / [GitHub](https://github.com/pancake3000/stremio-addon-manager) From 0bfc3248e02d38a3c5ab62aebe7f8dcd62bc7ad9 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Fri, 7 Nov 2025 08:36:31 -0800 Subject: [PATCH 006/131] moved site --- docs/file-tools.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/file-tools.md b/docs/file-tools.md index 18ba4b14d..fab186c49 100644 --- a/docs/file-tools.md +++ b/docs/file-tools.md @@ -316,6 +316,7 @@ # ► File Hosts * [file.kiwi](https://file.kiwi/) - Unlimited / 90 Hours / [File Expiry](https://file.kiwi/en/price) * [Easyupload.io](https://easyupload.io/) - 100GB / 30 Days * [⁠DoraDrop](http://doradrop.com/) - Unlimited / 5GB / Sign-Up Required +* [⁠UpZur](https://upzur.com/) - 5GB / 1.95TB / 120 Days After Last Download / Sign-Up Required * [⁠UploadHive](https://uploadhive.com/) - Unlimited / 30 Days After Last Download / Use Adblock * [FEX.NET](https://fex.net/) - 100GB / 7 Days * [DropMeFiles](https://dropmefiles.com/) - 50GB / 14 Days @@ -344,7 +345,6 @@ # ► File Hosts * [MegaUp](https://megaup.net/) - 5GB / 60 Days * [⁠DataVaults](https://datavaults.co/) - 5GB / 15GB / 7 Days After Last Download / Sign-Up Required * [Bestfile](https://bestfile.io/) - 5GB / 80 Days After Last Download -* [⁠UpZur](https://upzur.com/) - 5GB / 1.95TB / 120 Days After Last Download / Sign-Up Required * [ufile.io](https://ufile.io/) - 5GB / 30 Days * [Internxt Send](https://send.internxt.com/) - 5GB / 15 Days * [UserDrive](https://usersdrive.com/) - 5GB / 65 Days From cd64df604c47f42e928b04e034a3036629bf2f83 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sat, 8 Nov 2025 02:03:17 -0800 Subject: [PATCH 007/131] updated 6 pages --- docs/audio.md | 9 +++++---- docs/developer-tools.md | 1 + docs/internet-tools.md | 3 +-- docs/misc.md | 3 ++- docs/mobile.md | 2 +- docs/privacy.md | 1 + 6 files changed, 11 insertions(+), 8 deletions(-) diff --git a/docs/audio.md b/docs/audio.md index a73812faf..c31dce57d 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -35,7 +35,7 @@ ## ▷ Streaming Sites * ⭐ **[DAB Music Player](https://dab.yeet.su/)**, [2](https://dabmusic.xyz/) - Browser Music / Lossless / [Invite](https://discord.com/invite/rmzH6ttgcC) / [Telegram](https://t.me/+RnrXmKyOPNY0ZGY9) * ⭐ **[Reddit Music Player](https://reddit.musicplayer.io/)** - Subreddit Music Player * ⭐ **[SoundCloud](https://soundcloud.com/)** - User Made Songs -* ⭐ **[TrackerHub](https://artistgrid.cx/)** - Unreleased / [Discord](https://discord.gg/trackerhub) +* ⭐ **[TrackerHub](https://artistgrid.cx/)** - Unreleased / [Discord](https://discord.gg/sheet) * [Spotify](https://open.spotify.com/) - Web Player / [Enhanced UI](https://senpaihunters.github.io/SpotOn/) / [Lyrics](https://github.com/mantou132/Spotify-Lyrics) / [Lyrics Script](https://greasyfork.org/en/scripts/377439) * [squid.wtf](https://tidal.squid.wtf), [Monochrome](https://monochrome.tf/), [2](https://monochrome.prigoana.com/) / [GitHub](https://github.com/eduardprigoana/monochrome), [⁠Digger](https://digger-ui.vercel.app/), [QQDL](https://tidal.qqdl.site/) or [BiniLossless](https://music.binimum.org/) - HiFi Tidal Instances / [Full List](https://github.com/eduardprigoana/hifi-instances/) * [Audiomack](https://audiomack.com/) - Browser Music @@ -124,7 +124,7 @@ ## ▷ Concerts / Live Shows ## ▷ Podcast Streaming * ↪️ **[Android](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_android_podcasts_.2F_radio) / [iOS](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_ios_podcasts_.2F_radio)** - Podcast / Radio Apps -* ⭐ **[Spotify Podcasts](https://open.spotify.com/browse/podcasts)** - Podcasts / [Companion](https://sebschaef.bitbucket.io/podify/) / [RSS](https://github.com/Yetangitu/Spodcast) / [Video Download](https://rentry.co/spotifypodcast) / [Audio Download](https://rentry.co/dlspotifypodcast) +* ⭐ **[Spotify Podcasts](https://open.spotify.com/browse/podcasts)** - Podcasts / [SponsorBlock](https://spotsponsorblock.org/) / [Companion](https://sebschaef.bitbucket.io/podify/) / [RSS](https://github.com/Yetangitu/Spodcast) / [Video Download](https://rentry.co/spotifypodcast) / [Audio Download](https://rentry.co/dlspotifypodcast) * ⭐ **[Pocket Casts](https://play.pocketcasts.com/discover)** - Podcasts / [Desktop App](https://pocketcasts.com/downloads/windows/) * [Podchaser](https://www.podchaser.com/charts) or [⁠Podstatus](https://podstatus.com/charts) - Podcast Charts / Databases * [Listen Notes](https://www.listennotes.com/) - Podcast Search Engine @@ -305,6 +305,7 @@ # ► Spotify Tools * ↪️ **[Android](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android/#wiki_.25BA_android_audio) / [iOS](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android/#wiki_.25BA_ios_audio)** - Mobile Spotify Patchers * ⭐ **[Spicetify](https://spicetify.app/)** - Spotify Themes & Plugins / [Notes](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#spicetify-note) / [Discord](https://discord.gg/VnevqPp2Rr) / [GitHub](https://github.com/spicetify/cli) * ⭐ **[SpotX](https://github.com/SpotX-Official/SpotX)** / [Telegram](https://t.me/SpotxCommunity) or **[BlockTheSpot](https://github.com/mrpond/BlockTheSpot)** / [Discord](https://discord.gg/9tCNMFESuC) - Ad-Free Spotify Patchers +* [⁠Spot SponsorBlock](https://spotsponsorblock.org/) - Skip Sponsored Spotify Podcast Ads * [Lofi](https://www.lofi.rocks/) - Mini Spotify Player Widget / [GitHub](https://github.com/dvx/lofi) * [Trikatuka](https://trikatuka.aknakn.eu/) - Migrate Spotify Data to New Accounts * [Kotify](https://github.com/dzirbel/kotify) or [Skiley](https://skiley.net/) - Spotify Library Managers @@ -351,7 +352,7 @@ # ► Audio Ripping ## ▷ Audio Ripping Sites * ⭐ **[lucida](https://lucida.to/)** - Multi-Site / 320kb / MP3 / FLAC / [Telegram](https://t.me/lucidahasmusic) / [Discord](https://discord.com/invite/dXEGRWqEbS) -* ⭐ **[DoubleDouble](https://doubledouble.top/)** - Multi-Site / 320kb / MP3 / FLAC / [Telegram](https://t.me/lucidahasmusic) +* ⭐ **[DoubleDouble](https://doubledouble.top/)** - Multi-Site / 320kb / FLAC / [Telegram](https://t.me/lucidahasmusic) * ⭐ **[squid.wtf](https://tidal.squid.wtf)**, **[Monochrome](https://monochrome.tf/)**, [2](https://monochrome.prigoana.com/) / [GitHub](https://github.com/eduardprigoana/monochrome), [⁠Digger](https://digger-ui.vercel.app/), [QQDL](https://tidal.qqdl.site/) or [BiniLossless](https://music.binimum.org/) - Tidal / FLAC / [Full List](https://github.com/eduardprigoana/hifi-instances/) * ⭐ **[DAB Music Player](https://dab.yeet.su/)**, [2](https://dabmusic.xyz/) - FLAC / [Invites](https://discord.com/invite/rmzH6ttgcC) / [Telegram](https://t.me/+RnrXmKyOPNY0ZGY9) * [Spotisaver](https://spotisaver.net/) - Multi-Site @@ -410,7 +411,7 @@ ## ▷ Download Sites *** * 🌐 **[⁠Music Download Guide](https://rentry.co/wheredownloadmusic)** - Downloading Guide / Site Index -* ⭐ **[TrackerHub](https://artistgrid.cx/)** - Unreleased / [Discord](https://discord.gg/trackerhub) +* ⭐ **[TrackerHub](https://artistgrid.cx/)** - Unreleased / [Discord](https://discord.gg/sheet) * ⭐ **[Audio Download CSE](https://cse.google.com/cse?cx=006516753008110874046:ibmyuhh72io)** / [CSE 2](https://cse.google.com/cse?cx=006516753008110874046:ohobg3wvr_w) / [CSE 3](https://cse.google.com/cse?cx=32d85b41e2feacd3f) - Multi-Site Search * [r/xTrill](https://reddit.com/r/xTrill) - Download App / [Backup](https://reddit.com/r/xTrillBackup) * [VK::MP3](https://metacpan.org/pod/VK::MP3) - VK MP3 Search Tool diff --git a/docs/developer-tools.md b/docs/developer-tools.md index d0741b882..e7321c8ea 100644 --- a/docs/developer-tools.md +++ b/docs/developer-tools.md @@ -741,6 +741,7 @@ ## ▷ React * [Refine](https://refine.dev/) - React App Builders * [Alright](https://github.com/DoneDeal0/alright-react-app) - Generate React Apps * [Codux](https://www.codux.com/) - Visual IDE for React +* [Puck](https://puckeditor.com/) - Create Simplified Visual Editors for Non-Devs / [GitHub](https://github.com/puckeditor/puck/) * [React SVG](https://react-svgr.com/playground/) - Convert SVG to React Components * [Zorm](https://github.com/esamattis/react-zorm) - Type-Safe Form for React * [Million](https://million.dev) - React Replacement diff --git a/docs/internet-tools.md b/docs/internet-tools.md index f3992e337..ec2c16327 100644 --- a/docs/internet-tools.md +++ b/docs/internet-tools.md @@ -17,7 +17,7 @@ # ► Internet Tools ## ▷ Network Tools -* ⭐ **[fast](https://fast.com/)** / [Blur Info](https://userstyles.world/style/17413) / [CLI](https://github.com/sindresorhus/fast-cli), **[Cloudflare Speed Test](https://speed.cloudflare.com/)** or **[LibreSpeed](https://librespeed.org/)** - Speed Tests +* ⭐ **[fast](https://fast.com/)** / [Blur Info](https://userstyles.world/style/17413) / [CLI](https://github.com/sindresorhus/fast-cli), **[Cloudflare Speed Test](https://speed.cloudflare.com/)**, **[OpenSpeedTest](https://openspeedtest.com/)** / [GitHub](https://github.com/openspeedtest/Speed-Test) or **[LibreSpeed](https://librespeed.org/)** - Speed Tests * [Pinging](https://www.pinging.net/) or [PingTracer](https://github.com/bp2008/pingtracer) - Internet Uptime / Ping Monitors * [NetBlocks](https://api.webprobe.org/) or [OpenNetMeter](https://github.com/Ashfaaq18/OpenNetMeter) - Internet Performance Monitor * [WiFi Analyzer](https://apps.microsoft.com/store/detail/wifi-analyzer/9NBLGGH33N0N) - WiFi Analyzer @@ -234,7 +234,6 @@ ## ▷ Search Engines * [TheOldNet](https://theoldnet.com/) or [OldVista](https://www.oldavista.com/) - Oldschool / Retro Site Search Engines * [OceanHero](https://oceanhero.today/) or [ekoru](https://ekoru.org/) - Ocean Protection Search Engines * [Ecosia](https://www.ecosia.org/) - Plant Trees via Search / [Firefox](https://addons.mozilla.org/en-US/firefox/addon/ecosia-the-green-search/) / [Chrome](https://chromewebstore.google.com/detail/ecosia-the-search-engine/eedlgdlajadkbbjoobobefphmfkcchfk) -* [Mullvad Leta](https://leta.mullvad.net/) * [Presearch](https://presearch.com/) / [GitHub](https://github.com/presearchofficial) * [Bing](https://www.bing.com/) * [Google](https://google.com/) / [AI Mode](https://google.com/aimode), [2](https://www.google.com/search?udm=50) diff --git a/docs/misc.md b/docs/misc.md index db9eb935c..7d8a28274 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -120,6 +120,7 @@ ## ▷ Assistance / Charity * [TinyKitten](https://tinykittens.com/) - Kitten Rescue / Donation * [CharityNavigator](https://www.charitynavigator.org/), [Arab.org](https://arab.org/), [CharityWatch](https://www.charitywatch.org/), [ProPublica](https://projects.propublica.org/nonprofits/) or [GiveWell](https://www.givewell.org) - Charity Ratings / Resources * [Free Rice](https://freerice.com/) - Earn Rice for the World Food Programme / Trivia +* [⁠e-NABLE](https://enablingthefuture.org/) - Volunteer Own 3D Printer for use in Prosthetic Limb Printing *** @@ -1435,7 +1436,7 @@ ## ▷ Interesting * ⭐ **[InfiniteConversation](https://infiniteconversation.com/)** or [InfiniteConvo](https://infiniteconvo.ai/) - Never-Ending AI Conversations * ⭐ **[TVTropes](https://tvtropes.org/)** - Tropes & Media Encyclopedia * ⭐ **[Ranker](https://www.ranker.com/)**, [Listography](https://listography.com/), [TheTopsTens](https://www.thetoptens.com/), [CopyPasteList](https://copypastelist.co/) or [ListVerse](https://listverse.com/) - Create / Explore Lists -* ⭐ **[Topsters](https://topsters.org/)** or [TierMaker](https://tiermaker.com/) - Create / Explore Tier Lists +* ⭐ **[Topsters](https://topsters.org/)**, [TierMaker](https://tiermaker.com/) or [OpenTierBoy](https://www.opentierboy.com/) / [GitHub](https://github.com/infinia-yzl/opentierboy) - Create / Explore Tier Lists * ⭐ **[The Lost Media Wiki](https://lostmediawiki.com/)** / [Forum](https://forums.lostmediawiki.com/) / [Subreddit](https://www.reddit.com/r/lostmedia/) / [Discord](https://discord.gg/NFsM8YbBYH) * ⭐ **[Goody2](https://www.goody2.ai/chat)** - World's Most Ethical AI * [The Pudding](https://pudding.cool/) - Explains Ideas w/ Visual Essays diff --git a/docs/mobile.md b/docs/mobile.md index c6ffbd27b..d18f15298 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -795,7 +795,7 @@ # ► Android Audio * ↪️ **[Song Identification Apps](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/audio#wiki_.25B7_song_identification)** * ⭐ **[Seal](https://github.com/JunkFood02/Seal)** - Multi-Site Audio Downloader * ⭐ **[Seeker](https://github.com/jackBonadies/SeekerAndroid)** - Audio Downloader / Soulseek Frontend -* ⭐ **[Poweramp Equalizer](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks)** (search) / [Forum](https://forum.powerampapp.com/), **[RootlessJamesDSP](https://github.com/timschneeb/RootlessJamesDSP)** / [Guide](https://rentry.co/rootlessjamesdsp-guide), [FlowEQ](https://play.google.com/store/apps/details?id=com.floweq.equalizer) or [Flat Equalizer](https://play.google.com/store/apps/details?id=com.jazibkhan.equalizer) - Audio Equalizers +* ⭐ **[Poweramp Equalizer](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks)** (search) / [Forum](https://forum.powerampapp.com/), **[RootlessJamesDSP](https://github.com/timschneeb/RootlessJamesDSP)** / [Guide](https://rentry.co/rootlessjamesdsp-guide), [FlowEQ](https://play.google.com/store/apps/details?id=com.floweq.equalizer), [⁠Echo Equalizer](https://play.google.com/store/apps/details?id=com.hapibits.soundlift) or [Flat Equalizer](https://play.google.com/store/apps/details?id=com.jazibkhan.equalizer) - Audio Equalizers * ⭐ **[AutomaTag](http://automatag.com/)** - Metadata Organizer * ⭐ **[AudioRelay](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks)** (search) or [Audio Share](https://github.com/mkckr0/audio-share) - Stream Audio Between Devices * ⭐ **[Pano Scrobbler](https://github.com/kawaiiDango/pano-scrobbler)** - Android Scrobbler diff --git a/docs/privacy.md b/docs/privacy.md index 82d4c3cff..2ee91eea6 100644 --- a/docs/privacy.md +++ b/docs/privacy.md @@ -21,6 +21,7 @@ # ► Adblocking * [Disblock Origin](https://codeberg.org/AllPurposeMat/Disblock-Origin) or [Discord Adblock](https://codeberg.org/ridge/Discord-AdBlock) - Hide Discord Nitro / Boost Ads * [Popup Blocker (strict)](https://github.com/schomery/popup-blocker), [Popupblocker All](https://addons.mozilla.org/en-US/firefox/addon/popupblockerall/) or [PopUpOFF](https://popupoff.org/) - Popup Blockers / [Userscript](https://github.com/AdguardTeam/PopupBlocker) * [BehindTheOverlay](https://github.com/NicolaeNMV/BehindTheOverlay) - Hide Website Overlays +* [⁠Spot SponsorBlock](https://spotsponsorblock.org/) - Skip Sponsored Spotify Podcast Ads * [BilibiliSponsorBlock](https://github.com/hanydd/BilibiliSponsorBlock) - Skip Sponsored Bilibili Ads *** From 2d22602b70d16d2fc14c05fe90cf5265242c3683 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sat, 8 Nov 2025 07:25:13 -0800 Subject: [PATCH 008/131] updated 3 pages --- docs/developer-tools.md | 2 +- docs/image-tools.md | 2 +- docs/storage.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/developer-tools.md b/docs/developer-tools.md index e7321c8ea..35ab34247 100644 --- a/docs/developer-tools.md +++ b/docs/developer-tools.md @@ -464,7 +464,7 @@ # ► IDEs / Code Editors * 🌐 **[⁠Awesome Web Editor](https://github.com/xjh22222228/awesome-web-editor)** - FOSS Web Editor Index * ↪️ **[Text Editors / Notes](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tools/#wiki_.25BA_text_editors)** * ⭐ **[VSCodium](https://vscodium.com/)** or **[Visual Studio Code](https://code.visualstudio.com/)**, [2](https://vscode.dev/), [3](https://cs50.dev/) - Code Editor / [Extensions](https://www.vsixhub.com/) / [Extensions Marketplace](https://rentry.co/vscodiumguide) -* ⭐ **[JetBrains](https://jetbrains.com/)** +* ⭐ **[JetBrains](https://jetbrains.com/)** / [Features](https://rentry.co/FMHYB64#jetbrains) * ⭐ **[Neovim](https://neovim.io/)** - Code Editor / [Matrix](https://matrix.to/#/#neovim:matrix.org) * ⭐ **[zed](https://zed.dev/)** - Code Editor / [GitHub](https://github.com/zed-industries/zed) * ⭐ **[Lite XL](https://lite-xl.com/)** or [Pragtical](https://pragtical.dev/) - Code Editor / [Plugin Manager](https://github.com/lite-xl/lite-xl-plugin-manager) / [Plugins](https://github.com/lite-xl/lite-xl-plugins) / [Themes](https://github.com/lite-xl/lite-xl-colors) diff --git a/docs/image-tools.md b/docs/image-tools.md index d09f78136..605922614 100644 --- a/docs/image-tools.md +++ b/docs/image-tools.md @@ -446,7 +446,7 @@ ## ▷ Stock Images * [publicdomainvectors](https://publicdomainvectors.org/), [Free Vector](https://www.freevector.com/), [VectorJunky](https://www.vectorjunky.com/), [freevectors](https://www.freevectors.net/) or [vector4free](https://www.vector4free.com/) - Misc Vectors * [VectorPortal](https://www.vectorportal.com/) - Vector Collections / Creative Common Attribution * [123freevectors](https://www.123freevectors.com/) - Background Vectors -* [mockups-design](https://mockups-design.com/), [zippypixels](https://zippypixels.com/), [Mockups](https://mockups.pixeltrue.com/) or [MockupsForFree](https://mockupsforfree.com/) - Product Mockups +* [mockups-design](https://mockups-design.com/), [zippypixels](https://zippypixels.com/) or [Mockups](https://mockups.pixeltrue.com/) - Product Mockups *** diff --git a/docs/storage.md b/docs/storage.md index 0db75c848..bfb833ff7 100644 --- a/docs/storage.md +++ b/docs/storage.md @@ -10,7 +10,7 @@ ## App / Site Mockups * [Really Good Emails](https://reallygoodemails.com/) - Product Email Mobile Designs and Templates * [Screen from Traction](https://screen.traction.one/) - Create App Screenshots -[PostSpark](https://postspark.app/), [Previewed](https://previewed.app/), [Mockup World](https://www.mockupworld.co/), [DeviceShots](https://deviceshots.com/), [DeviceFrames](https://deviceframes.com/), [shots.so](https://shots.so/), [medialoot](https://medialoot.com/free-mockups/), [MockMagic](https://www.mockmagic.com/), [MockupsForFree](https://mockupsforfree.com/), [zippypixels](https://zippypixels.com/), [Mockuphone](https://mockuphone.com/), [TheMockupClub](https://themockup.club/), [RiseShot](https://www.riseshot.com/), [Upmock](https://www.upmock.io/), [LS Graphics](https://www.ls.graphics/), [Picasso](https://getpicasso.com/), [minimalmockups](https://www.minimalmockups.com/), [mrmockup](https://mrmockup.com/free-mockups/), [mockupnest](https://mockupnest.com/), [Jam Mockup](http://t.me/+Hp5DjFnpWXdhMTBi) +[PostSpark](https://postspark.app/), [Previewed](https://previewed.app/), [Mockup World](https://www.mockupworld.co/), [DeviceShots](https://deviceshots.com/), [DeviceFrames](https://deviceframes.com/), [shots.so](https://shots.so/), [medialoot](https://medialoot.com/free-mockups/), [MockMagic](https://www.mockmagic.com/), [zippypixels](https://zippypixels.com/), [Mockuphone](https://mockuphone.com/), [TheMockupClub](https://themockup.club/), [RiseShot](https://www.riseshot.com/), [Upmock](https://www.upmock.io/), [LS Graphics](https://www.ls.graphics/), [Picasso](https://getpicasso.com/), [minimalmockups](https://www.minimalmockups.com/), [mrmockup](https://mrmockup.com/free-mockups/), [mockupnest](https://mockupnest.com/), [Jam Mockup](http://t.me/+Hp5DjFnpWXdhMTBi) *** From b8a66c7493ec4bc1d40589cf58e93b27449ad33f Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sat, 8 Nov 2025 12:29:51 -0800 Subject: [PATCH 009/131] updated 6 pages --- docs/beginners-guide.md | 2 +- docs/educational.md | 2 +- docs/linux-macos.md | 2 +- docs/reading.md | 1 + docs/torrenting.md | 2 +- docs/video.md | 2 +- 6 files changed, 6 insertions(+), 5 deletions(-) diff --git a/docs/beginners-guide.md b/docs/beginners-guide.md index 75639761a..fbb5827bb 100644 --- a/docs/beginners-guide.md +++ b/docs/beginners-guide.md @@ -48,7 +48,7 @@ ### Movies / Shows * **Streaming: [Cineby](https://www.cineby.gd/) / [P-Stream](https://pstream.mov/)** * **Downloading: [Directories](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/video#wiki_.25B7_drives_.2F_directories)** -* **Torrenting: [1337x](https://1337x.to/movie-library/1/) / [ExT.to](https://ext.to/browse/?cat=1)** +* **Torrenting: [1337x](https://1337x.to/movie-library/1/), [2](https://1337x.cc/movie-library/1/) / [ExT.to](https://ext.to/browse/?cat=1)** * **Sports Streaming: [Streamed](https://streamed.su/) / [WatchSports](https://watchsports.to/)** * **Drama Streaming: [DramaCool](https://dramacool.com.tr/)** * **Track / Discover: [Trakt](https://trakt.tv/) / [Simkl](https://simkl.com/) / [Letterboxd](https://letterboxd.com/)** diff --git a/docs/educational.md b/docs/educational.md index d4d725964..376332dbf 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -9,7 +9,7 @@ # ► Documentaries * ⭐ **[IHaveNoTV](https://ihavenotv.com)** * ⭐ **[DocumentaryArea](https://www.documentaryarea.com/)** / [Remove Watermark](https://github.com/acridsoul/Clear-Mark) (or use PIP) * ⭐ **[Documentary+](https://www.docplus.com/)** -* ⭐ **[1337x Documentaries](https://1337x.to/top-100-documentaries)** / Torrent +* ⭐ **[1337x Documentaries](https://1337x.to/top-100-documentaries)**, *[2](https://1337x.cc/top-100-documentaries) / Torrent * [LearnOutLoud](https://www.learnoutloud.com/) * [Top Documentary Films](https://topdocumentaryfilms.com/) * [Thought Maybe](https://thoughtmaybe.com/) diff --git a/docs/linux-macos.md b/docs/linux-macos.md index eed2dce8b..4c5a987d5 100644 --- a/docs/linux-macos.md +++ b/docs/linux-macos.md @@ -275,7 +275,7 @@ ## ▷ Linux Gaming * ⭐ **[ProtonPlus](https://github.com/Vysp3r/ProtonPlus)** or [ProtonUp-QT](https://github.com/DavidoTek/ProtonUp-Qt/) - Linux Game Launcher Compatibility Managers * ⭐ **[Kapital Sin](https://www.kapitalsin.com/forum/index.php?board=4.0)** - Linux Games / Use [Translator](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tools/#wiki_.25B7_translators) * ⭐ **[Torrminatorr](https://forum.torrminatorr.com/)** - Linux Games -* ⭐ **[johncena141](https://1337x.to/user/johncena141/)** - Linux Games / [Search](https://games.melroy.org/) / [Support](https://gitlab.com/jc141x/portal) +* ⭐ **[johncena141](https://1337x.to/user/johncena141/)**, [2](https://1337x.cc/user/johncena141/) - Linux Games / [Search](https://games.melroy.org/) / [Support](https://gitlab.com/jc141x/portal) * [UnderTaker141](https://github.com/AbdelrhmanNile/UnderTaker141) - Game Libraries / Launchers * [RuTracker](https://rutracker.org/forum/viewforum.php?f=899) - Linux Games / Use [Translator](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tools/#wiki_.25B7_translators) / [Wiki](http://rutracker.wiki/) / [Rules](https://rutracker.org/forum/viewtopic.php?t=1045) * [Native Linux Games](https://rentry.co/FMHYB64#native-linux-games) - Linux Games diff --git a/docs/reading.md b/docs/reading.md index 04e17c77d..f512d14cb 100644 --- a/docs/reading.md +++ b/docs/reading.md @@ -481,6 +481,7 @@ ## ▷ Manga * [MangaHere](https://www.mangahere.cc/) or [MangaFox](https://fanfox.net/) * [MangaTaro](https://mangataro.org/) * [Rive Manga](https://rivestream.org/manga) +* [⁠Comix](https://comix.to/) * [MangaHaven](https://mangahaven.net/) * [The Manga Library](https://rentry.co/FMHYB64#the-manga-library) * [MangaHub](https://mangahub.io/) diff --git a/docs/torrenting.md b/docs/torrenting.md index 7bd05b409..5a5c9ebb2 100644 --- a/docs/torrenting.md +++ b/docs/torrenting.md @@ -14,7 +14,7 @@ # ► Torrent Sites * ⭐ **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](https://rentry.co/FMHYB64#a-dove-is-dumb) / [Adobe Guide](https://rentry.co/FMHYB64#adobe-guide) -* [1337x](https://1337x.to/) - Video / Audio / NSFW / [Mirrors](https://1337x-status.org/) / [.onion](http://l337xdarkkaqfwzntnfk5bmoaroivtl6xsbatabvlb52umg6v3ch44yd.onion/) +* [1337x](https://1337x.to/), [2](https://x1337x.cc/) - Video / Audio / NSFW / [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.md b/docs/video.md index 82be35436..32ae64183 100644 --- a/docs/video.md +++ b/docs/video.md @@ -768,7 +768,7 @@ # ► Torrent Sites *** * ↪️ **[General Torrent Sites](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/torrent)** -* ⭐ **[1337x Movies](https://1337x.to/movie-library/1/)** - Movies / TV / Anime +* ⭐ **[1337x Movies](https://1337x.to/movie-library/1/)**, [2](https://1337x.cc/movie-library/1/)- Movies / TV / Anime * ⭐ **[RuTracker Movies](https://rutracker.org/forum/index.php?c=2)** - Movies / TV / Anime / [Wiki](http://rutracker.wiki/) / [Rules](https://rutracker.org/forum/viewtopic.php?t=1045) * ⭐ **[Rive](https://rivestream.org/)** - Movies / TV / Anime / [Status](https://rentry.co/rivestream) / [Discord](https://discord.gg/6xJmJja8fV) * ⭐ **[Kinozal](https://kinozal.tv/)** - Movies / TV / 4K / Sign-Up Required From 365dbd6f4c820553875d4dc18ac413b20999b655 Mon Sep 17 00:00:00 2001 From: rhld16 <24809571+rhld16@users.noreply.github.com> Date: Sun, 9 Nov 2025 01:55:55 +0000 Subject: [PATCH 010/131] added a reasonable nginx config as example in the selfhosted page (#4280) --- .github/assets/nginx.conf | 29 +++++++++++++++++++++++++++++ docs/other/selfhosting.md | 6 +++++- 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 .github/assets/nginx.conf diff --git a/.github/assets/nginx.conf b/.github/assets/nginx.conf new file mode 100644 index 000000000..f9d8e412d --- /dev/null +++ b/.github/assets/nginx.conf @@ -0,0 +1,29 @@ +server { + listen 80; + server_name _; + + root /usr/share/nginx/html; + index index.html; + + location / { + try_files $uri $uri/ /index.html; + add_header X-Frame-Options "DENY"; + add_header X-Content-Type-Options "nosniff"; + add_header X-XSS-Protection "1; mode=block"; + add_header Referrer-Policy "no-referrer-when-downgrade"; + } + + location ~* \.(?:css|js|jpg|jpeg|gif|png|svg|ico|woff2?)$ { + expires 30d; + add_header Cache-Control "public"; + } + + error_log /var/log/nginx/error.log warn; + access_log /var/log/nginx/access.log; +} + +gzip on; +gzip_types text/plain text/css application/javascript application/json image/svg+xml; +gzip_min_length 1000; +gzip_proxied any; +gzip_vary on; \ No newline at end of file diff --git a/docs/other/selfhosting.md b/docs/other/selfhosting.md index 6037830a3..070aacc15 100644 --- a/docs/other/selfhosting.md +++ b/docs/other/selfhosting.md @@ -130,4 +130,8 @@ #### Troubleshooting # PowerShell rm -r -fo docs/.vitepress/cache - ``` \ No newline at end of file + ``` + +### Reverse Proxy + +You should be able to use any reverse proxy with this vitepress website, but find a reasonable config for an nginx server [in the repo here](https://github.com/fmhy/edit/blob/main/.github/assets/nginx.conf) \ No newline at end of file From 805a15d257a9774c874398574914f2c0c7c26342 Mon Sep 17 00:00:00 2001 From: Pas <74743263+Pasithea0@users.noreply.github.com> Date: Sat, 8 Nov 2025 18:58:43 -0700 Subject: [PATCH 011/131] Update packages and add docs for API deployment (#4279) * safely update packages * update selfhosting.md with API hosting documentation --- docs/other/selfhosting.md | 64 ++++++++++++++++++++++++-- package.json | 70 ++++++++++++++--------------- pests-repellent/package.json | 6 +-- pests-repellent/pnpm-lock.yaml | Bin 0 -> 59418 bytes pests-repellent/test/index.spec.ts | 10 ++++- pnpm-lock.yaml | Bin 360535 -> 324406 bytes 6 files changed, 107 insertions(+), 43 deletions(-) create mode 100644 pests-repellent/pnpm-lock.yaml diff --git a/docs/other/selfhosting.md b/docs/other/selfhosting.md index 070aacc15..6b0e0f5d2 100644 --- a/docs/other/selfhosting.md +++ b/docs/other/selfhosting.md @@ -112,12 +112,70 @@ #### Step 6: Deploy See the [VitePress deployment guide](https://vitepress.dev/guide/deploy) for more info. +### API Deployment + +If you want to deploy the API component (feedback system), you'll need to set up Cloudflare Workers and KV storage. + +#### Prerequisites + +- A [Cloudflare account](https://dash.cloudflare.com/sign-up) +- [Wrangler CLI](https://developers.cloudflare.com/workers/wrangler/install-and-update/) installed globally + +#### Step 1: Configure Wrangler + +Update `wrangler.toml` with your Cloudflare account information: + +1. Get your account ID from the Cloudflare dashboard (found in the right sidebar) +2. Replace the `account_id` value in `wrangler.toml` with your account ID +3. If you're using a custom domain, keep `workers_dev = false` and update the `routes` section +4. If you're deploying to `*.workers.dev`, set `workers_dev = true` and remove the `routes` section + +#### Step 2: Create KV Namespace + +Create a KV namespace for data storage: + +```bash +npx wrangler kv:namespace create STORAGE +``` + +This command will return a namespace ID. Copy this ID and replace the `id` value in the `[[kv_namespaces]]` section of `wrangler.toml` (line 14). + +**Note:** If you want to deploy without running Wrangler locally (e.g., in CI/CD), you'll need to: +1. Create the KV namespace manually in the Cloudflare dashboard +2. Update both the `account_id` and `id` values in `wrangler.toml` in your fork + +#### Step 3: Build and Deploy + +Build and deploy the API: + +```bash +# Build the API +pnpm api:build + +# Deploy to Cloudflare Workers +pnpm api:deploy +``` + +The API will be deployed to your configured domain or `*.workers.dev` subdomain. + +#### Rate Limiting (Optional) + +The rate limiter binding requires setup through the Cloudflare dashboard. You can skip this for basic deployments or configure it later through the Workers dashboard under the "Rate limiting" section. + #### Environment Variables -There are a few variables you can change if you wish to disable them: +##### Build-time Variables (for Documentation) -- `FMHY_BUILD_NSFW` - NSFW sidebar entry (experimental) -- `FMHY_BUILD_API` - API component for feedback system. +These variables control what gets included when building the documentation site: + +- `FMHY_BUILD_NSFW` - Enable NSFW sidebar entry (experimental) +- `FMHY_BUILD_API` - Enable API component for feedback system + +##### Runtime Variables (for API Worker) + +These variables are used by the deployed Cloudflare Worker API: + +- `WEBHOOK_URL` - Discord webhook URL for posting feedback messages (required for API feedback functionality) #### Troubleshooting diff --git a/package.json b/package.json index 008e0ac53..2d53e6101 100644 --- a/package.json +++ b/package.json @@ -24,51 +24,51 @@ "@fmhy/components": "^0.0.3", "@headlessui/vue": "^1.7.23", "@resvg/resvg-js": "^2.6.2", - "@vueuse/core": "^13.0.0", - "consola": "^3.2.3", - "feed": "^4.2.2", - "itty-fetcher": "^0.9.4", + "@vueuse/core": "^14.0.0", + "consola": "^3.4.2", + "feed": "^5.1.0", + "itty-fetcher": "^1.0.10", "nitro-cors": "^0.7.1", - "nitropack": "^2.11.6", + "nitropack": "^2.12.9", "nprogress": "^0.2.0", - "pathe": "^2.0.1", - "reka-ui": "^2.3.1", - "unocss": "66.1.0-beta.3", - "vitepress": "^1.6.3", - "vue": "^3.5.13", - "x-satori": "^0.2.0", - "zod": "^3.24.2" + "pathe": "^2.0.3", + "reka-ui": "^2.6.0", + "unocss": "66.5.5", + "vitepress": "^1.6.4", + "vue": "^3.5.24", + "x-satori": "^0.4.0", + "zod": "^4.1.12" }, "devDependencies": { - "@cloudflare/workers-types": "^4.20241230.0", - "@ianvs/prettier-plugin-sort-imports": "^4.3.1", - "@iconify-json/carbon": "^1.2.5", - "@iconify-json/fluent": "^1.2.23", + "@cloudflare/workers-types": "^4.20251107.0", + "@ianvs/prettier-plugin-sort-imports": "^4.7.0", + "@iconify-json/carbon": "^1.2.14", + "@iconify-json/fluent": "^1.2.34", "@iconify-json/fluent-mdl2": "^1.2.1", - "@iconify-json/gravity-ui": "^1.2.5", - "@iconify-json/heroicons-solid": "^1.2.0", - "@iconify-json/logos": "^1.2.4", - "@iconify-json/lucide": "^1.2.10", - "@iconify-json/material-symbols": "^1.2.22", - "@iconify-json/mdi": "^1.2.1", + "@iconify-json/gravity-ui": "^1.2.10", + "@iconify-json/heroicons-solid": "^1.2.1", + "@iconify-json/logos": "^1.2.10", + "@iconify-json/lucide": "^1.2.72", + "@iconify-json/material-symbols": "^1.2.44", + "@iconify-json/mdi": "^1.2.3", "@iconify-json/ph": "^1.2.2", - "@iconify-json/qlementine-icons": "^1.2.6", - "@iconify-json/simple-icons": "^1.2.12", - "@iconify-json/twemoji": "^1.2.1", - "@iconify/utils": "^2.3.0", - "@types/node": "^20.16.12", + "@iconify-json/qlementine-icons": "^1.2.11", + "@iconify-json/simple-icons": "^1.2.57", + "@iconify-json/twemoji": "^1.2.4", + "@iconify/utils": "^3.0.2", + "@types/node": "^24.10.0", "@types/nprogress": "^0.2.3", "nitro-cloudflare-dev": "^0.2.2", - "prettier": "^3.5.3", + "prettier": "^3.6.2", "prettier-plugin-pkgsort": "^0.2.1", - "prettier-plugin-tailwindcss": "^0.6.11", - "sass": "^1.85.1", - "typescript": "^5.8.2", - "unplugin-auto-import": "^0.18.3", + "prettier-plugin-tailwindcss": "^0.7.1", + "sass": "^1.93.3", + "typescript": "^5.9.3", + "unplugin-auto-import": "^20.2.0", "vite-plugin-optimize-exclude": "^0.0.1", - "vite-plugin-pwa": "^1.0.3", - "vite-plugin-terminal": "^1.2.0", - "wrangler": "^3.114.1" + "vite-plugin-pwa": "^1.1.0", + "vite-plugin-terminal": "^1.3.0", + "wrangler": "^4.46.0" }, "pnpm": { "peerDependencyRules": { diff --git a/pests-repellent/package.json b/pests-repellent/package.json index 4237c462f..9d0a3a88e 100644 --- a/pests-repellent/package.json +++ b/pests-repellent/package.json @@ -10,9 +10,9 @@ "cf-typegen": "wrangler types" }, "devDependencies": { - "@cloudflare/vitest-pool-workers": "^0.8.19", - "typescript": "^5.5.2", + "@cloudflare/vitest-pool-workers": "^0.10.5", + "typescript": "^5.9.3", "vitest": "~3.2.0", - "wrangler": "^4.20.5" + "wrangler": "^4.46.0" } } diff --git a/pests-repellent/pnpm-lock.yaml b/pests-repellent/pnpm-lock.yaml new file mode 100644 index 0000000000000000000000000000000000000000..98c09c5c16cd60c034f346a2c2cb4828e86ee6e9 GIT binary patch literal 59418 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�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 { const response = await worker.fetch(request, env, ctx); // Wait for all `Promise`s passed to `ctx.waitUntil()` to settle before running test assertions await waitOnExecutionContext(ctx); - expect(await response.text()).toMatchInlineSnapshot(`"Hello World!"`); + expect(await response.text()).toMatchInlineSnapshot(` + "Example Domain

Example Domain

This domain is for use in documentation examples without needing permission. Avoid use in operations.

Learn more

+ " + `); }); it('responds with Hello World! (integration style)', async () => { const response = await SELF.fetch('https://example.com'); - expect(await response.text()).toMatchInlineSnapshot(`"Hello World!"`); + expect(await response.text()).toMatchInlineSnapshot(` + "Example Domain

Example Domain

This domain is for use in documentation examples without needing permission. Avoid use in operations.

Learn more

+ " + `); }); }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 70f0e1a135392729194487e51586f9accd0b49f6..5e9fe1d8ba5f9f2bba142a2e304c43928dc264f3 100644 GIT binary patch delta 62647 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

mBs2=+ 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 Date: Sun, 9 Nov 2025 01:56:34 -0800 Subject: [PATCH 012/131] updated 14 pages --- docs/ai.md | 5 +++-- docs/audio.md | 4 ++-- docs/educational.md | 3 ++- docs/file-tools.md | 1 + docs/gaming-tools.md | 6 +++++- docs/gaming.md | 4 ++-- docs/misc.md | 2 +- docs/mobile.md | 1 + docs/non-english.md | 6 +++--- docs/social-media-tools.md | 2 +- docs/text-tools.md | 2 +- docs/torrenting.md | 1 + docs/video-tools.md | 2 +- docs/video.md | 4 ++-- 14 files changed, 26 insertions(+), 17 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index e6fa6a7a9..072acc52b 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -14,12 +14,12 @@ ## ▷ Official Model Sites * ⭐ **[AI Studio](https://aistudio.google.com/app/prompts/new_chat)** - Gemini 2.5 Pro / Unlimited / Sign-Up Required / [Subreddit](https://www.reddit.com/r/Bard/) / [Discord](https://discord.com/invite/gemini) * ⭐ **[Microsoft Copilot](https://copilot.microsoft.com)** - GPT-5 / Unlimited / [Reasoning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#better-reasoning) / [Discord](https://discord.com/invite/go-copilot) +* ⭐ **[Kimi](https://www.kimi.com/)** - Kimi K2 Reasoning Chatbot / Sign-Up Required / [Subreddit](https://www.reddit.com/r/kimi/) / [Discord](https://discord.gg/TYU2fdJykW) / [GitHub](https://github.com/MoonshotAI) * ⭐ **[Qwen](https://chat.qwen.ai/)** - Qwen3-Max / Unlimited / [Subreddit](https://www.reddit.com/r/Qwen_AI/) / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) +* ⭐ **[Grok](https://grok.com/)** - Grok 4 Fast + Grok 3 (96 daily) / Grok 4 (24 daily) * ⭐ **[⁠Z.ai](https://chat.z.ai/)** - GLM 4.6 Chatbot / Unlimited / [Discord](https://discord.gg/QR7SARHRxK) * ⭐ **[DeepSeek](https://chat.deepseek.com/)** - DeepSeek-V3.2-Exp / Unlimited / [Subreddit](https://www.reddit.com/r/DeepSeek/) / [Discord](https://discord.com/invite/Tc7c45Zzu5) / [GitHub](https://github.com/deepseek-ai) -* ⭐ **[Grok](https://grok.com/)** - Grok 4 Fast + Grok 3 (96 daily) / Grok 4 (24 daily) / [Rate Display](https://greasyfork.org/en/scripts/533963) / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) -* ⭐ **[Kimi](https://www.kimi.com/)** - Kimi K2 Reasoning Chatbot / Sign-Up Required / [Subreddit](https://www.reddit.com/r/kimi/) / [Discord](https://discord.gg/TYU2fdJykW) / [GitHub](https://github.com/MoonshotAI) * [Claude](https://claude.ai/) - Claude 4.5 Sonnet / Sign-Up with Phone # Required / [Usage Tracker](https://github.com/lugia19/Claude-Usage-Extension) / [Subreddit](https://www.reddit.com/r/ClaudeAI/) / [Discord](https://discord.com/invite/6PPFFzqPDZ) * [ChatGPT](https://chatgpt.com/) - GPT-5 / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#chatgpt-limits) / [r/OpenAI](https://www.reddit.com/r/OpenAI/) / [r/ChatGPT](https://www.reddit.com/r/ChatGPT/) / [Discord](https://discord.com/invite/openai) * [Gemini](https://gemini.google.com/) - Gemini 2.5 Pro (5 per day) / 2.5 Flash (Unlimited) / [Limits](https://support.google.com/gemini/answer/16275805) / [Subreddit](https://www.reddit.com/r/Bard/) / [Discord](https://discord.com/invite/gemini) @@ -55,6 +55,7 @@ ## ▷ Multiple Model Sites * [AI Assistant](https://aiassistantbot.pages.dev/) - Deepseek-R1 / Qwen QwQ-32B / Multiple Chatbots / No Sign-Up * [FreePass](https://freepass.ai/) - Gemini 2.5 Pro / GPT-5-chat / No Sign-Up / [Telegram](https://t.me/freepass_ai) * [HiveChat](https://ai.wr.do/chat) - Kimi K2 / DeepSeek R1-0528 / Multiple Chatbots / Sign-Up Required / [Discord](https://discord.gg/AYFPHvv2jT) / [GitHub](https://github.com/lobehub/lobe-chat) +* [⁠Heck.AI](https://heck.ai/) - Deepseek / GPT-5 Mini / No Sign-Up *** diff --git a/docs/audio.md b/docs/audio.md index c31dce57d..9406f100f 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -32,7 +32,7 @@ ## ▷ Streaming Sites * ⭐ **[YouTube Music](https://music.youtube.com/)** or [Zozoki](https://zozoki.com/music/) - YouTube Music WebUIs * ⭐ **YouTube Music Tools** - [Enhancements](https://themesong.app/), [2](https://github.com/Sv443/BetterYTM) / [Library Delete](https://github.com/apastel/ytmusic-deleter) / [Upload Delete](https://rentry.co/tv4uo) / [Spotify Playlist Import](https://spot-transfer.vercel.app/), [2](https://github.com/mahdi-y/Spotify2YoutubeMusic), [3](https://github.com/linsomniac/spotify_to_ytmusic), [4](https://github.com/sigma67/spotify_to_ytmusic) / [Better Lyrics](https://better-lyrics.boidu.dev/) / [Discord](https://discord.gg/UsHE3d5fWF) / [GitHub](https://github.com/boidushya/better-lyrics) -* ⭐ **[DAB Music Player](https://dab.yeet.su/)**, [2](https://dabmusic.xyz/) - Browser Music / Lossless / [Invite](https://discord.com/invite/rmzH6ttgcC) / [Telegram](https://t.me/+RnrXmKyOPNY0ZGY9) +* ⭐ **[DAB Music Player](https://dab.yeet.su/)**, [2](https://dabmusic.xyz/) - Browser Music / Lossless / Sign-Up Required / [Telegram](https://t.me/+RnrXmKyOPNY0ZGY9) / [Discord](https://discord.com/invite/rmzH6ttgcC) * ⭐ **[Reddit Music Player](https://reddit.musicplayer.io/)** - Subreddit Music Player * ⭐ **[SoundCloud](https://soundcloud.com/)** - User Made Songs * ⭐ **[TrackerHub](https://artistgrid.cx/)** - Unreleased / [Discord](https://discord.gg/sheet) @@ -354,7 +354,7 @@ ## ▷ Audio Ripping Sites * ⭐ **[lucida](https://lucida.to/)** - Multi-Site / 320kb / MP3 / FLAC / [Telegram](https://t.me/lucidahasmusic) / [Discord](https://discord.com/invite/dXEGRWqEbS) * ⭐ **[DoubleDouble](https://doubledouble.top/)** - Multi-Site / 320kb / FLAC / [Telegram](https://t.me/lucidahasmusic) * ⭐ **[squid.wtf](https://tidal.squid.wtf)**, **[Monochrome](https://monochrome.tf/)**, [2](https://monochrome.prigoana.com/) / [GitHub](https://github.com/eduardprigoana/monochrome), [⁠Digger](https://digger-ui.vercel.app/), [QQDL](https://tidal.qqdl.site/) or [BiniLossless](https://music.binimum.org/) - Tidal / FLAC / [Full List](https://github.com/eduardprigoana/hifi-instances/) -* ⭐ **[DAB Music Player](https://dab.yeet.su/)**, [2](https://dabmusic.xyz/) - FLAC / [Invites](https://discord.com/invite/rmzH6ttgcC) / [Telegram](https://t.me/+RnrXmKyOPNY0ZGY9) +* ⭐ **[DAB Music Player](https://dab.yeet.su/)**, [2](https://dabmusic.xyz/) - FLAC / Sign-Up Required / [Telegram](https://t.me/+RnrXmKyOPNY0ZGY9) / [Discord](https://discord.com/invite/rmzH6ttgcC) * [Spotisaver](https://spotisaver.net/) - Multi-Site * [AMP3](https://amp3.cc/) - YouTube / 256kb * [EzConv](https://ezconv.com/) - YouTube / 256kb diff --git a/docs/educational.md b/docs/educational.md index 376332dbf..4533f06d6 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -69,7 +69,7 @@ ## ▷ Downloading * 🌐 **[Free-Courses-For-Everyone](https://github.com/MasterBrian99/Free-Courses-For-Everyone)** - Course Site Index * ⭐ **[TutFlix](https://tutflix.org/)** - Courses / Drives / Sign-Up Opens Fridays * ⭐ **[HackNation](https://hacksnation.com/)** - Courses -* ⭐ **[tut4dl](https://tut4it.com/)** - Courses +* ⭐ **[tut4dl](https://tut4it.com/)** - Courses / [Request Guide](https://t.me/c/1603660516/91) * ⭐ **[Course Busters](https://t.me/coursebusters)** - Course Busters Access * [FreeCourseSite](https://freecoursesite.com/), [2](https://freecoursesites.com/) or [Docspedia](https://docspedia.world/) - Torrenting Sites / Use [VPN](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy#wiki_.25BA_vpn) * [FreeEducationWeb](https://freeeducationweb.com/) - Courses @@ -691,6 +691,7 @@ ## ▷ Spacecraft * [⁠NASASpaceFlight](https://www.nasaspaceflight.com/) - Launch Livestreams / News / [Forum](https://forum.nasaspaceflight.com/) * [⁠Next Spaceflight](https://nextspaceflight.com/) / [Discord](https://discord.gg/nextspaceflight), [nextrocket.space](https://nextrocket.space/) or [RocketLaunch](https://rocketlaunch.org/) - Rocket Launch / Space Flight Trackers * [⁠Spaceflight Archive](https://spaceflight-archive.com/) - Rocket Launch History / Visualizations / Stats +* [TonyBela Infographics](https://tonybela.com/) - Spacecraft / Rocket Infographics / [X](https://x.com/InfographicTony) * [NSSDCA](https://nssdc.gsfc.nasa.gov/) - NASA Space Science Mission Data * [Sen](https://www.sen.com/) - ISS Live Feed + Video Archive / [YouTube](https://www.youtube.com/@Sen) / [X](https://x.com/sen) * [ISS In Realtime](https://issinrealtime.org/) - Historical ISS Mission Replays / Database diff --git a/docs/file-tools.md b/docs/file-tools.md index fab186c49..7ca5906e1 100644 --- a/docs/file-tools.md +++ b/docs/file-tools.md @@ -263,6 +263,7 @@ # ► File Transfer * [KDE Connect](https://kdeconnect.kde.org/) - Desktop / Mobile Transfer * [Wormhole](https://wormhole.app/) - Desktop / Mobile Transfer / [Discord](https://discord.com/invite/de6FscsK5Z) / [GitHub](https://github.com/SocketDev) * [Warpinator](https://github.com/linuxmint/warpinator) - Desktop / Mobile Transfer +* [⁠Phone Link](https://www.microsoft.com/en-us/windows/sync-across-your-devices) - Desktop / Mobile File Transfer * [Sefirah](https://github.com/shrimqy/Sefirah) - Desktop / Mobile Transfer * [QRServ](https://play.google.com/store/apps/details?id=dev.uint.qrserv) - Desktop / Mobile Transfer / [GitHub](https://github.com/uintdev/qrserv) * [Magic Wormhole](https://github.com/magic-wormhole/magic-wormhole) - Desktop / Mobile Transfer diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index daaaf10fe..f6b49b76d 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -103,6 +103,7 @@ ## ▷ Controller Tools * [Spud Controller](https://sadwhale-studios.itch.io/) - Controller / Mouse Input Displays * [Gamepad-Tester](https://hardwaretester.com/gamepad) or [AresLuna](https://aresluna.org/gamepad-tester/) - Controller Connectivity Testers * [DualSense Tester](https://ds.daidr.me/) - Web ⁠DualSense Tester / [GitHub](https://github.com/daidr/dualsense-tester) +* [Calibration GUI](https://dualshock-tools.github.io/) - Web DualSense Calibration Tool / Chromium Required / [GitHub](https://github.com/dualshock-tools/dualshock-tools.github.io) * [hidusbf](https://github.com/LordOfMice/hidusbf) - Decrease DS4/5 Input Lag / [Video](https://youtu.be/x0wcJM4FtXQ) * [HidHide](https://docs.nefarius.at/projects/HidHide/) - Input Device Firewall * [Whitescent Engine](https://apt.izzysoft.de/fdroid/index/apk/com.github.whitescent.engine) - Use Phone as Joy Stick / [GitHub](https://github.com/whitescent/Engine) @@ -687,6 +688,7 @@ ## ▷ Technical Tools * ⭐ **[spark](https://spark.lucko.me/)** - Minecraft Performance Profiler * ⭐ **[Minecraft Java Flags](https://unascribed.com/garden/jvm-args/)** - Java Edition Performance Tweaks * [Report Inspector](https://misode.github.io/report/) - Crash Report / Profiling Inspector +* [⁠Minecraft TAS](https://minecrafttas.com/) - Minecraft TAS Community / Tools / Tutorials / [Discord](https://discord.gg/jGhNxpd) * [Mineflayer](https://prismarinejs.github.io/mineflayer/) - Minecraft Bot Creator / [GitHub](https://github.com/PrismarineJS/mineflayer) * [Minecraft Armor Stand](https://haselkern.com/Minecraft-ArmorStand/) - Design Poses for Armorstands * [Enchant Order](https://iamcal.github.io/enchant-order/) - Minecraft Enchantment Ordering Tool @@ -961,6 +963,7 @@ ## ▷ Gacha Tools ## ▷ Tabletop Tools * 🌐 **[Awesome TTRPGs](https://github.com/Zireael07/awesome-tabletop-rpgs)** - Online TTRPGs & Resources +* ↪️ **[D&D Resources](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/edu#wiki_.25B7_dungeons_.26amp.3B_dragons)** - Dungeons & Dragons Guides / Tools * ⭐ **[dice.run](https://dice.run/)**, [DiceSimulator.com](http://www.dicesimulator.com/), [Let's Roll](https://www.linepup.com/dice/) or [Desktop Dice](https://girkovarpa.itch.io/desktopdice) - Dice Simulators * [Scorecard.gg](https://scorecard.gg/) - Create Scorecards for Game Matches * [RPGBOT](https://rpgbot.net/), [Wargamer](https://www.wargamer.com/), [Roll for Fantasy](https://rollforfantasy.com/), [Kassoon](https://www.kassoon.com/) or [DragonsFoot](https://www.dragonsfoot.org/) - RPG / TTRPG Tools & Learning Resources @@ -977,8 +980,9 @@ ## ▷ Tabletop Tools ## ▷ RPG Worldbuilding +* ↪️ **[Writing Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tools#wiki_.25B7_writing_tools)** - Writing Tools / Story Managers * ⭐ **[Kanka](https://kanka.io/)**, [World Anvil](https://www.worldanvil.com/), [RPTools](https://www.rptools.net/), [Scabard](https://www.scabard.com/), [Adventurer's Codex](https://adventurerscodex.com) or [Fantasia Archive](https://fantasiaarchive.com/) - RPG Campaign Managers / Worldbuilding Suites -* ⭐ **[Chaotic Shiny](http://chaoticshiny.com/)**, [Seventh Sanctum](https://www.seventhsanctum.com/), [Notebook.ai](https://www.notebook.ai/), [Fantasy Name Generators](https://www.fantasynamegenerators.com/) or [Eigengrau's Generator](https://eigengrausgenerator.com/) - RPG / Fantasy Storywriting Tools +* ⭐ **[Chaotic Shiny](http://chaoticshiny.com/)**, [Seventh Sanctum](https://www.seventhsanctum.com/), [Notebook.ai](https://www.notebook.ai/), [Fantasy Name Generators](https://www.fantasynamegenerators.com/) or [Eigengrau's Generator](https://eigengrausgenerator.com/) - RPG / Fantasy Story Writing Tools * ⭐ **[donjon](https://donjon.bin.sh/)** or [Azgaar](https://azgaar.github.io/Fantasy-Map-Generator/) - Procedural RPG / Fantasy Map Generators * [watabou](https://watabou.itch.io/) - Generators for Fantasy Worlds, Dungeons, and More * [Inkwell Ideas](https://inkwellideas.com/) - RPG Software & Accessories diff --git a/docs/gaming.md b/docs/gaming.md index 62c089bbe..615229478 100644 --- a/docs/gaming.md +++ b/docs/gaming.md @@ -249,7 +249,7 @@ ## ▷ Emulators * ↪️ **[Android Emulators](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25BA_android_emulators)** * ⭐ **[Recommended Emulator Specs](https://emulation.gametechwiki.com/index.php/Computer_specs)** * ⭐ **[Emulator BIOS Files](https://emulation.gametechwiki.com/)** - Search for "Emulator Files" -* ⭐ **[RetroAchievements](https://retroachievements.org/)** - Achievements for Emulators / [DAT Files](https://rentry.co/FMHYB64#ra-dat) +* ⭐ **[RetroAchievements](https://retroachievements.org/)** - Achievements for Emulators / [Compatible Games](https://retroachievements.vercel.app/) / [DAT Files](https://rentry.co/FMHYB64#ra-dat) * ⭐ **[Dolphin Guide](https://github.com/shiiion/dolphin/wiki/Performance-Guide)** - Dolphin Setup Guide * ⭐ **[Cemu Guide](https://cemu.cfw.guide/)** or [r/CemuPiracy Tutorial](https://www.reddit.com/r/CemuPiracy/wiki/tutorial/) - Wii U / BOTW Setup Guides * [Switch Emulation](https://rentry.co/FMHYB64#switch-emulation) - Switch Emulator Setup Guides @@ -301,7 +301,7 @@ ## ▷ ROM Sites * ⭐ **[Axekin](https://www.axekin.com/)** - ROMs / [Discord](https://discord.gg/CUpf57y5Vg) * ⭐ **[Ziperto](https://ziperto.com/)** - ROMs / [Discord](https://discord.gg/VgZ66bM87u) * ⭐ **[RuTracker ROMs](https://rutracker.org/forum/viewforum.php?f=548)** - ROMs / Torrents / Use [VPN](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy/#wiki_.25BA_vpn) -* ⭐ **[RetroGameTalk](https://retrogametalk.com/)** / [Subreddit](https://www.reddit.com/r/RetroGameTalk/), [⁠ROMHack.ing](https://www.romhack.ing/) / [Discord](https://discord.gg/uAufcgz), [⁠ROMHacking.com](https://romhacking.com/), [ROMhacking](https://www.romhacking.net/), [⁠ROMHack Plaza](https://romhackplaza.org/) / [Discord](https://discord.gg/5CKzeWmZZU) or [Reality Incorporated](https://sites.google.com/view/bonmarioinc/rom-hacks/released-rom-hacks) - ROM Fan Translations / Hacks +* ⭐ **[CDRomance](https://cdromance.org/)** / [Forum](https://retrogametalk.com/) / [Subreddit](https://www.reddit.com/r/RetroGameTalk/), [⁠ROMHack.ing](https://www.romhack.ing/) / [Discord](https://discord.gg/uAufcgz), [⁠ROMHacking.com](https://romhacking.com/), [ROMhacking](https://www.romhacking.net/), [⁠ROMHack Plaza](https://romhackplaza.org/) / [Discord](https://discord.gg/5CKzeWmZZU) or [Reality Incorporated](https://sites.google.com/view/bonmarioinc/rom-hacks/released-rom-hacks) - ROM Fan Translations / Hacks * [WowROMs](https://wowroms.com/en) - ROMs * [Retro Game Champion](https://www.retrogamechampion.com/) - Retro Game ROMs, Magazines, Music & more / [Discord](https://discord.gg/zueusZt) * [Zophar's Domain](https://www.zophar.net/) - ROM Mods diff --git a/docs/misc.md b/docs/misc.md index 7d8a28274..8b0c526e3 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -1226,7 +1226,7 @@ ## ▷ Chat / Forums * [MyCast](https://www.mycast.io/) - Dream Casting Discussions * [AnimeSuki](https://forums.animesuki.com/), [AnimeUKNews](https://forums.animeuknews.net/) or [Fanverse](https://www.fanverse.org/) - Anime Discussion * [Fora](https://fora.com/communities/) or [Discourse](https://discover.discourse.org/) - Specialty Forums -* [Resetera](https://www.resetera.com/) or [RacketBoy](https://racketboy.com/forum/) - Game Forums +* [Resetera](https://www.resetera.com/), [RetroGameTalk](https://retrogametalk.com/) / [Subreddit](https://www.reddit.com/r/RetroGameTalk/) or [RacketBoy](https://racketboy.com/forum/) - Gmaing Forums * [TheRPF](https://www.therpf.com/forums/) - Movie Costume / Prop Forum * [Websleuths](https://www.websleuths.com/) - Crime Solving Forum * [Airsoft International](https://discord.gg/airsoft) - Airsoft Guides / Community ⁠ diff --git a/docs/mobile.md b/docs/mobile.md index d18f15298..5ef3524f1 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -409,6 +409,7 @@ ## ▷ Android Utilities * [Circle to Search](https://play.google.com/store/apps/details?id=com.circletosearch.android) or [MiCTS](https://github.com/parallelcc/MiCTS/blob/main/README_en.md) - Circle to Search * [notesGPT](https://usenotesgpt.com/) - AI Voice Notes * [AudioNote](https://certified84.github.io/AudioNote/) or [⁠Fossify Voice Recorder](https://github.com/FossifyOrg/Voice-Recorder) - Video / Voice Recorders +* [⁠AndroidMic](https://github.com/teamclouday/AndroidMic) - Use Android as PC Mic * [ChatBox](https://github.com/Bin-Huang/chatbox), [Rikka AI](https://rikka-ai.com/) / [Discord](https://discord.gg/9weBqxe5c4) / [GitHub](https://github.com/rikkahub/rikkahub), [Maid](https://github.com/Mobile-Artificial-Intelligence/maid), [ChatterUI](https://github.com/Vali-98/ChatterUI), [⁠Google AI Edge Gallery](https://github.com/google-ai-edge/gallery) or [PocketPal AI](https://github.com/a-ghorbani/pocketpal-ai) - Local AI Chatbots * [Noiseun Canceller](https://play.google.com/store/apps/details?id=com.jazibkhan.noiseuncanceller) - Audio Surrounding Recorder * [Voiceliner](https://a9.io/voiceliner/) - Voice Memos / [GitHub](https://github.com/maxkrieger/voiceliner) diff --git a/docs/non-english.md b/docs/non-english.md index d89cee791..afb6c1bdb 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -708,7 +708,7 @@ # ► Indian Languages ## ▷ Downloading -* ⭐ **[VegaMovies](https://vegamovies.menu/)**, [2](https://moviesflix.ad/) - Movies / TV / Anime / 1080p / 4K / [Telegram](https://telegram.dog/vega_officials) +* ⭐ **[VegaMovies](https://vegamovies.gripe/)**, [2](https://moviesflix.ad/) - Movies / TV / Anime / 1080p / 4K / [Telegram](https://telegram.dog/vega_officials) * ⭐ **[UHDMovies](https://modlist.in/?type=uhdmovies)** - Movies / 4K * ⭐ **[MkvCinemas](https://mkvcinemas.kids/)** - Movies / TV / Anime / Sub / Dub / 1080p / 4K * ⭐ **[HDHub4u](https://hdhub4u.gd/)** - Movies / TV / 1080p @@ -734,7 +734,7 @@ ## ▷ Downloading * [⁠Cinemalux](https://cinemalux.zip/) - Movies / TV / 1080p * [ProtonMovies](https://m2.protonmovies.top/) - Movies / TV * [isaiDub](https://rentry.co/FMHYB64#isaidub) - Movies / TV / 720p -* [OlaMovies](https://olamovies.top/) - Movies / TV / Sub / Dub / 1080p / 4K / Use [Adblock](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy/#wiki_.25BA_adblocking) +* [OlaMovies](https://new1.olamovies.onl/) - Movies / TV / Sub / Dub / 1080p / 4K / Use [Adblock](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy/#wiki_.25BA_adblocking) * [Fojik](https://fojik.site/) - Movies * [MoviesFD](https://moviesfd.vip/) - Movies / Sub / Dub / 1080p * [Paidnaija](https://paidnaija.net/) - Movies / Sub / 720p / [Telegram](https://t.me/joinchat/E9cst-5oQDA5MzRk) @@ -1910,7 +1910,7 @@ # ► Other Languages * [kool.to](https://www.kool.to/) - Multilingual / Live TV * [Keyman](https://keyman.com/) - Multilingual / Keyboard Files * [Jainism Library of Jain Literature](https://www.atmadharma.com/index.html) - Multilingual / Sacred Texts -* [⁠Albkanale](https://albkanale.com/) - Albanian Live TV AAndroid pp +* [⁠Albkanale](https://albkanale.com/) - Albanian Live TV Android pp * [amharicbookss](https://t.me/amharicbookss) - Amharic / Books * [Yoda](https://yoda.az/) - Azerbaijani / Live TV * [euskal](https://www.euskal-encodings.eus/) - Basque / Download / Movies / TV diff --git a/docs/social-media-tools.md b/docs/social-media-tools.md index 1f5165b63..49ff4671d 100644 --- a/docs/social-media-tools.md +++ b/docs/social-media-tools.md @@ -157,7 +157,7 @@ # ► Reddit Tools * ⭐ **[Reddit Stream](https://reddit-stream.com/)** - Live Thread Viewer * ⭐ **[Reddit Enhancement Suite](https://redditenhancementsuite.com/)**, [Reddit++](https://greasyfork.org/en/scripts/490046), [Reddit Fix](https://greasyfork.org/en/scripts/404497-reddit-fix), [Reddit Extension](https://lawrenzo.com/p/reddit-extension), [RedditEnhancer](https://github.com/joelacus/RedditEnhancer) or [RedditMod2](https://greasyfork.org/en/scripts/29724-redditmod2) - Reddit Enhancement Extensions / Scripts -* ⭐ **[Redlib](https://redlib.fmhy.net/)** / [Instances](https://github.com/redlib-org/redlib-instances/blob/main/instances.md), [2](https://github.com/libreddit/libreddit-instances/blob/master/instances.md), [Photon](https://photon-reddit.com/) or [RDX](https://rdx.overdevs.com/) - Reddit Frontends +* ⭐ **[Redlib](https://redlib.fmhy.net/)** / [Instances](https://github.com/redlib-org/redlib-instances/blob/main/instances.md), [Libreddit](https://github.com/libreddit/libreddit-instances/blob/master/instances.md), [Photon](https://photon-reddit.com/) or [RDX](https://rdx.overdevs.com/) - Reddit Frontends * ⭐ **[Old Reddit Redirect](https://github.com/tom-james-watson/old-reddit-redirect)** - Redirect New Reddit to Old * ⭐ **[Newsit](https://newsit.benwinding.com/)** - Webpage Comments Widget / [GitHub](https://github.com/benwinding/newsit) * [Redditp](https://redditp.com/) or [Reddit Viewer](https://reddit-viewer.com/) - Reddit TikTok Style Viewers diff --git a/docs/text-tools.md b/docs/text-tools.md index 371c1838a..b52e1278e 100644 --- a/docs/text-tools.md +++ b/docs/text-tools.md @@ -377,7 +377,7 @@ ## ▷ Writing Tools * [RenPy](https://www.renpy.org/) - Visual Novel Editor / [GitHub](https://github.com/renpy/renpy) * [Fortelling](https://www.fortelling.app/) or [Novelist](https://beta.novelist.app) - Novel Plotting / Editing Workspaces * [Infinite Story](https://infinite-story.com/), [Strand](https://strand.jinay.dev/), [Agora](https://www.agorawriter.com/) or [WriteAlong](https://www.writealong.io/) - Collaborative Writing / Feedback -* [Gateway Forge](https://gatewayforge.com/) - Interactive Worldbuilding / Story Writing Tool / [Modules](https://gatewayforge.com/resources) / [Discord](https://discord.gg/c3PEQxxKfn) +* [Gateway Forge](https://gatewayforge.com/) / [Modules](https://gatewayforge.com/resources) / [Discord](https://discord.gg/c3PEQxxKfn) or [Chronicler](https://chronicler.pro/) / [Discord](https://discord.gg/cXJwcbe2b7) / [GitHub](https://github.com/mak-kirkland/chronicler) - Worldbuilding / Story Writing Apps * [LanguageIsAVirus](https://www.languageisavirus.com/) or [MDWA](https://www.squibler.io/dangerous-writing-prompt-app) - Writing Prompts * [Twinery](https://twinery.org/) - Interactive Non-Linear Story Creator * [TextUSM](https://textusm.com/) - User Story Map Generator / [GitHub](https://github.com/harehare/textusm) diff --git a/docs/torrenting.md b/docs/torrenting.md index 5a5c9ebb2..6a3ed47bc 100644 --- a/docs/torrenting.md +++ b/docs/torrenting.md @@ -144,6 +144,7 @@ # ► Private Trackers * [r/OpenSignups](https://www.reddit.com/r/OpenSignups/) or [r/OpenedSignups](https://www.reddit.com/r/OpenedSignups/) - Open Tracker Signup Subs * [Private Tracker Spreadsheet](https://hdvinnie.github.io/Private-Trackers-Spreadsheet/) - Private Tracker Lists * [OpenSignups](https://t.me/trackersignup) - Open Signups Private Trackers / Telegram +* [⁠cross-seed](https://www.cross-seed.org/) - Cross-Seeding Tool / Seed Same Torrent Across Multiple Sites * [Upload-Assistant](https://github.com/L4GSP1KE/Upload-Assistant) - Private Tracker Auto-Upload * [TrackerScreenshot](https://github.com/KlevGG/TrackerScreenshot) - Auto Screenshot Tracker Stats diff --git a/docs/video-tools.md b/docs/video-tools.md index c46d71a71..1b5c538de 100644 --- a/docs/video-tools.md +++ b/docs/video-tools.md @@ -139,10 +139,10 @@ ## ▷ Live Streaming * 🌐 **[Awesome Streaming](https://github.com/juancarlospaco/awesome-streaming-tools)** or [StreamerFreebies](https://streamerfreebies.com/) - Live Streaming Resources * ⭐ **[OBS Studio](https://obsproject.com/)** - Live Stream Manager / Windows, Mac, Linux / [GitHub](https://github.com/obsproject/obs-studio) * ⭐ **OBS Tools** - [Tweaks](https://discord.gg/CTT) / [Background Remover](https://github.com/locaal-ai/obs-backgroundremoval) / [Web App](https://github.com/Niek/obs-web) / [Phone Controller](https://github.com/Kounex/obs_blade) / [Plugin Updater](https://ko-fi.com/s/0b5bd4536d) / [Guide](https://www.nvidia.com/en-us/geforce/guides/broadcasting-guide/) +* ⭐ **[Streamer.bot](https://streamer.bot/)** - Live Stream Manager / [X](https://x.com/streamerdotbot) / [Subreddit](https://www.reddit.com/r/streamerbot) / [Discord](https://discord.com/invite/hYqQGG3puC) / [GitHub](https://github.com/Streamerbot) * [StreamLabs](https://streamlabs.com/) - Live Stream Manager / Windows, Mac / [GitHub](https://github.com/streamlabs/desktop) * [Stream Elements](https://streamelements.com/) - Streaming Service Manager * [Restream](https://restream.io/) - Multi-Platform Streams -* [Streamer.bot](https://streamer.bot/) - Live Stream Manager / [X](https://x.com/streamerdotbot) / [Subreddit](https://www.reddit.com/r/streamerbot) / [Discord](https://discord.com/invite/hYqQGG3puC) / [GitHub](https://github.com/Streamerbot) * [TwitchChat](https://twitchat.fr/) - Live Stream Manager / [Discord](https://discord.com/invite/fmqD2xUYvP) / [GitHub](https://github.com/Durss/Twitchat) * [VDO Ninja](https://vdo.ninja/) - Live Stream Colab Tool * [LiveStreamDVR](https://github.com/MrBrax/LiveStreamDVR) - Live Stream Recorders / Windows, Mac, Linux diff --git a/docs/video.md b/docs/video.md index 32ae64183..95fe09231 100644 --- a/docs/video.md +++ b/docs/video.md @@ -586,7 +586,7 @@ # ► Download Sites * ↪️ **[General DDL Sites](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/download)** * ↪️ **[Video Download Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/video-tools#wiki_.25BA_video_download)** -* ⭐ **[VegaMovies](https://vegamovies.menu/)**, [2](https://moviesflix.ad/) - Movies / TV / Anime / 4K / [Telegram](https://telegram.dog/vega_officials) +* ⭐ **[VegaMovies](https://vegamovies.gripe/)**, [2](https://moviesflix.ad/) - Movies / TV / Anime / 4K / [Telegram](https://telegram.dog/vega_officials) * ⭐ **[Pahe](https://pahe.ink/)** - Movies / TV / Anime / 4K / [Ad-Bypass (Must Have)](https://greasyfork.org/en/scripts/443277) / [Discord](https://discord.gg/4AvaCsd2J4) * ⭐ **[MovieParadise](https://movieparadise.org/)** - Movies / TV / [Sign-Up Code (Important)](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#movieparadise-code) * ⭐ **[Rive](https://rivestream.org/)**, [2](https://rivestream.net/) - Movies / TV / Anime / [Status](https://rentry.co/rivestream) / [Discord](https://discord.gg/6xJmJja8fV) @@ -605,7 +605,7 @@ # ► Download Sites * [TMovie](https://tmovie.tv/) - Movies / TV / Anime / [Discord](https://discord.com/invite/R7a6yWMmfK) * [BEECH](https://beech.watch/) - Movies / TV / Anime / [Discord](https://discord.gg/FekgaSAtJa) * [Sinflix](https://rentry.co/FMHYB64#sinflix) - Asian Drama -* [OlaMovies](https://olamovies.top/) - Movies / TV / 4K / Use [Adblock](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy/#wiki_.25BA_adblocking) +* [OlaMovies](https://new1.olamovies.onl/) - Movies / TV / 4K / Use [Adblock](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy/#wiki_.25BA_adblocking) * [KatMovie4k](https://katworld.net/?type=Katmovie4k) - Movies / TV / 4K * [PSArips](https://psa.wf/) - Movies / TV / 4K * [DDLBase](https://ddlbase.com/) - Movies / 4K / 3D / Remuxes From 314737ec4f83a0ec2e4fedde58aefcecf974771d Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sun, 9 Nov 2025 06:42:02 -0800 Subject: [PATCH 013/131] updated 5 pages --- docs/audio.md | 2 +- docs/gaming.md | 2 +- docs/image-tools.md | 2 +- docs/mobile.md | 2 +- docs/non-english.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/audio.md b/docs/audio.md index 9406f100f..7d095ec90 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -614,7 +614,7 @@ ## ▷ Game Soundtracks # ► Tracking / Databases -* ⭐ **[RateYourMusic](https://rateyourmusic.com/)** - Ratings / Reviews / [Add Features](https://rateyourmusic.com/list/CaptainMocha/betterrym-browser-extension/) / [Last.fm Stats](https://github.com/dukhevych/rym-lastfm-stats) / [Forum](https://rym.fm/) +* ⭐ **[RateYourMusic](https://rateyourmusic.com/)** - Ratings / Reviews / [Add Features](https://rateyourmusic.com/list/CaptainMocha/betterrym-browser-extension/) / [Forum](https://rym.fm/) * ⭐ **[Last.fm](https://www.last.fm/home)** / [Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/audio/#wiki_.25B7_last.fm_tools) or [ListenBrainz](https://listenbrainz.org/) - Track Listening Habits / Songs * ⭐ **[Muspy](https://muspy.com/)**, [Drop Watch](https://drop-watch.ghost.io/), [MusicButler](https://www.musicbutler.io/) or [Brew.fm](https://www.brew.fm/) - Get Album Release Updates * [Discogs](https://www.discogs.com/) - Ratings / Reviews / [Scout](https://greasyfork.org/en/scripts/439452-discogs-scout) / [Timestamps](https://martinbarker.me/tagger) diff --git a/docs/gaming.md b/docs/gaming.md index 615229478..c3bb894bb 100644 --- a/docs/gaming.md +++ b/docs/gaming.md @@ -293,7 +293,7 @@ ## ▷ ROM Sites * 🌐 **[ROM Sites Wiki](https://emulation.gametechwiki.com/index.php/ROM_%26_ISO_Sites)** - List of ROM Download Sites * 🌐 **[r/ROMs Mega](https://r-roms.github.io/)** - ROMs / [Pastebins](https://rentry.co/FMHYB64#romcenter) -* ⭐ **[CrocDB](https://crocdb.net/)** - ROMs / [Discord](https://discord.gg/3NyMZKxhUA) +* ⭐ **[CrocDB](https://crocdb.net/)** - ROM Site Aggregator / [Discord](https://discord.gg/3NyMZKxhUA) * ⭐ **[Myrient](https://rentry.co/FMHYB64#myrient)** - ROMs / [Telegram](https://t.me/s/myrient) / [Discord](https://discord.gg/4kVP9AuQ24) * ⭐ **[Vimms Lair](https://vimm.net/)** - ROMs / [Discord](https://discord.com/invite/XReX2ZGNcV) * ⭐ **[No-Intro](https://rentry.co/FMHYB64#no-intro)** - ROMs / [Discord](https://discord.gg/dvk6W6vZmp) diff --git a/docs/image-tools.md b/docs/image-tools.md index 605922614..414527d54 100644 --- a/docs/image-tools.md +++ b/docs/image-tools.md @@ -483,7 +483,7 @@ ## ▷ Art / Illustrations ## ▷ Media Covers / Posters -* ⭐ **[Ben Dodson](https://bendodson.com/projects/itunes-artwork-finder/)**, [2](https://bendodson.com/projects/apple-tv-movies-artwork-finder/) - Movies / TV / Music / Comic / Book / Anime / Manga / Games +* ⭐ **[Ben Dodson](https://bendodson.com/projects/itunes-artwork-finder/)**, [2](https://bendodson.com/projects/apple-tv-movies-artwork-finder/) - Movies / TV / Music / Comic / Book / Anime / Manga * [BigBoxCollection](https://bigboxcollection.com/) - 3D Game Boxes * [The Poster DB](https://theposterdb.com/) / [Subreddit](https://www.reddit.com/r/ThePosterDB) / [Discord](https://discord.com/invite/NARZqQX), [DVD Covers](https://www.dvd-covers.org/) or [MediUX](https://mediux.pro/) - Movies / TV * [Movie Posters Gallery](https://www.moviepostersgallery.com/), [Film On Paper](https://www.filmonpaper.com/posters/), [The Poster Collector](https://postercollector.co.uk/) or [IMP Awards](http://www.impawards.com/) - Movies diff --git a/docs/mobile.md b/docs/mobile.md index 5ef3524f1..d19924bf3 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -782,7 +782,7 @@ ## ▷ Android Manga * ⭐ **[Mihon](https://mihon.app/)** - Manga Reader / [Extensions](https://keiyoushi.github.io/extensions/), [2](https://discord.gg/3FbCpdKbdY), [3](https://wotaku.wiki/guides/ext/mihon) / [Endorsed Forks](https://mihon.app/forks/), [2](https://github.com/nekomangaorg/Neko), [3](https://komikku-app.github.io/) / [Avoid Fakes](https://mihon.app/news/2025-11-05-potential-threat) / [Discord](https://discord.gg/mihon) * ⭐ **[Dantotsu](https://discord.com/invite/4HPZ5nAWwM)** - Manga Reader / [Extension Guide](https://wotaku.wiki/guides/ext/mihon) / [Source Code](https://git.rebelonion.dev/rebelonion/Dantotsu/) / [Telegram](https://t.me/+gzBCQExtLQo1YTNh) * [Mangayomi](https://github.com/kodjodevf/mangayomi) - Manga Reader / [Discord](https://discord.com/invite/EjfBuYahsP) -* [Kotatsu](https://kotatsu.app/) - Manga Reader / [Nightly](https://github.com/KotatsuApp/Kotatsu-nightly) / [Telegram](https://t.me/kotatsuapp) / [Discord](https://discord.gg/NNJ5RgVBC5) +* [Kotatsu](https://kotatsu.app/) - Manga Reader / [Telegram](https://t.me/kotatsuapp) / [Discord](https://discord.gg/NNJ5RgVBC5) * [LNReader](https://github.com/LNReader/lnreader) - Manga Reader / [Discord](https://discord.com/invite/QdcWN4MD63) * [Perfect Viewer](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks) (search) - Manga File Viewer * [Manga Tag](https://www.mangatag.com/) - Manga File Viewer diff --git a/docs/non-english.md b/docs/non-english.md index afb6c1bdb..0064cdeea 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -1910,7 +1910,7 @@ # ► Other Languages * [kool.to](https://www.kool.to/) - Multilingual / Live TV * [Keyman](https://keyman.com/) - Multilingual / Keyboard Files * [Jainism Library of Jain Literature](https://www.atmadharma.com/index.html) - Multilingual / Sacred Texts -* [⁠Albkanale](https://albkanale.com/) - Albanian Live TV Android pp +* [⁠Albkanale](https://albkanale.com/) - Albanian Live TV Android App * [amharicbookss](https://t.me/amharicbookss) - Amharic / Books * [Yoda](https://yoda.az/) - Azerbaijani / Live TV * [euskal](https://www.euskal-encodings.eus/) - Basque / Download / Movies / TV From 6e6484eb2601b5e8bdfd0dae18f82d164b6f6f34 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Mon, 10 Nov 2025 10:22:43 -0800 Subject: [PATCH 014/131] updated 16 pages --- docs/ai.md | 17 ++++++----------- docs/file-tools.md | 1 + docs/gaming-tools.md | 39 ++++++++++++++++++++------------------- docs/gaming.md | 2 +- docs/image-tools.md | 2 +- docs/internet-tools.md | 4 ++-- docs/linux-macos.md | 4 ++-- docs/misc.md | 4 ++-- docs/mobile.md | 11 +++++------ docs/non-english.md | 34 ++++++++++++++++++++++++++++------ docs/privacy.md | 4 ++-- docs/reading.md | 2 +- docs/storage.md | 8 ++++---- docs/system-tools.md | 2 +- docs/text-tools.md | 14 ++++++++------ docs/video.md | 17 ++++++++++++----- 16 files changed, 96 insertions(+), 69 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 072acc52b..bdcbe3d09 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -16,14 +16,13 @@ ## ▷ Official Model Sites * ⭐ **[Microsoft Copilot](https://copilot.microsoft.com)** - GPT-5 / Unlimited / [Reasoning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#better-reasoning) / [Discord](https://discord.com/invite/go-copilot) * ⭐ **[Kimi](https://www.kimi.com/)** - Kimi K2 Reasoning Chatbot / Sign-Up Required / [Subreddit](https://www.reddit.com/r/kimi/) / [Discord](https://discord.gg/TYU2fdJykW) / [GitHub](https://github.com/MoonshotAI) * ⭐ **[Qwen](https://chat.qwen.ai/)** - Qwen3-Max / Unlimited / [Subreddit](https://www.reddit.com/r/Qwen_AI/) / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) -* ⭐ **[Grok](https://grok.com/)** - Grok 4 Fast + Grok 3 (96 daily) / Grok 4 (24 daily) +* ⭐ **[Grok](https://grok.com/)** - Grok 4 Fast + Grok 3 (96 daily) / Grok 4 (24 daily) / [Rate Display](https://greasyfork.org/en/scripts/533963) / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) * ⭐ **[⁠Z.ai](https://chat.z.ai/)** - GLM 4.6 Chatbot / Unlimited / [Discord](https://discord.gg/QR7SARHRxK) * ⭐ **[DeepSeek](https://chat.deepseek.com/)** - DeepSeek-V3.2-Exp / Unlimited / [Subreddit](https://www.reddit.com/r/DeepSeek/) / [Discord](https://discord.com/invite/Tc7c45Zzu5) / [GitHub](https://github.com/deepseek-ai) -/ [Rate Display](https://greasyfork.org/en/scripts/533963) / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) * [Claude](https://claude.ai/) - Claude 4.5 Sonnet / Sign-Up with Phone # Required / [Usage Tracker](https://github.com/lugia19/Claude-Usage-Extension) / [Subreddit](https://www.reddit.com/r/ClaudeAI/) / [Discord](https://discord.com/invite/6PPFFzqPDZ) * [ChatGPT](https://chatgpt.com/) - GPT-5 / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#chatgpt-limits) / [r/OpenAI](https://www.reddit.com/r/OpenAI/) / [r/ChatGPT](https://www.reddit.com/r/ChatGPT/) / [Discord](https://discord.com/invite/openai) * [Gemini](https://gemini.google.com/) - Gemini 2.5 Pro (5 per day) / 2.5 Flash (Unlimited) / [Limits](https://support.google.com/gemini/answer/16275805) / [Subreddit](https://www.reddit.com/r/Bard/) / [Discord](https://discord.com/invite/gemini) -* [⁠Ernie](https://ernie.baidu.com/) - ERNIE X1.1 / [4.5 Demo](https://huggingface.co/spaces/baidu/ernie_4.5_turbo_demo) / [x1 Demo](https://huggingface.co/spaces/baidu/ernie_x1_turbo_demo) / [Discord](https://discord.gg/3Wb36Zp7) +* [⁠Ernie](https://ernie.baidu.com/) - ERNIE X1.1 / [4.5 Demo](https://huggingface.co/spaces/baidu/ernie_4.5_turbo_demo) / [x1 Demo](https://huggingface.co/spaces/baidu/ernie_x1_turbo_demo) * [Mistral](https://chat.mistral.ai) - Magistral Medium / Privacy-Focused / [Subreddit](https://www.reddit.com/r/MistralAI/) / [Discord](https://discord.gg/mistralai) * [⁠LongCat](https://longcat.chat/) - LongCat-Flash-Chat / Unlimited / [X](https://x.com/Meituan_LongCat) * [MiniMax AI](https://agent.minimax.io/) - MiniMax-M2 / [Discord](https://discord.com/invite/hailuoai) / [GitHub](https://github.com/MiniMax-AI/MiniMax-M1) @@ -48,7 +47,7 @@ ## ▷ Multiple Model Sites * [DuckDuckGo AI](https://duck.ai/) - GPT-5 mini / Multiple Chatbots / No Sign-Up * [Genspark](https://www.genspark.ai/) - GPT-5-high / Gemini 2.5 Pro / Grok 4 / Sign-Up Required / [Discord](https://discord.com/invite/CsAQ6F4MPy) * [⁠Together.ai](https://chat.together.ai/) - DeepSeek V3.1 / Qwen 3 235B-2507 / Up-To 110 Daily / [Discord](https://discord.gg/9Rk6sSeWEG) -* [Groq](https://groq.com/) - Kimi K2-0905 / GPT-OSS 120B / Sign-Up Required / [Discord](https://discord.gg/invite/groq) +* [Groq](https://groq.com/) - Kimi K2-0905 / GPT-OSS 120B / Sign-Up Required / [Discord](https://discord.com/invite/e6cj7aA4Ts) * [⁠Gradient](https://chat.gradient.network/) - GPT-OSS-120B / Qwen3-235B-A22B / No Sign-Up * [Scira](https://scira.ai/) - Grok 3 mini / AI Search Engine / No Sign-Up / [GitHub](https://github.com/zaidmukaddam/scira) * [NVIDIA NIM](https://build.nvidia.com/) - DeepSeek V3.1 / Kimi K2 / Multiple Chatbots / No Sign-Up @@ -129,7 +128,7 @@ ## ▷ Roleplaying Chatbots * [FictionLab](https://fictionlab.ai/) - Roleplaying / Story Chatbot / [Discord](https://discord.com/invite/SKcb2C7HjH) * [TavernAI](https://tavernai.net/) - Roleplaying / Story Chatbot / [Colab](https://colab.research.google.com/github/vrihatgan/TavernAI/blob/main/colab/colab.ipynb) / [Discord](https://discord.gg/zmK2gmr45t) / [GitHub](https://github.com/TavernAI/TavernAI) * [AI Dungeon](https://aidungeon.com/) - Roleplaying / Story Chatbot / No Sign-Up / [Subreddit](https://www.reddit.com/r/AIDungeon/) / [Discord](https://discord.com/invite/HB2YBZYjyf) -* [Spellbound](https://www.tryspellbound.com/) - Roleplaying / Story Chatbot / No Sign-Up / [Discord](https://discord.com/invite/spellbound) +* [Spellbound](https://www.tryspellbound.com/) - Roleplaying / Story Chatbot / No Sign-Up * [Kajiwoto](https://kajiwoto.ai/), [Miku](https://docs.miku.gg/) (No Sign-Up) / [Discord](https://discord.gg/3XPdpUdGgV) or [Agnai](https://agnai.chat/) / [Discord](https://discord.com/invite/DAn38sA8Qj) - Chatbot Builders * [Crossing the Uncanny Valley](https://www.sesame.com/research/crossing_the_uncanny_valley_of_voice#demo) - Realistic AI Voice Chat * [HammerAI](https://www.hammerai.com/desktop) - Self-Hosted Roleplaying Chatbots @@ -243,10 +242,7 @@ ## ▷ AI Benchmarks * [SEAL LLM Leaderboards](https://scale.com/leaderboard) - Chatbot Leaderboards * [⁠RankedAGI](https://rankedagi.com/) - Chatbot Leaderboards / Benchmarks * [⁠Kaggle Benchmarks](https://www.kaggle.com/benchmarks) - Chatbot Leaderboards / Benchmarks -* [WildBench](https://huggingface.co/spaces/allenai/WildBench) - Chatbot Benchmarks / [GitHub](https://github.com/allenai/WildBench) -* [Unified-Bench](https://docs.google.com/spreadsheets/d/1Dy64rbMzx5xqTLPsbTKhpUKQS0mvjns2nIS9BWvOCTU/) - Chatbot Benchmarks * [Wolfram LLM Benchmarking Project](https://www.wolfram.com/llm-benchmarking-project/) - Chatbot Leaderboards / Benchmarks -* [ZeroEval](https://huggingface.co/spaces/allenai/ZeroEval) - Chatbot Leaderboard / [GitHub](https://github.com/WildEval/ZeroEval) * [LLM Stats](https://llm-stats.com/) - Chatbot Leaderboard * [OpenLM Arena](https://openlm.ai/chatbot-arena/) - Chatbot Leaderboard * [OpenRouter](https://openrouter.ai/rankings) - Chatbot Popularity Rankings / [Discord](https://discord.gg/fVyRaUDgxW) / [GitHub](https://github.com/OpenRouterTeam) @@ -296,7 +292,7 @@ # ► Video Generation * [Dreamina](https://dreamina.capcut.com/ai-tool/home) - 4 Daily * [Qwen](https://chat.qwen.ai/) - 10 Daily / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) * [Bing Create](https://www.bing.com/images/create) - Sora 1 / No Image Input -* [⁠FastVideo](https://fastwan.fastvideo.org/) - Unlimited / [GitHub](https://github.com/hao-ai-lab/FastVideo/) +* [⁠FastVideo](https://hao-ai-lab.github.io/FastVideo/) - Unlimited / [GitHub](https://github.com/hao-ai-lab/FastVideo/) * [Vivago](https://vivago.ai/) - 1 Daily * [LMArena](https://discord.com/invite/lmarena) - 5 Daily / Random Models / Discord Only / Check #how-to-video-bot / End-Watermark * [FramePack](https://github.com/colinurbs/FramePack-Studio) - Desktop App / Local Models / NVIDIA GPU Required @@ -331,11 +327,10 @@ # ► Image Generation * [Reve Image](https://app.reve.com) - 20 Daily / Editing / Sign-Up Required / [x](https://x.com/reve) / [Discord](https://discord.gg/Nedxp9fYUZ) * [⁠Coze](https://space.coze.cn/) - Seadream 4.0 / SoTA Image Gen / 50 Daily / Sign-Up with Phone # Required/ US Select CA * [⁠ZonerAI](https://zonerai.com/) - Unlimited / Editing -* [⁠Ernie](https://ernie.baidu.com/) - Unlimited / Editing / Sign-Up Required / [Discord](https://discord.gg/3Wb36Zp7) +* [⁠Ernie](https://ernie.baidu.com/) - Unlimited / Editing / Sign-Up Required * [AI Gallery](https://aigallery.app/) - Unlimited / No Sign-Up / [Telegram](https://t.me/aigalleryapp) * [Diffusers Image Outpaint](https://huggingface.co/spaces/fffiloni/diffusers-image-outpaint) - AI Image Extender / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#hugging-face-warning) * [Genie](https://lumalabs.ai/genie) / [Discord](https://discord.com/invite/ASbS3EykXm), [Shap-e](https://github.com/openai/shap-e), [Stable Dreamfusion](https://github.com/ashawkey/stable-dreamfusion) or [threestudio](https://github.com/threestudio-project/threestudio) / [Colab](https://colab.research.google.com/github/threestudio-project/threestudio/blob/main/threestudio.ipynb) / [Discord](https://discord.gg/ejer2MAB8N) - 3D Image Generators -* [⁠PixelArtGenerator](https://pixelartgenerator.app/) - AI Pixel Art Generator / Converter * [Interactive Scenes](https://lumalabs.ai/interactive-scenes) - Generate Interactive Scenes / [Discord](https://discord.com/invite/ASbS3EykXm) * [Illusion Diffusion](https://huggingface.co/spaces/AP123/IllusionDiffusion) - Illusion Artwork Generator / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#hugging-face-warning) diff --git a/docs/file-tools.md b/docs/file-tools.md index 7ca5906e1..e78bd9dba 100644 --- a/docs/file-tools.md +++ b/docs/file-tools.md @@ -309,6 +309,7 @@ # ► File Hosts * [FileMirage](https://filemirage.com/) - 50GB / 30 Days After Last View * [Send.now](https://send.now/) - 100GB / 15 Days After Last Download * [Transfer.it](https://transfer.it/) / Unlimited / 90 Days / Owned by Mega.nz +* [⁠Rootz](https://rootz.so/) - 25GB / 15 Days After Last Download / [Discord](https://discord.com/invite/rtz) * [DesiUpload](https://desiupload.co/) - 15 Days (2GB per file / 30 Days w/ Account) * [MixDrop](https://mixdrop.ag/) - Unlimited / 60 Days / Sign-Up Required * [Ranoz](https://ranoz.gg/) - 20GB / 30 Days After Last Download diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index f6b49b76d..7c4f04954 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -568,7 +568,7 @@ # ► Minecraft Tools * ⭐ **[Minecraft Wiki](https://minecraft.wiki/)** * ⭐ **[Villager Trading Cheatsheet](https://minecraft.wiki/images/Trading_and_Bartering_Guide_for_Minecraft_Java_Edition_1.17%2B.png)** * ⭐ **[Minecraft Brewing Cheatsheet](https://minecraft.wiki/images/Minecraft_brewing_en.png)** -* [MC Utils](https://mcutils.com/) - Minecraft Web Tools +* [MC Utils](https://mcutils.com/) - Minecraft Web Tools / [Discord](https://discord.com/invite/HvPARrr55x) * [Minecraft Forum](https://www.minecraftforum.net/) - Minecraft Community / Support / [Discord](https://discord.com/invite/wGrQNKX) * [MCPEDL](https://mcpedl.com/) - Bedrock Resources * [DigiMinecraft](https://www.digminecraft.com/) or [Birdflop](https://www.birdflop.com/resources/) / [GitHub](https://github.com/birdflop/web) - Minecraft Guides / Tools @@ -617,18 +617,19 @@ ## ▷ Hosting Tools ## ▷ Launchers * ⭐ **[Prism Launcher](https://prismlauncher.org/)** - Feature-Rich Launcher / [CurseForge Downloads](https://gist.github.com/sugoidogo/2e607727cd61324b2d292da96961de3f) / [Free Version](https://rentry.co/FMHYB64#prism) / [Ely.by Version](https://github.com/ElyPrismLauncher/ElyPrismLauncher) / [Discord](https://discord.com/invite/ArX2nafFz2) / [GitHub](https://github.com/PrismLauncher/PrismLauncher) -* ⭐ **[ATLauncher](https://atlauncher.com/)** or [Technic Launcher](https://www.technicpack.net/) - Modpack Launchers +* ⭐ **[ATLauncher](https://atlauncher.com/)** / [Discord](https://discord.com/invite/B7TrrzH) or [Technic Launcher](https://www.technicpack.net/) / [Discord](https://discord.com/invite/technic) - Modpack Launchers * ⭐ **[Bedrock Launcher](https://bedrocklauncher.github.io/)** - Launcher for Bedrock Edition / [Does Not Work w/ Latest MC Versions](https://ibb.co/7NXBJXX5) * [ZalithLauncher](https://github.com/ZalithLauncher/ZalithLauncher), [⁠Mojolauncher](https://github.com/mojolauncher/mojolauncher) or [FoldCraftLauncher](https://github.com/FCL-Team/FoldCraftLauncher) / [Discord](https://discord.gg/ffhvuXTwyV) - Java Edition for Android & iOS * [SkLauncher](https://skmedix.pl/) - User-friendly Launcher * [⁠AstralRinth](https://git.astralium.su/didirus/AstralRinth) - User-friendly Launcher +* [⁠FjordLauncher](https://github.com/unmojang/FjordLauncher) - Prism Launcher Fork w/ Alt Auth Server Support * [UltimMC](https://github.com/UltimMC/Launcher) - Launcher * [Betacraft Launcher](https://betacraft.uk/) / [2](https://betacraft.ee/) / [3](https://betacraft.ovh/) or [LegacyFix](https://github.com/betacraftuk/legacyfix) - Patch / Fix Legacy Versions * [HMCL](https://hmcl.huangyuhui.net/) - Launcher / [GitHub](https://github.com/HMCL-dev/HMCL) -* [LabyMod](https://www.labymod.net/) - Launcher -* [Crystal Launcher](https://crystal-launcher.net/) - Launcher -* [GDLauncher](https://gdlauncher.com/) - Launcher -* [X Minecraft Launcher](https://xmcl.app/) - Launcher +* [LabyMod](https://www.labymod.net/) - Launcher / [Discord](https://discord.com/invite/labymod) +* [Crystal Launcher](https://crystal-launcher.net/) - Launcher / [Discord](https://discord.com/invite/S4cSFjq) +* [GDLauncher](https://gdlauncher.com/) - Launcher / [Discord](https://discord.com/invite/8n3NnERF22) +* [X Minecraft Launcher](https://xmcl.app/) - Launcher / [Discord](https://discord.com/invite/W5XVwYY7GQ) * [Quantum Launcher](https://mrmayman.github.io/quantumlauncher/) - Lightweight Launcher / [Discord](https://discord.com/invite/bWqRaSXar5) / [GitHub](https://github.com/Mrmayman/quantum-launcher/) *** @@ -645,7 +646,7 @@ ## ▷ Mods / Data Packs * [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/), [Quilt](https://quiltmc.org/) or [Fabric](https://fabricmc.net/) / [Discord](https://discord.gg/VDGnGsFeuy) - Mod Loaders +* [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 @@ -666,7 +667,7 @@ ## ▷ Mods / Data Packs ## ▷ Maps / World Tools * 🌐 **[ChunkBase](https://www.chunkbase.com/apps/)** - Minecraft Map Tools -* [Amulet](https://www.amuletmc.com/), [Minecraft Datapack Map](https://map.jacobsjo.eu/) / [GitHub](https://github.com/jacobsjo/mc-datapack-map), [MCA Selector](https://github.com/Querz/mcaselector), [uNmINeD](https://unmined.net/) or [WorldPainter](https://www.worldpainter.net/) - Minecraft Map Editors / Viewers +* [Amulet](https://www.amuletmc.com/) / [Discord](https://discord.com/invite/RCFKvhs9sz), [Minecraft Datapack Map](https://map.jacobsjo.eu/) / [GitHub](https://github.com/jacobsjo/mc-datapack-map), [MCA Selector](https://github.com/Querz/mcaselector), [uNmINeD](https://unmined.net/) / [Discord](https://discord.com/invite/TCmvrPyA9x) or [WorldPainter](https://www.worldpainter.net/) - Minecraft Map Editors / Viewers * [MineAtlas](http://mineatlas.com/) or [Cubiomes Viewer](https://github.com/cubitect/cubiomes-viewer) - Minecraft Seeds * [MinecraftMaps](https://www.minecraftmaps.com/), [Minecraft Forum](https://www.minecraftforum.net/) / [Discord](https://discord.com/invite/wGrQNKX) or [Mapcraft](https://mapcraft.me/) - Minecraft Maps * [Minecraft Earth Map](https://earth.motfe.net/) - Earth Maps @@ -684,16 +685,16 @@ ## ▷ Technical Tools * 🌐 **[TMC Links](https://gist.github.com/JoakimThorsen/e90bd7a588af25ae529530987d9acc8a)** - Technical Minecraft Resources * 🌐 **[Minecraft Speedrunning](https://www.minecraftspeedrunning.com/)** - Minecraft Speedrunning Resources -* ⭐ **[MCPropertyEncyclopedia](https://joakimthorsen.github.io/MCPropertyEncyclopedia/)** - Block Property Encyclopedia -* ⭐ **[spark](https://spark.lucko.me/)** - Minecraft Performance Profiler +* ⭐ **[MCPropertyEncyclopedia](https://joakimthorsen.github.io/MCPropertyEncyclopedia/)** - Block Property Encyclopedia / [Discord](https://discord.com/invite/RUEVmTahYg) +* ⭐ **[spark](https://spark.lucko.me/)** - Minecraft Performance Profiler / [Discord](https://discord.com/invite/PAGT2fu) * ⭐ **[Minecraft Java Flags](https://unascribed.com/garden/jvm-args/)** - Java Edition Performance Tweaks * [Report Inspector](https://misode.github.io/report/) - Crash Report / Profiling Inspector * [⁠Minecraft TAS](https://minecrafttas.com/) - Minecraft TAS Community / Tools / Tutorials / [Discord](https://discord.gg/jGhNxpd) -* [Mineflayer](https://prismarinejs.github.io/mineflayer/) - Minecraft Bot Creator / [GitHub](https://github.com/PrismarineJS/mineflayer) +* [Mineflayer](https://prismarinejs.github.io/mineflayer/) - Minecraft Bot Creator / [Discord](https://discord.com/invite/GsEFRM8) / [GitHub](https://github.com/PrismarineJS/mineflayer) * [Minecraft Armor Stand](https://haselkern.com/Minecraft-ArmorStand/) - Design Poses for Armorstands * [Enchant Order](https://iamcal.github.io/enchant-order/) - Minecraft Enchantment Ordering Tool * [Minecraft Tools](https://minecraft.tools/en/) or [GamerGeeks](https://www.gamergeeks.net/) - Minecraft Tools / Calculators -* [Minecraft Command Science](https://minecraftcommand.science/) or [MCStacker](https://mcstacker.net/) - Minecraft Command Generators +* [Minecraft Command Science](https://minecraftcommand.science/) or [MCStacker](https://mcstacker.net/) / [Discord](https://discord.com/invite/WCb6GNf) - Minecraft Command Generators * [NBT Studio](https://github.com/tryashtar/nbt-studio/) or [webNBT](https://irath96.github.io/webNBT/) - Minecraft NBT File Editors * [MinecraftJSON](https://www.minecraftjson.com/) - Minecraft Tellraw Generator @@ -701,29 +702,29 @@ ## ▷ Technical Tools ## ▷ Customization -* 🌐 **[ShaderLABS](https://shaderlabs.org/wiki/Main_Page)** - Shader Comparisons and Resources +* 🌐 **[ShaderLABS](https://shaderlabs.org/wiki/Main_Page)** - Shader Comparisons and Resources / [Discord](https://discord.com/invite/RpzWN9S) * ↪️ **[Resource Pack Indexes](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/storage/#wiki_mod_.2F_resource_pack_indexes)** -* ⭐ **[NameMC](https://namemc.com/)**, [Laby](https://laby.net/) / [Discord](https://discord.com/invite/8JBMHDfWKp) or [Crafty](https://crafty.gg/) - Minecraft Name & Skin Availability Trackers +* ⭐ **[NameMC](https://namemc.com/)**, [Laby](https://laby.net/) / [Discord](https://discord.com/invite/8JBMHDfWKp) or [Crafty](https://crafty.gg/) / [Discord](https://discord.com/invite/WYgJK3y) - Minecraft Name & Skin Availability Trackers * [ShadersMods](https://shadersmods.com/) or [MinecraftShader](https://minecraftshader.com/) - Minecraft Shaders * [Iris Shaders](https://modrinth.com/mod/iris) - Fabric Shadermod for Minecraft * [MinecraftSkins](https://www.minecraftskins.com/) or [SkinMC](https://skinmc.net/) - Minecraft Skins * [MSkins](https://mskins.net/en) - Skin Grabber * [Ely.by](https://ely.by/) - Skin System / Authorization * [NeedCoolerShoes](https://needcoolershoes.com/) / [Discord](https://discord.gg/FEfbZYvQUa) / [GitHub](https://github.com/NeedCoolerShoes/needcoolershoes) or [Nova Skin](https://minecraft.novaskin.me/) - Minecraft Skin Editor -* [MinecraftCapes](https://minecraftcapes.net/) or [Capes](https://modrinth.com/mod/capes) - Minecraft Capes -* [Minecraft Heads](https://minecraft-heads.com/) - Custom Minecraft Heads +* [MinecraftCapes](https://minecraftcapes.net/) / [Discord](https://discord.com/invite/jqRU9SN) or [Capes](https://modrinth.com/mod/capes) - Minecraft Capes +* [Minecraft Heads](https://minecraft-heads.com/) - Custom Minecraft Heads / [Discord](https://discord.com/invite/K7yxDD2HP3) * [PVPRP](https://pvprp.com/) - PVP Texture Packs *** ## ▷ 3D Tools -* ⭐ **[jmc2obj](https://www.jmc2obj.net/)**, [Mineways](https://www.realtimerendering.com/erich/minecraft/public/mineways/), [MiEX](https://bramstout.nl/en/miex/), [Minutor](https://seancode.com/minutor/) - Minecraft World Exporters +* ⭐ **[jmc2obj](https://www.jmc2obj.net/)**, [Mineways](https://www.realtimerendering.com/erich/minecraft/public/mineways/ / [Discord](https://discord.com/invite/wfayQA6Dyc), [MiEX](https://bramstout.nl/en/miex/), [Minutor](https://seancode.com/minutor/) - Minecraft World Exporters * [Mine-imator](https://www.mineimator.com/) - Animation Tool / [2.0 Version](https://www.mineimatorforums.com/index.php?/topic/90789-mine-imator-202/) / [Forum](https://www.mineimatorforums.com/) / [Discord](https://discord.com/invite/GxFp6xv) / [GitHub](https://github.com/stuffbydavid/Mine-imator) * [Chunky](https://chunky-dev.github.io/docs/) - Photorealistic Renderer / [Discord](https://discord.com/invite/VqcHpsF) / [GitHub](https://github.com/chunky-dev/chunky) * [⁠Minecraft Generator](https://minecraftgenerator.com/) - Minecraft Model Generators * [Block Display](https://block-display.com/) - Design / Share Block Display Models / [Discord](https://discord.gg/VCeHfSd6Xa) -* [Blockbench](https://www.blockbench.net/) - Low Poly 3D Editor +* [Blockbench](https://www.blockbench.net/) - Low Poly 3D Editor / [Discord](https://discord.com/invite/blockbench) * [Cubical](https://www.cubical.xyz/) - Minecraft 3D Schematic Tool / [Beta](https://beta.cubical.xyz/) * [Custom-MC-Render-Cweeper](https://rentry.co/custom-mc-render-cweeper) - Import Custom 3D Models into Minecraft * [ObjToSchematic](https://objtoschematic.com/) - Converts 3D Models into MC Formats / [Discord](https://discord.com/invite/McS2VrBZPD) @@ -836,7 +837,7 @@ ## ▷ GTA Tools * 🌐 **[GTAAll](https://www.gtaall.com/)**, [GTAInside](https://gtainside.de/), [GameModding](https://gamemodding.com/), [GTAGarage](https://gtagarage.com/) or [LibertyCity](https://libertycity.net/) - GTA Mods, Walkthroughs & More * 🌐 **[GTA5-Mods](https://www.gta5-mods.com/)** - GTAV Mods * 🌐 **[MixMods](https://www.mixmods.com.br/)** - GTASA Mods -* ⭐ **[FiveM](https://fivem.net/)**, [alt:V](https://altv.mp/) or [RAGE](https://rage.mp/) - Modded GTAV Servers / Requires Legit Copy +* ⭐ **[FiveM](https://fivem.net/)**, [alt:V](https://altv.mp/) / [Discord](https://discord.com/invite/yQvKgSs) or [RAGE](https://rage.mp/) / [Discord](https://discord.com/invite/tChBaeu) - Modded GTAV Servers / Requires Legit Copy * ⭐ **[San Andreas: Multiplayer](https://www.sa-mp.mp/)** / [Discord](https://discord.com/invite/samp) or [Multi Theft Auto](https://multitheftauto.com/) / [GitHub](https://github.com/multitheftauto/mtasa-blue) - Multiplayer GTA:SA * ⭐ **[CLEO](https://cleo.li/)** - Extensible Library Plugin for GTA III, VC & SA / [Discord](https://discord.com/invite/d5dZSfgBZr) * ⭐ **[SilentPatch](https://cookieplmonster.github.io/mods/gta/)** - Quality of Life Fixes for GTA III, VC & SA diff --git a/docs/gaming.md b/docs/gaming.md index c3bb894bb..182225162 100644 --- a/docs/gaming.md +++ b/docs/gaming.md @@ -39,6 +39,7 @@ # ► Download Games * [SteamOra](https://steamora.net/) - Download / Pre-Installs / [Discord](https://discord.gg/2bRYgFS8Rj) * [TriahGames](https://triahgames.com/) - Download / PW: `www.triahgames.com` / [Discord](https://discord.gg/vRxJNNcJNh) * [GetFreeGames](https://getfreegames.net/) - Download / [Discord](https://discord.gg/Pc5TtEzk7k) +* [desolation](https://rentry.co/FMHYB64#desolation) - Download / [Discord](https://discord.gg/Q85SNt2sSz) * [World of PC Games](https://worldofpcgames.com/) - Download / Pre-Installs / Use [Adblock](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy/#wiki_.25BA_adblocking) / [Site Info](https://rentry.org/ikc3x8bt) / [Subreddit](https://www.reddit.com/r/WorldofPCGamess/) * [Games4U](https://games4u.org/) - Download / Use [Adblock](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy/#wiki_.25BA_adblocking) / Sources on DDL Pages * [CG Games](https://www.cg-gamespc.com/) - Download @@ -352,7 +353,6 @@ ## ▷ Nintendo ROMs * ⭐ **[hShop](https://hshop.erista.me/)** / [Discord](https://discord.gg/dYKm279) or [3DS ROMS](https://3dsroms.org) - ROMs / 3DS * ⭐ **[WiiUDownloader](https://github.com/Xpl0itU/WiiUDownloader)**, [WiiUSBHelper](https://github.com/FailedShack/USBHelperInstaller/releases) or [JNUSTool](https://gbatemp.net/threads/jnustool-nusgrabber-and-cdecrypt-combined.413179/) - ROMs / Wii U * ⭐ **[NesFiles](https://www.nesfiles.com/)** or [FC Gallery](https://fcpic.nesbbs.com/index_en.html) - ROMs / NES / Famicom -* [ROM Heaven](https://romheaven.com/switch) - ROMs / Switch * [taodung](https://taodung.com/) - ROMs / 3DS / Switch * [Homebrew Hub](https://hh.gbdev.io/) - Homebrew ROMs / NES / Game Boy * [64DD.org](https://64dd.org/) - ROMs / 64DD diff --git a/docs/image-tools.md b/docs/image-tools.md index 414527d54..dc3fc6b7e 100644 --- a/docs/image-tools.md +++ b/docs/image-tools.md @@ -452,7 +452,7 @@ ## ▷ Stock Images ## ▷ Art / Illustrations -* ⭐ **[Kemono](https://kemono.cr/posts?tag=)** - Patreon Content / Some NSFW / [Patreon Redirect](https://greasyfork.org/en/scripts/553616) / Use [Adblock](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy/#wiki_.25BA_adblocking) +* ⭐ **[Kemono](https://kemono.cr/posts?tag=)** - Patreon Content / Some NSFW / [Patreon Redirect](https://sleazyfork.org/en/scripts/483259), [2](https://greasyfork.org/en/scripts/553616) / Use [Adblock](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy/#wiki_.25BA_adblocking) * ⭐ **[DeviantArt](https://www.deviantart.com/)** - User-Made Art / Fanart * ⭐ **[ArtStation](https://www.artstation.com/)** - User-Made Art / Fanart / [Downloader](https://github.com/findix/ArtStationDownloader) * ⭐ **[Pixiv](https://www.pixiv.net/)** - Japanese Fanart diff --git a/docs/internet-tools.md b/docs/internet-tools.md index ec2c16327..262bf8e26 100644 --- a/docs/internet-tools.md +++ b/docs/internet-tools.md @@ -18,7 +18,7 @@ # ► Internet Tools ## ▷ Network Tools * ⭐ **[fast](https://fast.com/)** / [Blur Info](https://userstyles.world/style/17413) / [CLI](https://github.com/sindresorhus/fast-cli), **[Cloudflare Speed Test](https://speed.cloudflare.com/)**, **[OpenSpeedTest](https://openspeedtest.com/)** / [GitHub](https://github.com/openspeedtest/Speed-Test) or **[LibreSpeed](https://librespeed.org/)** - Speed Tests -* [Pinging](https://www.pinging.net/) or [PingTracer](https://github.com/bp2008/pingtracer) - Internet Uptime / Ping Monitors +* [Pinging](https://www.pinging.net/), [GlobalPing](https://globalping.io/) or [PingTracer](https://github.com/bp2008/pingtracer) - Network Testing / Ping Monitors * [NetBlocks](https://api.webprobe.org/) or [OpenNetMeter](https://github.com/Ashfaaq18/OpenNetMeter) - Internet Performance Monitor * [WiFi Analyzer](https://apps.microsoft.com/store/detail/wifi-analyzer/9NBLGGH33N0N) - WiFi Analyzer * [WireShark](https://www.wireshark.org/) - Network Protocol Analyzer / [Profiles](https://github.com/amwalding/wireshark_profiles) @@ -708,9 +708,9 @@ ## ▷ Firefox Extensions * 🌐 **[Firefox Addons](https://addons.mozilla.org/en-US/firefox/extensions/)** - Firefox Addon Store * ⭐ **[FoxyTab](https://addons.mozilla.org/en-US/firefox/addon/foxytab/)** - Tab Tools * ⭐ **[Sidebery](https://github.com/mbnuqw/sidebery)** - Bookmark Manager -* ⭐ **[Context Search](https://addons.mozilla.org/en-US/firefox/addon/contextsearch/)** or [Context Search Web](https://addons.mozilla.org/en-US/firefox/addon/contextsearch-web-ext/) - Search Selected Text / Multi Site Search * ⭐ **[Snap Links Plus](https://cpriest.github.io/SnapLinksPlus/)** - Select, Copy or Open Multiple Links at Once * [Firefox Containers](https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/), [Container Tab Groups](https://addons.mozilla.org/en-US/firefox/addon/container-tab-groups/) or [Temporary Containers](https://addons.mozilla.org/en-US/firefox/addon/temporary-containers/) - Separate Firefox Sessions / [Guide](https://www.thechiefmeat.com/guides/containers.html) +* [Context Search Web](https://addons.mozilla.org/en-US/firefox/addon/contextsearch-web-ext/) - Search Selected Text / Multi Site Search * [FoxyLink](https://addons.mozilla.org/en-US/firefox/addon/foxylink/) - Link Tools * [Multithreaded Download Manager](https://addons.mozilla.org/en-US/firefox/addon/multithreaded-download-manager/) - Download Manager * [cliget](https://github.com/zaidka/cliget) - Download Files from Command Line diff --git a/docs/linux-macos.md b/docs/linux-macos.md index 4c5a987d5..6e7a240a9 100644 --- a/docs/linux-macos.md +++ b/docs/linux-macos.md @@ -196,7 +196,7 @@ ## ▷ Linux Video * [Peek](https://github.com/phw/peek) - Simple Video / GIF recorder * [Linux-Fake-Background-Webcam](https://github.com/fangfufu/Linux-Fake-Background-Webcam/) - Fake Webcam Background * [AnymeX](https://anymex.vercel.app/) - Anime Streaming App / [Extension Guide](https://wotaku.wiki/guides/ext/mangayomi) / [Discord](https://discord.com/invite/EjfBuYahsP) / [GitHub](https://github.com/RyanYuuki/AnymeX) -* [Hayase](https://hayase.watch/) - Anime Torrent Streaming App / [Extensions](https://rentry.co/FMHYB64#hayase) / [Discord](https://discord.com/invite/Z87Nh7c4Ac) +* [Hayase](https://hayase.watch/) - Anime Torrent Streaming App / [Extensions](https://rentry.co/FMHYB64#hayase) * [Shiru](https://github.com/RockinChaos/Shiru) - Anime Torrent Streaming App * [ani-cli](https://github.com/pystardust/ani-cli) - Anime Streaming Terminal * [Trackma](https://github.com/z411/trackma/) - Anime Tracking App @@ -637,7 +637,7 @@ ## ▷ Software Sites ## ▷ Mac Video * [IINA](https://iina.io/) - Video Player -* [Hayase](https://hayase.watch/) - Anime Torrent Streaming App / [Extensions](https://rentry.co/FMHYB64#hayase) / [Discord](https://discord.com/invite/Z87Nh7c4Ac) +* [Hayase](https://hayase.watch/) - Anime Torrent Streaming App / [Extensions](https://rentry.co/FMHYB64#hayase) * [AnymeX](https://anymex.vercel.app/) - Anime Streaming App / [Extension Guide](https://wotaku.wiki/guides/ext/mangayomi) / [Discord](https://discord.com/invite/EjfBuYahsP) / [GitHub](https://github.com/RyanYuuki/AnymeX) * [Shiru](https://github.com/RockinChaos/Shiru) - Anime Torrent Streaming * [Yattee](https://github.com/yattee/yattee) - YouTube Player diff --git a/docs/misc.md b/docs/misc.md index 8b0c526e3..d80e80b13 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -422,7 +422,7 @@ ## ▷ Geology Maps ## ▷ Historic Maps * 🌐 **[Map History](https://www.maphistory.info/)** or [David Rumsey Map Collection](https://www.davidrumsey.com/) - Historical Map Indexes -* ⭐ **[Running Reality](https://www.runningreality.org/)**, [World History Maps](https://www.worldhistory.org/mapselect/), [Chronas](https://www.chronas.org/) or [OldMapsOnline](https://www.oldmapsonline.org/) - Interactive Historical Maps +* ⭐ **[Running Reality](https://www.runningreality.org/)**, [World History Maps](https://www.worldhistory.org/mapselect/), [⁠Globe of History](https://www.globeofhistory.com/) (desktop), [Chronas](https://www.chronas.org/) or [OldMapsOnline](https://www.oldmapsonline.org/) - Interactive Historical Maps * [Harvard WorldMap](https://worldmap.maps.arcgis.com/home/index.html) - ArcGIS Map Archive * [Cronobook](https://cronobook.com/) - Historic Street View * [EuraAtlas](https://euratlas.com/) - Historical Atlas of Europe @@ -1133,7 +1133,7 @@ ## ▷ Multi Tool Sites * 🌐 **[Mr Free Tools](https://mrfreetools.com/)** - Find Free Tools * ⭐ **[TinyWow](https://tinywow.com/)** - Text / Image / PDF / File * ⭐ **[PineTools](https://pinetools.com/)** - Text / Multimedia / Colors / Code -* [ZeroKit](https://zerokit-dun.vercel.app/) - Text / Image / Social Media / Code / [Discord](https://discord.gg/XDqV2ucEpP) +* [ZeroKit](https://zerokit-dun.vercel.app/) - Text / Image / Social Media / Code * [GoOnlineTools](https://goonlinetools.com/) - Text / Encode-Decode / Code / Random / Image * [Framasoft](https://degooglisons-internet.org/en/) - Text / Collaboration * [10015.io](https://10015.io/) - Text / Image / Code / Colors diff --git a/docs/mobile.md b/docs/mobile.md index d19924bf3..aad75ff4e 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -162,7 +162,7 @@ ## ▷ Social Media Apps * ⭐ **[Reddit Client Patch](https://github.com/KobeW50/ReVanced-Documentation/blob/main/Reddit-Client-ID-Guide.md)**, [Stealth](https://gitlab.com/cosmosapps/stealth), [Continuum](https://github.com/cygnusx-1-org/continuum) or [RedReader](https://github.com/QuantumBadger/RedReader) - Reddit Clients / Patch Guide * ⭐ **[Voyager](https://vger.app) / [GitHub](https://github.com/aeharding/voyager)**, [Jerboa](https://github.com/LemmyNet/jerboa), [Eternity](https://codeberg.org/Bazsalanszky/Eternity), [summit](https://play.google.com/store/apps/details?id=com.idunnololz.summit), [Raccoon](https://github.com/LiveFastEatTrashRaccoon/RaccoonForLemmy) or [Thunder](https://github.com/thunder-app/thunder) - Lemmy Clients / [Index](https://join-lemmy.org/apps) * ⭐ **[Tusky](https://tusky.app/)**, [Dhaaga](https://github.com/suvam0451/dhaaga), [SubwayTooter](https://github.com/tateisu/SubwayTooter), [Moshidon](https://github.com/LucasGGamerM/moshidon) or [Dimett](https://github.com/MateriiApps/Dimett) - Mastodon Clients -* ⭐ **[piko](https://github.com/crimera/twitter-apk)** / [Telegram](https://t.me/pikopatches) / [GitHub](https://github.com/crimera/piko), [Quacker](https://github.com/TheHCJ/Quacker) or [Squawker](https://github.com/j-fbriere/squawker) - Twitter/X Apps +* ⭐ **[piko](https://github.com/crimera/twitter-apk)** / [Telegram](https://t.me/pikopatches) / [GitHub](https://github.com/crimera/piko) or [Squawker](https://github.com/j-fbriere/squawker) - Twitter / X Apps / Login via Pass Reset * [Watomatic](https://watomatic.app/) / [Subreddit](https://www.reddit.com/r/watomatic/) / [GitHub](https://github.com/adeekshith/watomatic) or [AutoResponder](https://www.autoresponder.ai/) - Chat App Auto-Responders * [⁠Beeper](https://www.beeper.com/) / [GitHub](https://github.com/beeper) or [Openvibe](https://openvibe.social/) / [Discord](https://discord.gg/GduN6fB6NN) - Combine Chat / Social Media Apps * [Graysky](https://graysky.app/) - Bluesky Client / [GitHub](https://github.com/mozzius/graysky) @@ -380,7 +380,7 @@ ## ▷ Image Galleries * ⭐ **[Gallery](https://github.com/FossifyOrg/Gallery)** - Photo / Video Gallery * ⭐ **[Aves](https://github.com/deckerst/aves)** - Photo / Video Gallery -* [Google Photos](https://rentry.co/FMHYB64#revanced-google-photos) - Photo / Video Gallery / Unlimited +* [Google Photos Revanced](https://revanced.app/) - Photo / Video Gallery / Unlimited / [Easy Install](https://wispydocs.pages.dev/revanced-obtainium/) * [PhotosGo](https://play.google.com/store/apps/details?id=com.google.android.apps.photosgo) - Photo / Video Gallery * [Ente](https://ente.io/) - Photo / Video Gallery / [GitHub](https://github.com/ente-io/ente) * [Photok](https://github.com/leonlatsch/Photok) - Photo / Video Gallery @@ -782,7 +782,6 @@ ## ▷ Android Manga * ⭐ **[Mihon](https://mihon.app/)** - Manga Reader / [Extensions](https://keiyoushi.github.io/extensions/), [2](https://discord.gg/3FbCpdKbdY), [3](https://wotaku.wiki/guides/ext/mihon) / [Endorsed Forks](https://mihon.app/forks/), [2](https://github.com/nekomangaorg/Neko), [3](https://komikku-app.github.io/) / [Avoid Fakes](https://mihon.app/news/2025-11-05-potential-threat) / [Discord](https://discord.gg/mihon) * ⭐ **[Dantotsu](https://discord.com/invite/4HPZ5nAWwM)** - Manga Reader / [Extension Guide](https://wotaku.wiki/guides/ext/mihon) / [Source Code](https://git.rebelonion.dev/rebelonion/Dantotsu/) / [Telegram](https://t.me/+gzBCQExtLQo1YTNh) * [Mangayomi](https://github.com/kodjodevf/mangayomi) - Manga Reader / [Discord](https://discord.com/invite/EjfBuYahsP) -* [Kotatsu](https://kotatsu.app/) - Manga Reader / [Telegram](https://t.me/kotatsuapp) / [Discord](https://discord.gg/NNJ5RgVBC5) * [LNReader](https://github.com/LNReader/lnreader) - Manga Reader / [Discord](https://discord.com/invite/QdcWN4MD63) * [Perfect Viewer](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks) (search) - Manga File Viewer * [Manga Tag](https://www.mangatag.com/) - Manga File Viewer @@ -968,7 +967,7 @@ ## ▷ Android Anime * [AniLab](https://anilab.to/) - Use [DNS Adblock](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy#wiki_.25B7_dns_adblocking) * [Animiru](https://github.com/Quickdesh/Animiru) * [AnimeTV](https://discord.gg/WmHr7TG6) -* [Hayase](https://hayase.watch/) - Torrent Streaming App / [Extensions](https://rentry.co/FMHYB64#hayase) / [Discord](https://discord.com/invite/Z87Nh7c4Ac) +* [Hayase](https://hayase.watch/) - Torrent Streaming App / [Extensions](https://rentry.co/FMHYB64#hayase) * [Shiru](https://github.com/RockinChaos/Shiru) - Torrent Streaming App *** @@ -1222,10 +1221,10 @@ ## ▷ Telegram Channels ## ▷ Social Media Apps -* ⭐ **[Acorn](https://acorn.blue/)** / [Discord](https://discord.gg/sWzw5GU5RV), [RedditFilter](https://github.com/level3tjg/RedditFilter) / [Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#redditfilter-note), [Winston](https://winston.cafe/), [Apollo](https://github.com/Balackburn/Apollo) / [Tweak](https://github.com/JeffreyCA/Apollo-ImprovedCustomApi), [Lurker](https://apps.apple.com/app/lurkur-for-reddit/id6470203216) or [RDX](https://apps.apple.com/app/rdx-for-reddit/id6503479190) - Reddit Clients +* ⭐ **[Acorn](https://acorn.blue/)** / [Discord](https://discord.gg/sWzw5GU5RV), [RedditFilter](https://github.com/level3tjg/RedditFilter) / [Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#redditfilter-note), [Apollo](https://github.com/Balackburn/Apollo) / [Tweak](https://github.com/JeffreyCA/Apollo-ImprovedCustomApi), [Lurker](https://apps.apple.com/app/lurkur-for-reddit/id6470203216) or [RDX](https://apps.apple.com/app/rdx-for-reddit/id6503479190) - Reddit Clients * ⭐ **[Voyager](https://apps.apple.com/app/id6451429762)** / [GitHub](https://github.com/aeharding/voyager), [Arctic](https://getarctic.app/), [Mlem](https://apps.apple.com/app/id6450543782) / [GitHub](https://github.com/mlemgroup/mlem) or [Thunder](https://thunderapp.dev/) / [GitHub](https://github.com/thunder-app/thunder) - Lemmy Clients * ⭐ **[Ice Cubes](https://apps.apple.com/us/app/ice-cubes-for-mastodon/id6444915884)**, [Gazzetta](https://apps.apple.com/app/id6738706671) or [Mastodon](https://apps.apple.com/app/id1571998974) - Mastodon Clients -* ⭐ **[BHTwitter](https://github.com/BandarHL/BHTwitter)** or [⁠NeoFreeBird](https://github.com/NeoFreeBird/app) - X.com Apps +* ⭐ **[BHTwitter](https://github.com/BandarHL/BHTwitter)** or [⁠NeoFreeBird](https://github.com/NeoFreeBird/app) - X.com Apps / Login via Pass Reset * ⭐ **[OpenInYT](https://apps.apple.com/app/id1591585819)** - Adds "Open In" Popup to iOS Social Media Apps * [Openvibe](https://openvibe.social/) - Combine Social Media Apps * [Sink It](https://apps.apple.com/us/app/sink-it-for-reddit/id6449873635) - Reddit Enhancement Extension diff --git a/docs/non-english.md b/docs/non-english.md index 0064cdeea..9c8f9d5bd 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -234,7 +234,9 @@ ## ▷ Torrenting / 下载种子 * [XiaZai001](https://xiazai001.org/) - Video / Audio * [dytt8](https://www.dydytt.net) - Video / Anime * [dygang](https://www.dygang.cc/) - Video -* [ACG.rip](https://acg.rip/) - Anime / Audio +* [seedhub](https://www.seedhub.cc/) - Video +* [btbtla](https://www.btbtla.com/) - Video +* [ACG.rip](*https://acg.rip/) - Anime / Audio * [MioBT](https://www.miobt.com/) - Anime * [VCB-S](https://vcb-s.com/) - Anime * [ACGNX](https://share.acgnx.se/) - Anime @@ -301,6 +303,7 @@ ## ▷ Reading / 阅读 * [guoxuedashi.net](https://www.guoxuedashi.net/) - Fiction / Non-fiction * [5165.org](https://5165.org/) - Fiction / Nonfiction * [52shuku](https://www.52shuku.vip/) - Books / Light-Novels +* [books.l3zc](https://books.l3zc.com/) - Fiction / Non-fiction * [ttkan](https://www.ttkan.co) - Books / Light-Novels * [Piaotian](https://www.piaotia.com/) - Books / Light-Novels * [qqszz](https://www.qqszz.net/) - Books / Light-Novels / Sign-Up Required @@ -388,6 +391,7 @@ ## ▷ Streaming / Streamování * [Bombuj](https://bombuj.si/) - Movies / TV * [Sledujteto](https://www.sledujteto.cz/) - Movies / TV / Anime / 1080p * [videoserialy](https://videoserialy.to/) - Movies / TV / Anime / 1080p +* [PlayMe](https://playme.wtf/) - Movies / TV / Anime / 1080p * [Mrkaj](https://mrkaj.si/) - Movies / TV / Anime / 1080p / Region Locked * [Dupe](https://dupe.cz/) - Movies / TV / Anime / Concerts / 1080p / Region Locked * [svetserialu](https://svetserialu.io/) - Movies / TV / Anime / 1080p @@ -478,7 +482,7 @@ ## ▷ Torrenting ## ▷ Streaming -* ⭐ **[RgShows](https://www.rgshows.ru/)** - Movies / TV / Anime / 4K / [API](https://embed.rgshows.ru/) / [Guide](https://www.rgshows.ru/guide.html) / [Discord](https://discord.gg/bosskingdom-comeback-1090560322760347649) +* ⭐ **[RgShows](https://www.rgshows.ru/)** - Movies / TV / Anime / 4K / [API](https://embed.rgshows.ru/) / [Guide](https://www.rgshows.ru/guide.html) / [Discord](https://discord.com/invite/K4RFYFspG4) * ⭐ **[Movix](https://www.movix.site/)** - Movies / TV / Anime / [Status](https://movix.website/) * [Darkiworld](https://darkiworld14.com/) - Movies / TV / Anime / [Status](https://t.me/tirexo_officiel) * [xalaflix](https://xalaflix.gg/) - Movies / TV / Anime / Dub / [Status](https://xalaflix.fun/), [2](https://xalaflix.zip/) / [Discord](https://discord.gg/7myEXg2tQF) @@ -493,6 +497,7 @@ ## ▷ Streaming * [TF1](https://www.tf1.fr/) - Movies / TV / Anime / Live TV / French VPN Required for Some Content * [french-streaming](https://www.french-streaming.tv) - Movies / TV / Anime * [cinestream](https://cinestream.info/) - Movies / TV / Anime +* [fs6](https://fs6.lol/) - Movies / TV / Anime * [nightflix](https://nightflix.world/) - Movies / TV / Anime * [flemmix](https://flemmix.mom/) - Movies / TV / Anime / [Mirrors](https://ww1.wiflix-adresses.fun/) * [fstream](https://fstream.info/) - Movies / TV / Anime @@ -586,7 +591,10 @@ ## ▷ Streaming * [streamkiste.taxi](https://streamkiste.taxi/) - Movies / TV / Dub / 720p * [Einschalten](https://einschalten.in/) - Movies / Dub / 720p * [Haschcon](https://haschcon.com/) - Movies / 720p +* [ardmediathek](ttps://www.ardmediathek.de/) - Free w/ Ads +* [zdf](https://www.zdf.de/) - Free w/ Ads * [Burning Series](https://bs.to/) - TV / Dub / 720p +* [FireAnime](https://fireani.me/) - Anime * [Anime-Loads](https://www.anime-loads.org/) - Anime / Dub / 1080p * [Aniworld](https://aniworld.to) - Anime / Sub / Dub / 720p * [dokustreams](https://dokustreams.de/) or [dctp.tv](https://www.dctp.tv/) - Documentaries @@ -715,7 +723,7 @@ ## ▷ Downloading * ⭐ **[MoviesMod](https://moviesmod.plus/)** - Movies / TV / Sub / Dub / 1080p / [Bypass](https://greasyfork.org/en/scripts/474747) * ⭐ **[SD Toons](https://sdtoons.in/category/cartoon/)** - Movies / TV / Anime / 1080p / Some NSFW * ⭐ **[ToonWorld4All](https://toonworld4all.me/)** - Anime / Cartoon / Geoblocked -* ⭐ **[AToZ Cartoonist](https://atozcartoonist.me/)** - Cartoons / Anime / Sub / Dub / 1080p / [Discord](https://discord.com/invite/ZUW8yzDutd) +* ⭐ **[AToZ Cartoonist](https://atozcartoonist.me/)** - Cartoons / Anime / Sub / Dub / 1080p / [Discord](https://discord.com/invite/zxFrtqBHHx) * ⭐ **[ToonsHub](https://www.toonshub.xyz/)** - Anime / Dub / 1080p / [Telegram](https://t.me/s/toonshubupdates) / [Discord](https://dsc.gg/toonshub) * ⭐ **[Free Lossless Desi Music](https://hindi-lossless.blogspot.com/)** - Music / FLAC * ⭐ **[TamilMV](https://www.1tamilmv.farm/)** - Movies / TV / Sub / Dub / 1080p / 4K / Anime / Indian Languages @@ -759,7 +767,7 @@ ## ▷ Streaming * ⭐ **[Cineby](https://www.cineby.app/)** - Hindi-Dub Movies / TV / Anime / 1080p / Auto-Next / [Discord](https://discord.gg/C2zGTdUbHE) * ⭐ **[HydraHD](https://hydrahd.com/)** - Movies / TV / Anime / Auto-Next / [Status](https://hydrahd.info/) -* ⭐ **[RgShows](https://www.rgshows.ru/)** - Movies / TV / Anime / 4K / [API](https://embed.rgshows.ru/) / [Guide](https://www.rgshows.ru/guide.html) / [Discord](https://discord.gg/bosskingdom-comeback-1090560322760347649) +* ⭐ **[RgShows](https://www.rgshows.ru/)** - Movies / TV / Anime / 4K / [API](https://embed.rgshows.ru/) / [Guide](https://www.rgshows.ru/guide.html) / [Discord](https://discord.com/invite/K4RFYFspG4) * ⭐ **[ToonStream](https://toonstream.love/)** - Cartoons / Anime / 1080p / [Telegram](https://telegram.me/toonstream) * ⭐ **[Anime World India](https://watchanimeworld.in/)**, [2](https://animesalt.cc/) - Anime * ⭐ **[MultiMovies](https://multimovies.guru)** - Movies / TV / .guru Always Redirects to Main @@ -784,6 +792,7 @@ ## ▷ Streaming * [Cloudy](https://cloudy.pk/) - Movies / TV / Cartoons / Sub / Dub / 720p / [Telegram](https://t.me/cloudypkmovies) * [HindiPix](https://hindipix.com/) - Movies / TV / Dub / 720pp * [IndianCine](https://indiancine.ma/) - Indian Short / Classic Movies +* [Kartoons](https://kartoons.fun/) - Anime / Cartoons * [mxplayer](https://www.mxplayer.in) - Movies * [Desi Serials](https://www.desi-serials.to/) - TV * [desitv](https://watch.desitv.to/) - TV @@ -862,6 +871,7 @@ ## ▷ Downloading / Scaricare * [OverDay](https://overday.org/) - Courses / Books / [Mirrors](https://justpaste.it/OVERPOSTING) / [2](https://filecrypt.co/Container/B25EED8329.html) / [Telegram](https://t.me/Overposting1) * [HD4Me](https://hd4me.net/) - Movies / TV / Sub / 720p +* [Ipersphera](https://www.ipersphera.com/) - Movies / TV / Sub * [XDCC Mule](https://www.xdccmule.org/) - IRC Download Search ## ▷ Torrenting @@ -961,12 +971,16 @@ ## ▷ Reading / 読書 * [A-zmanga](https://www.a-zmanga.net/) - Manga * [AsianMediaBlog Manga](https://asiamediablog.com/media/comic/manga/) - Manga * [Comic77.com](https://comic77.com/) - Manga +* [mangagoku](https://mangagoku.com/) - Manga * [Comics888](https://comics888.com/) - Manga * [KLManga](https://klz9.com/) - Manga +* [mangafree](https://mangafree.me/) - Manga * [LManga](https://www.lmanga.com/) - Manga * [jmanga](https://jmanga.se/) - Manga +* [rawfree](https://rawfree.to/) - Manga * [rawkuma](https://rawkuma.net/) - Manga * [raw1001](https://raw1001.net/) - Manga +* [gomuraw](https://gomuraw.com/) - Manga / Some NSFW * [mangakoma01](https://mangakoma01.net/) - Manga * [mangakoma](https://mangakoma.net/) - Manga * [rawfree](https://rawfree.me/) - Manga @@ -1126,6 +1140,7 @@ ## ▷ Streaming * [Desu-Online](https://desu-online.pl/) - Anime / Sub / 1080p * [Shinden](https://shinden.pl/) - Anime / Sub / 1080p / [Discord](https://discord.gg/xyH5uS6) * [Sport TVP](https://sport.tvp.pl/) - Live Sports +* [ogladaj](htps://ogladaj.in/) - Live Sports * [dokumentalne](https://dokumentalne.net/) - Documentaries * [Naikamu](https://naikamu.com/) - Anime Streaming / Android @@ -1305,6 +1320,7 @@ ## ▷ Streaming * [fsonline](https://www3.fsonline.app/) - Movies / TV / Sub * [xfilme](https://xfilme.ro/) - Movies * [telenovelero](https://telenovelero.com/) - TV +* [clicksud](https://clicksud.com.in/) - TV * [filmflix](https://filmflix.ro/) - Movies * [Meoo.ro](https://meoo.ro/) - Movies * [vezihd](https://vezihd.ro/) - Movies @@ -1442,6 +1458,7 @@ ## ▷ Streaming / Стриминг * [Glaz.tv](https://glaz.tv/) - Live TV * [DomaTV](http://live.domatv.net/) - Live TV * [finttv](https://finttv.in/) - Live Sports +* [Anixart](https://anixart-app.com/) - Anime / Android App * [Tancpol](https://tancpol.net/) - Music * [z3.fm](https://z3.fm/) - Music * [E:\\music\\](https://vk.com/e_music) - Music @@ -1474,6 +1491,7 @@ ## ▷ Reading / Чтение * [rulit](https://www.rulit.me/) - Books * [bookscafe](https://bookscafe.net/) - Books / Some NSFW * [Litgu.ru](https://litgu.ru/) - Books +* [freedomist](https://t.me/freedomist_6ks_bot) - Books / Telegram Bot * [MirKnig.sur](https://mirknig.su/) - Books / Fiction / Nonfiction * [saitknigi](https://ru.sait-knigi.ru/) - Books / Audiobooks * [Litgu.ru](https://litgu.ru/) - Books / Audiobooks @@ -1486,6 +1504,7 @@ ## ▷ Reading / Чтение * [Com-X Life](https://comx.life/mm) - Manga * [MangaPoisk](https://mangapoisk.me/) - Manga * [Manga Club](https://mangaclub.ru/) - Manga +* [remanga](https://remanga.org/) - Manga * [Manga Hub](https://mangahub.ru/) - Manga * [mmnt](https://www.mmnt.ru/) - Document Search * [Samlib](http://samlib.ru/) - Document Search @@ -1515,6 +1534,7 @@ ## ▷ Torrenting ## ▷ Reading * [pdfknihy](https://pdfknihy.sk/zadarmo/) - Books +* [eknizky](https://eknizky.sk/) - Books / Signup Required for Downloads *** @@ -1604,6 +1624,7 @@ ## ▷ Streaming / Streamear * ⭐ **[Cineby](https://www.cineby.app/)** - Movies / TV / Anime / 1080p / Auto-Next / [Discord](https://discord.gg/C2zGTdUbHE) * ⭐ **[HDFull](https://dominioshdfull.com/)** - Movies / TV / Anime / 1080p / Sign-Up Required / Castilian / Latino / [Discord](https://discord.gg/BRKCXEe) * ⭐ **[LaQuay TDT Channels](https://www.tdtchannels.com/)** - Live TV / Live Radio / IPTV / Castilian / [GitHub](https://github.com/LaQuay/TDTChannels) +* ⭐ **[Playdede](https://privacidad.me/@playdede)**, [2](https://entrarplaydede.com/) - Movies / TV / Anime / 1080p / Sign-Up Required / [Telegram](https://t.me/playdedelink) * [yaske](https://yaske.ru/) - Movies / TV / [Telegram](https://t.me/wwwyaskeru) * [Zonaleros](https://www.zona-leros.com/peliculas-hd-online-lat) - Movies / TV / 1080p / Latino * [Solo Latino](https://sololatino.net/) - Movies / TV / Anime / 1080p / Latino @@ -1625,10 +1646,10 @@ ## ▷ Streaming / Streamear * [la12hd](https://la12hd.com/) - Live Sports * [Zanex](https://zanex.lat/) - Live Sports * [streamtp2](https://streamtp2.com/) - Live Sports +* [streamtpmedia](https://streamtpmedia.com/) - Live Sports * [AceStream Links](https://rentry.co/FMHYB64#acestream) - Live Sports Acestream IDs * [Listas-IPTV](https://rentry.co/fmhyb64#iptv-playlists) - Spanish IPTV Resources -* [Cinecalidad.gg](https://vwv.cinecalidad.gg/) - Movies / TV / Animation / Latino -* [Cinecalidad.tel](https://w1.cinecalidad.tel/) - Movies / Latino +* [Cinecalidad](https://www.cinecalidad.ec/) - Movies / TV / Animation / Latino * [Cuevana2](https://www.cuevana2espanol.net/) - Movies / TV / Latino * [Cuevana3.biz](https://cuevana.biz/) - Movies / TV / Latino * [detodopeliculas](https://detodopeliculas.nu/) - Movies / TV @@ -1936,6 +1957,7 @@ # ► Other Languages * [Paper](https://paper.naya.com.np/) - Nepali / Text Tools * [NRK TV](https://tv.nrk.no/) - Norwegian / Stream / Movies / TV / Documentaries / Sub / 1080p * [Nasjonalbiblioteket](https://www.nb.no/en/digitizing-at-the-national-library/) - Norwegian / Books / Journals / Magazines / Maps / Music Sheets +* [Tegnordbok](https://www.minetegn.no/Tegnordbok-2016/) - Norwegian Sign Language Dictionary * [DJPunjab](https://djpunjab.is/) - Punjabi / Download / MP3 * [animesrbija](https://www.animesrbija.com/) - Serbian / Streaming / Anime * [Anime Balkan](https://animebalkan.gg/) - Serbian / Streaming / Anime / 1080p diff --git a/docs/privacy.md b/docs/privacy.md index 2ee91eea6..7265d87ff 100644 --- a/docs/privacy.md +++ b/docs/privacy.md @@ -96,7 +96,7 @@ # ► Antivirus / Anti-Malware * ⭐ **[AdwCleaner](https://www.malwarebytes.com/adwcleaner/)** - Anti-Adware / [X](https://x.com/malwarebytes) * ⭐ **[Triage](https://tria.ge/)** or [Cuckoo](https://cuckoo.cert.ee/) - Online Sandboxes * ⭐ **[Security / Antivirus Multireddit](https://www.reddit.com/user/goretsky/m/security/)** - Reddit Communities -* ⭐ **[FMHY SafeGuard](https://github.com/fmhy/FMHY-SafeGuard)** - Detects if Current Site is Trusted / Untrusted +* ⭐ **[FMHY SafeGuard](https://fmhy.github.io/FMHY-SafeGuard/)** - Detects if Current Site is Trusted / Untrusted / [GitHub](https://github.com/fmhy/FMHY-SafeGuard) * [FMHY LinkSafe Guard](https://greasyfork.org/en/scripts/528660-fmhy-safelink-guard) - Shows if Site is Trusted / Untrusted on Web Results * [BleepingComputer](https://www.bleepingcomputer.com/forums/f/22/virus-trojan-spyware-and-malware-removal-help/), [Malwarebytes Forums](https://forums.malwarebytes.com/forum/7-windows-malware-removal-help-support/) or [Sysnative](https://www.sysnative.com/forums/forums/security-arena.66/) - Malware Removal Forums / [Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#malware-removal-forums) * [Sandboxie Plus](https://sandboxie-plus.com/) - Sandbox Environment / [Guide](https://claraiscute.neocities.org/Guides/sandboxie-guide/), [2](https://claraiscute.pages.dev/Guides/sandboxie-guide/) / [GitHub](https://github.com/sandboxie-plus/Sandboxie) @@ -188,7 +188,7 @@ ## ▷ Privacy Indexes ## ▷ Network Security -* ⭐ **[Safing Portmaster](https://safing.io/)** - Network Monitor / DNS Resolver / Firewall / [Discord](https://discord.com/invite/safing) / [GitHub](https://github.com/safing) +* ⭐ **[Safing Portmaster](https://safing.io/)** - Network Monitor / DNS Resolver / Firewall / [Discord](https://discord.com/invite/9ScnccuXaZ) / [GitHub](https://github.com/safing) * [I2P](https://geti2p.net/en/) - Encrypted Private Network Layer / [Guide](https://rentry.co/CBGI2P) / [GitLab](https://i2pgit.org/) * [Simplewall](https://github.com/henrypp/simplewall) - Firewall * [Fort](https://github.com/tnodir/fort) - Firewall diff --git a/docs/reading.md b/docs/reading.md index f512d14cb..a2f494db0 100644 --- a/docs/reading.md +++ b/docs/reading.md @@ -921,7 +921,7 @@ ## ▷ Curated Recommendations * [Spin.moe](https://spin.moe/) - Find Random Manga * [Anime-Planet](https://anime-planet.com/) - Manga * [Kenmei](https://www.kenmei.co/) - Manga / [Discord](https://discord.gg/XeTFtYW) -* [AllManga](https://allmanga.to/) - Manga / [Discord](https://discord.gg/YbuYYUwhpP) +* [AllManga](https://allmanga.to/) - Manga / [Discord](https://discord.com/invite/6nce6cyJyM) * [Manga Codex](https://mangacodex.com/) - Manga Infographics & Sales Stats * [VNDB](https://vndb.org/) - Visual Novels * [r/VisualNovel Recs](https://sites.google.com/view/rvisualnovels-recs/) or [VN Recs](https://vnrecs.github.io/) - Visual Novel Recommendations diff --git a/docs/storage.md b/docs/storage.md index bfb833ff7..6a5eb838c 100644 --- a/docs/storage.md +++ b/docs/storage.md @@ -278,10 +278,10 @@ ### Mod / Resource Pack Indexes * ⭐ **[Modrinth](https://modrinth.com/)** / [Redirector](https://github.com/devBoi76/modrinthify) / [Discord](https://discord.com/invite/EUHuJHt) / [GitHub](https://github.com/modrinth/code) * ⭐ **[UsefulMods](https://github.com/TheUsefulLists/UsefulMods)** - Optimization & Enhancement Mods / [Discord](https://discord.gg/8nzHYhVUQS) * [ModBay](https://modbay.org/) - Bedrock Edition Content / [Discord](https://discord.com/invite/DpNJ5fApJM) -* [CurseForge](https://www.curseforge.com/minecraft) / [QOL Fixes](https://greasyfork.org/en/scripts/389255-curseforge-qol-fixes) -* [Planet Minecraft](https://www.planetminecraft.com/) -* [MC Archive](https://mcarchive.net/) - Old Mods -* [FiberMC](https://www.fibermc.com/) - Fabric Mods Index +* [CurseForge](https://www.curseforge.com/minecraft) / [QOL Fixes](https://greasyfork.org/en/scripts/389255-curseforge-qol-fixes) / [Discord](https://discord.com/invite/curseforge) +* [Planet Minecraft](https://www.planetminecraft.com/) / [Discord](https://discord.com/invite/QQSWwyg) +* [MC Archive](https://mcarchive.net/) - Old Mods / [Discord](https://discord.com/invite/WuexGpP) +* [FiberMC](https://www.fibermc.com/) - Fabric Mods Index / [Discord](https://discord.com/invite/dwh9y7D) * [ModpackIndex](https://www.modpackindex.com/) / [Discord](https://discord.com/invite/9QfENvm) * [Minecraft Forum](https://www.minecraftforum.net/) / [Discord](https://discord.com/invite/wGrQNKX) diff --git a/docs/system-tools.md b/docs/system-tools.md index 008ebd09c..2f6346b5b 100644 --- a/docs/system-tools.md +++ b/docs/system-tools.md @@ -39,7 +39,7 @@ # ► System Tools ## ▷ System Tweaks * ⭐ **[SophiaScript](https://github.com/farag2/Sophia-Script-for-Windows)**, **[Windhawk](https://windhawk.net/)**, [MajorGeeks Windows Tweaks](https://www.majorgeeks.com/files/details/majorgeeks_registry_tweaks.html) or [Winaero](https://winaero.com/) / [2](https://winaerotweaker.com/) - System Tweaking Tools / **[Warning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#general-tweak-warning)** -* ⭐ **[StartAllBack](https://www.startallback.com/)** - Tweaked Start Menu & Taskbar / Windows 11 / [Unlock](https://rentry.co/FMHYB64#startxback) / [Install Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#startallback) +* ⭐ **[StartAllBack](https://www.startallback.com/)** - Tweaked Start Menu & Taskbar / Windows 11 / [Unlock](https://rentry.co/FMHYB64#startxback) * ⭐ **[EverythingToolbar](https://github.com/srwi/EverythingToolbar)** - Everything Search in Taskbar * ⭐ **[Open Shell](https://open-shell.github.io/Open-Shell-Menu/)** - Tweaked Start Menu / [Start Skin](https://github.com/bonzibudd/Fluent-Metro) * ⭐ **[EarTrumpet](https://eartrumpet.app/)**, [Volumey](https://github.com/G-Stas/Volumey) or [Volume2](https://github.com/irzyxa/Volume2) - Tweaked Volume Mixer diff --git a/docs/text-tools.md b/docs/text-tools.md index b52e1278e..363d07da8 100644 --- a/docs/text-tools.md +++ b/docs/text-tools.md @@ -66,17 +66,17 @@ ## ▷ Translators *** -* ⭐ **[Google Translate](https://translate.google.com/)** / [Extension](https://chromewebstore.google.com/detail/google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb) -* ⭐ **[DeepL](https://www.deepl.com/translator)** - AI-Based Translation -* ⭐ **[Kagi Translate](https://translate.kagi.com/)** +* ⭐ **[Google Translate](https://translate.google.com/)** / [Extension](https://chromewebstore.google.com/detail/google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb) or [SimplyTranslate](ttps://st.privacydev.net/) / [.onion](http://st.g4c3eya4clenolymqbpgwz3q3tawoxw56yhzk4vugqrl6dtu3ejvhjid.onion/) - Online +* ⭐ **[DeepL](https://www.deepl.com/translator)** - Online AI-Based Translation +* ⭐ **[Kagi Translate](https://translate.kagi.com/)** - Online * ⭐ **[Translate Web Pages](https://github.com/FilipePS/Traduzir-paginas-web)** (firefox) or [Linguist Translator](https://github.com/translate-tools/linguist) - Browser Extensions * ⭐ **[r/Translator](https://www.reddit.com/r/translator/)** - Translation Request Community * [LibreTranslate](https://libretranslate.com/) - FOSS Translator / Self-Hosted / Offline / [GitHub](https://github.com/LibreTranslate/LibreTranslate) * [Translate Shell](https://www.soimort.org/translate-shell/) - Translation CLI / [GitHub](https://github.com/soimort/translate-shell) -* [Bing Translator](https://www.bing.com/translator) -* [Yandex Translator](https://translate.yandex.com/) +* [Bing Translator](https://www.bing.com/translator) - Online +* [Yandex Translator](https://translate.yandex.com/) - Online +* [Reverso](https://context.reverso.net/translation/) - Online In-Context Translations * [Nice Translator](https://nicetranslator.com/) - Batch Multi-Language Translation -* [Reverso](https://context.reverso.net/translation/) - Translations In Context * [Translator++](https://dreamsavior.net/) or [Renpy Translator](https://github.com/anonymousException/renpy-translator) - CAT For Games * [Poedit](https://poedit.net/) - Software Translation / [GitHub](https://github.com/vslavik/poedit) * [Morsecode World](https://morsecode.world/) - Morse Code Translation Tools @@ -456,8 +456,10 @@ ## ▷ Open Source / Freeware * [Bunny Fonts](https://fonts.bunny.net/) - Open Source * [Google Fonts](https://fonts.google.com/) - Commercial Use / [Privacy-Friendly API](https://fonts.coollabs.io/) * [FontShare](https://fontshare.com/) - Commercial Use +* [OnlineWebFonts](https://www.onlinewebfonts.com/) - Commercial Use * [Fontlot](https://fontlot.com/) - Freeware * [Fontsly](https://fontsly.com/) - Freeware +* [FOSSFonts](https://fossfonts.com/) - Freeware * [Fonts4Free](https://www.fonts4free.net/) - Freeware * [FontSpace](https://www.fontspace.com/) - Freeware * [Online Fonts](https://online-fonts.com/) - Freeware diff --git a/docs/video.md b/docs/video.md index 95fe09231..d535e20b4 100644 --- a/docs/video.md +++ b/docs/video.md @@ -22,13 +22,15 @@ # ► Streaming Sites * [Cinegram](https://cinegram.net/) - Movies / TV / Anime / Auto-Next * [SpenFlix](https://watch.spencerdevs.xyz/), [2](https://spenflix.ru/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/RF8vMBRtTs) * [FilmCave](https://filmcave.net/) - Movies / TV / Anime / Auto-Next / [Telegram](https://t.me/fmcave) / [Discord](https://discord.gg/BtpYzMbDjH) +* [LordFlix](https://lordflix.club/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/JeMDzxSbhH) * [Cinema.BZ](https://cinema.bz/) - Movies / TV / Anime / Auto-Next / [Telegram](https://t.me/cinemabz) * [PopcornMovies](https://popcornmovies.org/) - Movies / TV / Anime / [Discord](https://discord.com/invite/JAxTMkmcpd) * [Smashystream](https://smashystream.com/), [2](https://flix.smashystream.xyz/), [3](https://smashystream.xyz/) - Movies / TV / Anime / [Telegram](https://telegram.me/+vekZX4KtMPtiYmRl) / [Discord](https://discord.com/invite/tcdcxrbDkE) +* [TVids](https://www.tvids.to/) - Movies / TV / Anime / Auto-Next * [StreamM4u](https://streamm4u.com.co/) - Movies / TV / Anime / [Clones](https://rentry.co/sflix#streamm4u-clones) * [BFLIX](https://bflix.sh/) - Movies / TV * [MovieHD](https://moviehd.us) - Movies / [Telegram](https://t.me/+NthvAOpP0oNkMWU1) -* [PrimeWire](https://www.primewire.mov/), [2](https://www.primewire.tf/) - Movies / TV / Anime / Mostly 3rd Party Hosts / [Status](https://rentry.co/primewire) +* [PrimeWire](https://www.primewire.mov/), [2](https://www.primewire.tf/) - Movies / TV / Anime / Mostly 3rd Party Hosts * [StreamDB](https://streamdb.space/) - Movies / TV / 3rd Party Hosts / [Telegram](https://t.me/streamdb_online) * [ProjectFreeTV](https://projectfreetv.sx/) - Movies / TV / Anime / 3rd Party Hosts * [Downloads-Anymovies](https://www.downloads-anymovies.co/) - Movies / 3rd Party Hosts @@ -43,9 +45,9 @@ ## ▷ Stream Aggregators *** * ⭐ **[BEECH](https://www.beech.watch/)** - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/FekgaSAtJa) -* ⭐ **[Cinezo](https://www.cinezo.net/)** - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/Gx27YMK73d) * ⭐ **[CinemaOS](https://cinemaos.live/)**, [2](https://cinemaos.tech/), [3](https://cinemaos.me/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/38yFnFCJnA) * ⭐ **[Filmex](https://filmex.to/)**, [2](https://fmovies4u.com/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.com/invite/WWrWnG8qmh) +* ⭐ **[Cinezo](https://www.cinezo.net/)** - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/Gx27YMK73d) * [Primeshows](https://www.primeshows.live/) or [Netflex](https://netflex.uk/) - Movies / TV / Anime / [Discord](https://discord.com/invite/t2PnzRgKeM) * [Vidbox](https://vidbox.cc/), [2](https://cinehd.cc/), [3](https://hotflix.to/) - Movies / TV / Anime / Auto-Next / [Discord](https://discord.gg/VGQKGPM9Ej) * [Bludclart](https://watch.bludclart.com/), [2](https://watch.streamflix.one/) - Movies / TV / Anime / [Add Sources](https://greasyfork.org/en/scripts/538940) / [Discord](https://discord.gg/5Am2QQW6qZ) @@ -66,6 +68,7 @@ ## ▷ Stream Aggregators * [Cinema Deck](https://cinemadeck.com/), [2](https://cinemadeck.st/) - Movies / TV / Anime / [Status](https://cinemadeck.com/official-domains) / [Discord](https://discord.com/invite/tkGPsX5NTT) * [AlienFlix](https://alienflix.net/), [2](https://hexawatch.cc/) - Movies / TV / Anime * [CineBolt](https://cinebolt.net/) - Movies / TV / Anime / [Discord](https://discord.gg/7ZbCzMPt6f) +* [ONOFLIX](https://onoflix.ru/) - Movies / TV / Anime / [Discord](https://discord.gg/eEmGSZ98cP) * [LunaStream](https://lunastream.fun/) - Movies / TV / Anime / [Discord](https://discord.gg/3kpj8SuMy5) * [Way2Movies](https://way2movies.live/) - Movies / TV / Anime / [Telegram](https://t.me/Way2MoviesFun) / [Discord](https://discord.gg/mH4zsaAmv7) * [Bingeflix](https://bingeflix.tv/) - Movies / TV / Anime / [Discord](https://discord.com/invite/ajRY6Bn3rr) @@ -76,6 +79,9 @@ ## ▷ Stream Aggregators * [M-Zone](https://www.m-zone.org/) - Movies / TV / Anime / [Discord](https://discord.com/invite/PFvCNcZCQC) * [MoviePluto](https://moviepluto.fun/) - Movies / TV / Anime / [Discord](https://discord.com/invite/ynfvjgHrBd) * [Flicker](https://flickermini.pages.dev/), [2](https://flickeraddon.pages.dev/) - Movies / TV / Anime / [Proxy](https://flickerminiproxy.pages.dev/) / [Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#flicker-proxy) / [Subreddit](https://www.reddit.com/r/flickermini/) +* [Cinetaro](https://cinetaro.buzz/) - Movies / TV / Anime +* [7XCinema](https://7xcinema.com/) - Movies / TV / Anime +* [KrakenFlix](https://krakenflix.cx/) - Movies / TV / Anime * [Altair](https://altair.mollusk.top/) or [Nova](https://novastream.top/) - Movies / TV / [Discord](https://discord.gg/s9kUZw7CqP) / [GitHub](https://github.com/ambr0sial/nova/) * [Ask4Movies](https://ask4movie.app/) - Movies / TV / Anime * [AuroraScreen](https://www.aurorascreen.org/) - Movies / TV / Anime / [Discord](https://discord.com/invite/kPUWwAQCzk) @@ -207,10 +213,10 @@ ## ▷ Anime Streaming * 🌐 **[Wotaku](https://wotaku.wiki/websites)** / [Discord](https://discord.gg/vShRGx8ZBC) / [GitHub](https://github.com/wotakumoe/Wotaku), [The Index](https://theindex.moe/library/anime) / [Wiki](https://thewiki.moe/) / [Discord](https://discord.gg/Snackbox) or [EverythingMoe](https://everythingmoe.com/), [2](https://everythingmoe.org/) / [Subreddit](https://www.reddit.com/r/everythingmoe/) / [Discord](https://discord.gg/GuueaDgKdS) - Anime Site Indexes * ⭐ **[AnimeKai](https://animekai.to/home)**, [2](https://animekai.cc/), [3](https://animekai.ac/), [4](https://anikai.to/) or [AniGo](https://anigo.to/) - Hard Subs / Dub / Auto-Next / [Status](https://animekai.me/) / [X](https://x.com/animekai_to) / [Subreddit](https://www.reddit.com/r/AnimeKAI/) -* ⭐ **[Miruro](https://www.miruro.com/)** - Hard Subs / Dub / Auto-Next / [Subreddit](https://www.reddit.com/r/miruro/) / [Discord](https://discord.gg/miruro) / [GitHub](https://github.com/Miruro-no-kuon/Miruro) +* ⭐ **[Miruro](https://www.miruro.com/)** - Hard Subs / Dub / Auto-Next / [Subreddit](https://www.reddit.com/r/miruro/) / [GitHub](https://github.com/Miruro-no-kuon/Miruro) * ⭐ **[HiAnime](https://hianime.to/)**, [2](https://hianime.nz/), [3](https://hianime.sx/), [4](https://hianime.bz/), [5](https://hianime.pe/) - Sub / Dub / Auto-Next / [Subreddit](https://reddit.com/r/HiAnimeZone/) / [Telegram](https://t.me/HiAnimeLobby) / [Discord](https://discord.gg/hianime) * ⭐ **HiAnime Resources** - [Official Mirrors](https://hianime.tv/) / [Enhancements](https://greasyfork.org/en/scripts/506340) / [Auto-Focus](https://greasyfork.org/en/scripts/506891) -* ⭐ **[All Manga](https://allmanga.to/)** - Sub / Dub / [Discord](https://discord.gg/YbuYYUwhpP) +* ⭐ **[All Manga](https://allmanga.to/)** - Sub / Dub / [Discord](https://discord.com/invite/6nce6cyJyM) * ⭐ **[animepahe](https://animepahe.si/)** - Hard Subs / Dub / [Enhancements](https://greasyfork.org/en/scripts/520048) / [Downloader](https://github.com/KevCui/animepahe-dl) * ⭐ **[KickAssAnime](https://kaa.to/)** - Sub / Dub / Auto-Next / [Telegram](https://t.me/kickassanimev3) / [Discord](https://discord.gg/6EGTnNQAaV) * ⭐ **[Anidap](https://anidap.se/)** - Sub / Dub / Auto-Next / [Discord](https://discord.com/invite/btsMTSsBM7) @@ -610,6 +616,7 @@ # ► Download Sites * [PSArips](https://psa.wf/) - Movies / TV / 4K * [DDLBase](https://ddlbase.com/) - Movies / 4K / 3D / Remuxes * [TVSeries](https://www.tvseries.in/) - TV / Anime +* [Cinetaro](https://cinetaro.buzz/) - Movies / TV / Anime * [StagaTV](https://www.stagatv.com/) - Movies / TV * [Cineby](https://www.cineby.gd/), [2](https://www.bitcine.app/) - Movies / TV / Anime / 4K / Auto-Next / [Discord](https://discord.gg/C2zGTdUbHE) * [FlickyStream](https://flickystream.ru/) or [CineMora](https://cinemora.ru/) - Movies / TV / Anime / [Telegram](https://t.me/FlickyStream) / [Discord](https://discord.gg/M7y867cg) @@ -792,7 +799,7 @@ ## ▷ Anime Torrenting * ⭐ **[Nyaa](https://nyaa.si/)**, [2](https://nyaa.iss.one/), [3](https://nyaa.iss.ink/) - Sub / Dub * ⭐ **Nyaa Tools** - [TUI](https://github.com/Beastwick18/nyaa) / [Batch Download](https://github.com/wotakumoe/meow), [2](https://github.com/marcpinet/nyaadownloader), [3](https://t.me/meow_in_japanese_bot), [4](https://t.me/NyaaTorrents) / [Python Wrapper](https://github.com/JuanjoSalvador/NyaaPy) / [Torrent Fetch](https://github.com/daynum/nyaabag) / [Quality Tags](https://releases.moe/about/) -* ⭐ **[Hayase](https://hayase.watch/)** - Torrent Streaming App / [Extensions](https://rentry.co/FMHYB64#hayase) / [Discord](https://discord.com/invite/Z87Nh7c4Ac) +* ⭐ **[Hayase](https://hayase.watch/)** - Torrent Streaming App / [Extensions](https://rentry.co/FMHYB64#hayase) * [Seanime](https://seanime.app/) - Torrent Streaming App * [Shiru](https://github.com/RockinChaos/Shiru) - Torrent Streaming Apps * [AnimeTosho](https://animetosho.org/) - Sub / Dub From 3f8286b9608229debc66d09111f60608b78ef71a Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Mon, 10 Nov 2025 10:39:46 -0800 Subject: [PATCH 015/131] small fixed --- docs/video.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/video.md b/docs/video.md index d535e20b4..69a40dc30 100644 --- a/docs/video.md +++ b/docs/video.md @@ -22,7 +22,6 @@ # ► Streaming Sites * [Cinegram](https://cinegram.net/) - Movies / TV / Anime / Auto-Next * [SpenFlix](https://watch.spencerdevs.xyz/), [2](https://spenflix.ru/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/RF8vMBRtTs) * [FilmCave](https://filmcave.net/) - Movies / TV / Anime / Auto-Next / [Telegram](https://t.me/fmcave) / [Discord](https://discord.gg/BtpYzMbDjH) -* [LordFlix](https://lordflix.club/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/JeMDzxSbhH) * [Cinema.BZ](https://cinema.bz/) - Movies / TV / Anime / Auto-Next / [Telegram](https://t.me/cinemabz) * [PopcornMovies](https://popcornmovies.org/) - Movies / TV / Anime / [Discord](https://discord.com/invite/JAxTMkmcpd) * [Smashystream](https://smashystream.com/), [2](https://flix.smashystream.xyz/), [3](https://smashystream.xyz/) - Movies / TV / Anime / [Telegram](https://telegram.me/+vekZX4KtMPtiYmRl) / [Discord](https://discord.com/invite/tcdcxrbDkE) @@ -55,6 +54,7 @@ ## ▷ Stream Aggregators * [Willow](https://willow.arlen.icu/), [2](https://salix.pages.dev/) - Movies / TV / Anime / [4K Guide](https://rentry.co/willow-guide) / [Telegram](https://t.me/+8OiKICptQwA4YTJk) / [Discord](https://discord.com/invite/gmXvwcmxWR) * [VoidFlix](https://voidflix.pages.dev/) or [Flixzy](https://flixzy.pages.dev/) - Movies / TV / Anime / Auto-Next / [Discord](https://discord.gg/GDfP8S243T) * [Cinevibe](https://cinevibe.asia/) - Movies / TV / Anime / [Discord](https://discord.com/invite/4BU2XbAPdu) +* [LordFlix](https://lordflix.club/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/JeMDzxSbhH) * [Mapple.tv](https://mapple.mov/) - Movies / TV / Anime / Watch Parties / [Discord](https://discord.gg/V8XUhQb2MZ) * [Youflex](https://youflex.live/) - Movies / TV / Anime * [HydraHD](https://hydrahd.com/), [2](https://hydrahd.ru/) - Movies / TV / Anime / Auto-Next / [Status](https://hydrahd.info/) From f4f92bb70dbe5883ff819838528800f42973f5b9 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Mon, 10 Nov 2025 11:13:25 -0800 Subject: [PATCH 016/131] added backups to tvids --- docs/video.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/video.md b/docs/video.md index 69a40dc30..dbc646916 100644 --- a/docs/video.md +++ b/docs/video.md @@ -25,7 +25,7 @@ # ► Streaming Sites * [Cinema.BZ](https://cinema.bz/) - Movies / TV / Anime / Auto-Next / [Telegram](https://t.me/cinemabz) * [PopcornMovies](https://popcornmovies.org/) - Movies / TV / Anime / [Discord](https://discord.com/invite/JAxTMkmcpd) * [Smashystream](https://smashystream.com/), [2](https://flix.smashystream.xyz/), [3](https://smashystream.xyz/) - Movies / TV / Anime / [Telegram](https://telegram.me/+vekZX4KtMPtiYmRl) / [Discord](https://discord.com/invite/tcdcxrbDkE) -* [TVids](https://www.tvids.to/) - Movies / TV / Anime / Auto-Next +* [TVids](https://www.tvids.to/), [2](https://www.tvids.net/), [3](https://watch-tvseries.net/), [4](https://tvids.me/), [5](https://tvids.tv/) - Movies / TV / Anime / Auto-Next * [StreamM4u](https://streamm4u.com.co/) - Movies / TV / Anime / [Clones](https://rentry.co/sflix#streamm4u-clones) * [BFLIX](https://bflix.sh/) - Movies / TV * [MovieHD](https://moviehd.us) - Movies / [Telegram](https://t.me/+NthvAOpP0oNkMWU1) From 9d23437a40636643957b416bbb5c6903bf672f6a Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Tue, 11 Nov 2025 01:27:24 -0800 Subject: [PATCH 017/131] updated 11 pages --- docs/ai.md | 5 ++++- docs/audio.md | 9 ++++++--- docs/educational.md | 1 + docs/file-tools.md | 1 + docs/gaming-tools.md | 1 + docs/linux-macos.md | 2 +- docs/mobile.md | 7 ++++--- docs/non-english.md | 5 +++++ docs/social-media-tools.md | 2 +- docs/text-tools.md | 2 +- docs/video.md | 1 + 11 files changed, 26 insertions(+), 10 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index bdcbe3d09..1d468848b 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -55,6 +55,7 @@ ## ▷ Multiple Model Sites * [FreePass](https://freepass.ai/) - Gemini 2.5 Pro / GPT-5-chat / No Sign-Up / [Telegram](https://t.me/freepass_ai) * [HiveChat](https://ai.wr.do/chat) - Kimi K2 / DeepSeek R1-0528 / Multiple Chatbots / Sign-Up Required / [Discord](https://discord.gg/AYFPHvv2jT) / [GitHub](https://github.com/lobehub/lobe-chat) * [⁠Heck.AI](https://heck.ai/) - Deepseek / GPT-5 Mini / No Sign-Up +* [⁠AI4Wallpaper](https://www.ai4wallpaper.com/) - Seedream 4 (Editing) / Seedream 3 (Generation) *** @@ -284,6 +285,7 @@ ## ▷ [Grammar Check](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tool # ► Video Generation * 🌐 **[VBench](https://huggingface.co/spaces/Vchitect/VBench_Leaderboard)** - Video Generation Model Leaderboard +* [Sora](https://openai.com/index/sora/) - 29 Daily / [Signup Guide](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sora) / [Remove Watermarks](https://colab.research.google.com/drive/1Iqu4RZ9WAhcbO1Jn0wCkMOsw2l1p6z62), [2](https://socialutils.io/sora-watermark-remover) * [Grok Imagine](https://grok.com/imagine) - Imagine 0.9 / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) * [Opal Veo 3](https://opal.withgoogle.com/?flow=drive:/16qMbrhlc7gjTfI1zpnKbyoBxEcDRi4om&shared&mode=app) - Veo 3 / US IP or VPN Required / Use Alt Account * [Genmo](https://www.genmo.ai/) - 30 Monthly / [GitHub](https://github.com/genmoai/mochi) @@ -292,6 +294,7 @@ # ► Video Generation * [Dreamina](https://dreamina.capcut.com/ai-tool/home) - 4 Daily * [Qwen](https://chat.qwen.ai/) - 10 Daily / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) * [Bing Create](https://www.bing.com/images/create) - Sora 1 / No Image Input +* [⁠AI4Wallpaper](https://www.ai4wallpaper.com/) - Seedance 1.0 Pro/Lite (JiMeng) * [⁠FastVideo](https://hao-ai-lab.github.io/FastVideo/) - Unlimited / [GitHub](https://github.com/hao-ai-lab/FastVideo/) * [Vivago](https://vivago.ai/) - 1 Daily * [LMArena](https://discord.com/invite/lmarena) - 5 Daily / Random Models / Discord Only / Check #how-to-video-bot / End-Watermark @@ -306,7 +309,7 @@ # ► Image Generation * ⭐ **[AI Studio](https://aistudio.google.com/generate-image)**, [Gemini](https://gemini.google.com/), or [Whisk](https://labs.google/fx/en/tools/whisk) -Nano Banana (editing) / Imagen 4 + Ultra / 100 per day (Gemini) / Sign-Up Required / Region-Based / [Discord](https://discord.com/invite/gemini) * ⭐ **[Bing Create](https://www.bing.com/images/create)** - Unlimited / GPT-4o / MAI-Image-1 / Editing / Sign-Up Required * ⭐ **[Qwen](https://chat.qwen.ai/)** - 30 Per 24 Hours / Editing / Sign-Up Required / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) -* ⭐ **[LMArena](https://lmarena.ai/?mode=direct&chat-modality=image)** - Multiple Generators / Editing / Google Login After 3 / [X](https://x.com/arena) / [Discord](https://discord.com/invite/lmarena) +* ⭐ **[LMArena](https://lmarena.ai/?mode=direct&chat-modality=image)** - Multiple Generators / Editing / Login After 3 / [X](https://x.com/arena) / [Discord](https://discord.com/invite/lmarena) * ⭐ **[ImageFX](https://labs.google/fx/tools/image-fx)** - Imagen 3 / Unlimited / Region-Based / Sign-Up Required / [Discord](https://discord.com/invite/googlelabs) * ⭐ **[Grok](https://grok.com/)** - 96 Daily / Editing / Sign-Up Required / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) * [Mage](https://www.mage.space/) - Flux Schnell / Sign-Up Required / [Discord](https://discord.com/invite/GT9bPgxyFP) diff --git a/docs/audio.md b/docs/audio.md index 7d095ec90..aa9ae4d54 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -42,6 +42,7 @@ ## ▷ Streaming Sites * [Pandora](https://www.pandora.com/) - Browser Music * [Jango](https://jango.com/) - Browser Music * [Jamendo](https://www.jamendo.com/) - Browser Music +* [⁠YAMS](https://yams.tf/) - Browser Music / Lossless / Sign-Up Required * [SoundClick](https://www.soundclick.com/default.cfm) - Browser Music * [Mixupload](https://mixupload.com/) - Browser Music * [zvu4no](https://zvu4no.org/) or [Tancpol](https://tancpol.net/) - Russian Music / Use [Translator](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tools/#wiki_.25B7_translators) @@ -356,6 +357,8 @@ ## ▷ Audio Ripping Sites * ⭐ **[squid.wtf](https://tidal.squid.wtf)**, **[Monochrome](https://monochrome.tf/)**, [2](https://monochrome.prigoana.com/) / [GitHub](https://github.com/eduardprigoana/monochrome), [⁠Digger](https://digger-ui.vercel.app/), [QQDL](https://tidal.qqdl.site/) or [BiniLossless](https://music.binimum.org/) - Tidal / FLAC / [Full List](https://github.com/eduardprigoana/hifi-instances/) * ⭐ **[DAB Music Player](https://dab.yeet.su/)**, [2](https://dabmusic.xyz/) - FLAC / Sign-Up Required / [Telegram](https://t.me/+RnrXmKyOPNY0ZGY9) / [Discord](https://discord.com/invite/rmzH6ttgcC) * [Spotisaver](https://spotisaver.net/) - Multi-Site +* [⁠SpotiFLAC](https://github.com/afkarxyz/SpotiFLAC) - Tidal / Deezer +* [⁠YAMS](https://yams.tf/) - Deezer / FLAC / Sign-Up Required * [AMP3](https://amp3.cc/) - YouTube / 256kb * [EzConv](https://ezconv.com/) - YouTube / 256kb * [YTiz](https://ytiz.xyz/) - SoundCloud / Bandcamp / 128kb / AAC / [GitHub](https://github.com/tizerk/ytiz) @@ -777,7 +780,7 @@ ## ▷ Audio Servers ## ▷ Audio Metadata * ⭐ **[MP3Tag](https://www.mp3tag.de/en/)** - Metadata Organizer -* ⭐ **[MusicBrainz Picard](https://picard.musicbrainz.org/)** - Metadata Organizer +* ⭐ **[MusicBrainz Picard](https://picard.musicbrainz.org/)** - Metadata Organizer / [GitHub](https://github.com/metabrainz/picard) * [YADG](https://yadg.cc/) - Scrape Music Release Info / [API](https://yadg.cc/api/) * [Beets](https://beets.io/) - Metadata Organizer / [Guides](https://redd.it/11iaafu) / [GitHub](https://github.com/beetbox/beets) * [TagEditor](https://github.com/Martchus/tageditor) - Metadata Organizer @@ -792,7 +795,7 @@ ## ▷ Audio Metadata ## ▷ Album Artwork * ⭐ **[Cover Search Engine](https://covers.musichoarders.xyz)**, [Albumart.Digital](https://albumart.digital/) or [bigpictures](https://bigpictures.xyz/) - Album Art Search Engines -* ⭐ **[SpotifyArt](https://spotify-art.vercel.app/)** - Spotify Album Art Downloader / Web +* ⭐ **[SpotifyArt](https://spotify-art.vercel.app/)** - Spotify Album Art Downloader / Web / [GitHub](https://github.com/Shiawaseu/SpotifyArt) * [Apple Artwork](https://artwork.thekvt.eu.org/) - Apple Music Album Art Downloader * [MediUX Album Covers](https://mediux.pro/albums) - Media Soundtrack Album Art * [Classic Rock Covers](https://www.classic-rock-covers.com/) - Rock Album Art @@ -858,7 +861,7 @@ ## ▷ Spectrum Analyzers * ⭐ **[Spek](https://www.spek.cc/)** * [⁠Acoustic Spectrum Analyzer](https://spec.squid.wtf/) or [⁠WhatsMyBitrate](https://whatsmybitrate.com/) - Web-Based * [Visual Analyser](https://www.sillanumsoft.org/) -* [Friture](https://friture.org/) +* [Friture](https://friture.org/) / [GitHub](https://github.com/tlecomte/friture) * [Spectro](http://spectro.enpts.com/) * [Cambia](https://logs.musichoarders.xyz/) - CD Rip Log Checker diff --git a/docs/educational.md b/docs/educational.md index 4533f06d6..579bab902 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -1256,6 +1256,7 @@ ## ▷ Cybersecurity * [MicroCorruption](https://microcorruption.com/) - Learn Reverse Engineering / Cybersecurity * [x86re](https://x86re.com/) or [Reverse-Engineering](https://github.com/mytechnotalent/Reverse-Engineering) - Reverse Engineering Guides * [CrackMyApp](https://crackmy.app/) or [crackmes](https://crackmes.one/) / [Discord](https://discord.com/invite/2pPV3yq) - Reverse Engineering Challenges +* [⁠Reverse Engineering Academy](https://reverseengineering.vercel.app/) - Interactive Reverse Engineering Lessons * [John Hammond](https://www.youtube.com/@_JohnHammond) - Cybersecurity YouTube Tutorials * [Pentesting Bible](https://github.com/blaCCkHatHacEEkr/PENTESTING-BIBLE) or [Juice Shop](https://owasp.org/www-project-juice-shop/) - Learn Pentesting * [How DNS Works](https://howdns.works/) - Learn DNS diff --git a/docs/file-tools.md b/docs/file-tools.md index e78bd9dba..6e31380ba 100644 --- a/docs/file-tools.md +++ b/docs/file-tools.md @@ -224,6 +224,7 @@ ## ▷ Online PDF Toolkits * [BreezePDF](https://breezepdf.com/) * [DigiPDF](https://digipdf.app/?lang=en_US) * [PDF2Go](https://www.pdf2go.com/) +* [PDFClear](https://www.pdfclear.com/) * [SimplePDF](https://simplepdf.com/) * [DPDF](https://dpdf.com/) * [Digiparser](https://www.digiparser.com/free-tools/pdf) diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index 7c4f04954..caa7c5b01 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -55,6 +55,7 @@ ## ▷ Game Launchers * [OpenGamepadUI](https://github.com/ShadowBlip/OpenGamepadUI) - Gamepad Native Launcher * [⁠TwintailLauncher](https://twintaillauncher.app/) - Game Launcher / Mod Engine for F2P Anime Games / [GitHub](https://github.com/TwintailTeam/TwintailLauncher) * [JackboxUtility](https://jackboxutility.com/) - Jackbox Games Launcher / [Discord](https://discord.gg/ffKMZeb88m) / [GitHub](https://github.com/JackboxUtility/JackboxUtility) +* [⁠Starward](https://github.com/Scighost/Starward) - HoYoverse Game Launcher * [GameVault](https://gamevau.lt) - Self-Hosted Gaming Platform / [Discord](https://discord.gg/NEdNen2dSu) / [GitHub](https://github.com/Phalcode/gamevault-app) *** diff --git a/docs/linux-macos.md b/docs/linux-macos.md index 6e7a240a9..5dc87da0c 100644 --- a/docs/linux-macos.md +++ b/docs/linux-macos.md @@ -490,7 +490,7 @@ ## ▷ Raspberry Pi # ► Ricing / Customization * 🌐 **[Awesome Ricing](https://github.com/fosslife/awesome-ricing)**, **[⁠Awesome Linux Ricing](https://github.com/avtzis/awesome-linux-ricing)** or [Pling](https://www.pling.com/s/All-Linux/browse/) - Linux Ricing Resources -* ⭐ **[Elkowar's Wacky Widgets](https://elkowar.github.io/eww)** or **[Aylur's GTK Shell](https://github.com/Aylur/ags)** - Widgeting Systems +* ⭐ **[Elkowar's Wacky Widgets](https://elkowar.github.io/eww)**, **[Aylur's GTK Shell](https://github.com/Aylur/ags)** or [⁠Quickshell](https://quickshell.org/) - Widgeting Systems * ⭐ **[unixporn](https://unixporn.github.io/)** - Ricing Community / [Subreddit](https://reddit.com/r/unixporn) *** diff --git a/docs/mobile.md b/docs/mobile.md index aad75ff4e..1f94bf963 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -339,7 +339,7 @@ ## ▷ Operating Systems # ► Android Camera * ⭐ **[Google Lens](https://lens.google.com/)** - Multiple Camera Tools -* ⭐ **[Reincubate Camo](https://reincubate.com/camo/)**, [Iriun](https://iriun.com/) or [DroidCam](https://github.com/dev47apps/droidcam-linux-client) - Use Android as Webcam +* ⭐ **[Reincubate Camo](https://reincubate.com/camo/)** / [IP Webcam](https://play.google.com/store/apps/details?id=com.pas.webcam) / [Windows Driver](https://ip-webcam.appspot.com/), [Iriun](https://iriun.com/) or [DroidCam](https://github.com/dev47apps/droidcam-linux-client) - Use Android as Webcam / Live Cam * [Libre Camera](https://github.com/iakdis/librecamera) - Camera App * [GrapheneOS Camera](https://github.com/GrapheneOS/Camera) - Camera App * [Blackmagic Camera](https://play.google.com/store/apps/details?id=com.blackmagicdesign.android.blackmagiccam) - Camera App @@ -811,7 +811,7 @@ # ► Android Audio * [SoundCloud](https://play.google.com/store/apps/details?id=com.soundcloud.android) - Streaming * [BloomeeTunes](https://github.com/HemantKArya/BloomeeTunes) - Streaming * [Soundbound App](https://soundbound.app/) - Streaming / Download / [Telegram](https://t.me/soundboundofficial) -* [SaturnMusic](https://github.com/SaturnMusic/) or [Refreezer](https://github.com/DJDoubleD/refreezer) - Deezer / FLAC / Requires Premium (Firehawk52) +* [Saturn](https://github.com/Sheathed/Saturn) or [Refreezer](https://github.com/DJDoubleD/refreezer) - Deezer / FLAC / Requires Premium (Firehawk52) * [Trebel](https://home.trebel.io/) - Streaming * [Deezer](https://play.google.com/store/apps/details?id=deezer.android.app) - Streaming / [Availability](https://support.deezer.com/hc/en-gb/articles/115003749449-List-Of-Countries-Deezer-Is-Available-In) * [Music Time Travel](https://play.google.com/store/apps/details?id=com.zh.musictimetravel) - Music Discovery @@ -831,7 +831,7 @@ ## ▷ Android Audio Players * ⭐ **[Namida](https://github.com/namidaco/namida)** * ⭐ **[VLC for Android](https://www.videolan.org/vlc/download-android.html)** * ⭐ **[Foobar2000](https://www.foobar2000.org/android)** -* ⭐ **[tempo](https://github.com/eddyizm/tempo)**, [Ultrasonic](https://gitlab.com/ultrasonic/ultrasonic), [⁠SubstreamerApp](https://substreamerapp.com/) - Subsonic Clients / [Audio Servers](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/audio#wiki_.25B7_audio_servers) +* ⭐ **[tempus](https://github.com/eddyizm/tempus)**, [Ultrasonic](https://gitlab.com/ultrasonic/ultrasonic), [⁠SubstreamerApp](https://substreamerapp.com/) - Subsonic Clients / [Audio Servers](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/audio#wiki_.25B7_audio_servers) * [AIMP](https://www.aimp.ru/?do=download&os=android) * [Gramophone](https://github.com/AkaneTan/Gramophone) * [Oto Music](https://play.google.com/store/apps/details?id=com.piyush.music) @@ -945,6 +945,7 @@ ## ▷ Android Video Players * ⭐ **[mpvKt](https://github.com/abdallahmehiz/mpvKt/)** / [Nightly Builds](https://nightly.link/abdallahmehiz/mpvKt/workflows/nightlies/main) * ⭐ **[SyncPlay](https://github.com/yuroyami/syncplay-mobile)** - Video Stream Sync * [Just Player](https://github.com/moneytoo/Player) +* [⁠mpvEx](https://github.com/marlboro-advance/mpvEx) * [MX Player](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks) (search) / [Codec](https://github.com/USBhost/MX_FFmpeg) * [Nova Video Player](https://github.com/nova-video-player/aos-AVP) * [Fermata Media Player](https://github.com/AndreyPavlenko/Fermata) diff --git a/docs/non-english.md b/docs/non-english.md index 9c8f9d5bd..5a0b3460e 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -392,7 +392,9 @@ ## ▷ Streaming / Streamování * [Sledujteto](https://www.sledujteto.cz/) - Movies / TV / Anime / 1080p * [videoserialy](https://videoserialy.to/) - Movies / TV / Anime / 1080p * [PlayMe](https://playme.wtf/) - Movies / TV / Anime / 1080p +* [filmbot](https://filmbot.tv/) - Movies / TV / Anime * [Mrkaj](https://mrkaj.si/) - Movies / TV / Anime / 1080p / Region Locked +* [uzi](https://uzi.si) - Movies / TV / Anime * [Dupe](https://dupe.cz/) - Movies / TV / Anime / Concerts / 1080p / Region Locked * [svetserialu](https://svetserialu.io/) - Movies / TV / Anime / 1080p * [sledujfilmy](https://ww.sledujfilmy.io/) or [serialy](https://sledujserialy.io/) - Movies / TV / Anime / 1080p @@ -773,6 +775,8 @@ ## ▷ Streaming * ⭐ **[MultiMovies](https://multimovies.guru)** - Movies / TV / .guru Always Redirects to Main * [TamilMV](https://www.1tamilmv.farm/) - Movies / TV / Sub / Dub / 1080p / 4K / Anime / Indian Languages * [Einthusan](https://einthusan.tv/) - Movies / 1080p +* [saicord](https://saicord.com/hi/) - Movies / TV +* [dulourd](https://www.dulourd.boo/) - Movies / TV * [TamilCrow](https://www.1tamilcrow.net/) - Tamil Movies / TV / Dub / 720p / 1080p * [CinemaOS](https://cinemaos.live/), [2](https://cinemaos.tech/), [3](https://cinemaos.me/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/38yFnFCJnA) * [TamilGun](https://tamilgun.group/) - Tamil Movies / TV / Dub / 720p / 1080p @@ -1802,6 +1806,7 @@ ## ▷ Reading / Okuma * [⁠Hattusa](https://hattusa.club/) - Books * [Manga Denizi](https://www.mangadenizi.net/) - Manga / [Discord](https://discord.com/invite/8zBMSGZ) * [Mavi Manga](https://mavimanga.com/) - Manga +* [sadscans](https://sadscans.net/) - Manga * [Trwebtoon](https://trwebtoon.com/) - Manga * [Nirvana Manga](https://nirvanamanga.com/) - Manga * [Tortuga-ceviri](https://tortugaceviri.com/) - Manga / [Discord](https://discord.gg/bSxwMNM9mm) diff --git a/docs/social-media-tools.md b/docs/social-media-tools.md index 49ff4671d..4d0cec0ae 100644 --- a/docs/social-media-tools.md +++ b/docs/social-media-tools.md @@ -604,7 +604,7 @@ ## ▷ Viewers / Downloaders # ► Blogging Tools -* ⭐ **[Bear Blog](https://bearblog.dev/)**, **[⁠TinyBones](https://tinybones.pages.dev/)** / [GitHub](https://github.com/itzcozi/tinybones), [Mataroa](https://mataroa.blog/) or [smol.pub](https://smol.pub/) / [Key](https://m15o.ichi.city/smolpub/key-request.html) - Minimalist Blogging Platforms +* ⭐ **[Bear Blog](https://bearblog.dev/)** / [GitHub](https://github.com/HermanMartinus/bearblog), **[⁠TinyBones](https://tinybones.pages.dev/)** / [GitHub](https://github.com/itzcozi/tinybones), [Mataroa](https://mataroa.blog/) or [smol.pub](https://smol.pub/) / [Key](https://m15o.ichi.city/smolpub/key-request.html) - Minimalist Blogging Platforms * [Telescope](https://telescope.ac/) - Publishing Platform * [Dreamwidth](https://www.dreamwidth.org/) - Blogging Platform * [Haven](https://havenweb.org/) or [WriteFreely](https://writefreely.org/) - Self-Hosted Blogging Platforms diff --git a/docs/text-tools.md b/docs/text-tools.md index 363d07da8..ff3c1b6f8 100644 --- a/docs/text-tools.md +++ b/docs/text-tools.md @@ -66,7 +66,7 @@ ## ▷ Translators *** -* ⭐ **[Google Translate](https://translate.google.com/)** / [Extension](https://chromewebstore.google.com/detail/google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb) or [SimplyTranslate](ttps://st.privacydev.net/) / [.onion](http://st.g4c3eya4clenolymqbpgwz3q3tawoxw56yhzk4vugqrl6dtu3ejvhjid.onion/) - Online +* ⭐ **[Google Translate](https://translate.google.com/)** / [Extension](https://chromewebstore.google.com/detail/google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb) or [SimplyTranslate](https://st.privacydev.net/) / [.onion](http://st.g4c3eya4clenolymqbpgwz3q3tawoxw56yhzk4vugqrl6dtu3ejvhjid.onion/) - Online * ⭐ **[DeepL](https://www.deepl.com/translator)** - Online AI-Based Translation * ⭐ **[Kagi Translate](https://translate.kagi.com/)** - Online * ⭐ **[Translate Web Pages](https://github.com/FilipePS/Traduzir-paginas-web)** (firefox) or [Linguist Translator](https://github.com/translate-tools/linguist) - Browser Extensions diff --git a/docs/video.md b/docs/video.md index dbc646916..5fb82c4c1 100644 --- a/docs/video.md +++ b/docs/video.md @@ -493,6 +493,7 @@ ## ▷ Sports Replays * [r/footballhighlights](https://www.reddit.com/r/footballhighlights/) - Football Replays * [Time Soccer TV](https://timesoccertv.com/) - Football Replays * [SoccerFull](https://soccerfull.net/) - Football Replays +* [MyFootball](https://myfootball.life/index/0-2) - Football Replays * [⁠HooFoot](https://hoofoot.com/) - Spoiler Free Football Highlights * [RuTracker Sports](https://rutracker.org/forum/index.php?c=28) - Sports Replays / Torrents * [Sport Video](https://www.sport-video.org.ua/) - Sports Replays / Torrents From 6cd1f460be92f658a9bd606a21f1dad3c9bf662c Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Tue, 11 Nov 2025 06:32:25 -0800 Subject: [PATCH 018/131] small fixes --- docs/ai.md | 4 ++-- docs/educational.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 1d468848b..295700df5 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -55,7 +55,6 @@ ## ▷ Multiple Model Sites * [FreePass](https://freepass.ai/) - Gemini 2.5 Pro / GPT-5-chat / No Sign-Up / [Telegram](https://t.me/freepass_ai) * [HiveChat](https://ai.wr.do/chat) - Kimi K2 / DeepSeek R1-0528 / Multiple Chatbots / Sign-Up Required / [Discord](https://discord.gg/AYFPHvv2jT) / [GitHub](https://github.com/lobehub/lobe-chat) * [⁠Heck.AI](https://heck.ai/) - Deepseek / GPT-5 Mini / No Sign-Up -* [⁠AI4Wallpaper](https://www.ai4wallpaper.com/) - Seedream 4 (Editing) / Seedream 3 (Generation) *** @@ -285,7 +284,7 @@ ## ▷ [Grammar Check](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tool # ► Video Generation * 🌐 **[VBench](https://huggingface.co/spaces/Vchitect/VBench_Leaderboard)** - Video Generation Model Leaderboard -* [Sora](https://openai.com/index/sora/) - 29 Daily / [Signup Guide](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sora) / [Remove Watermarks](https://colab.research.google.com/drive/1Iqu4RZ9WAhcbO1Jn0wCkMOsw2l1p6z62), [2](https://socialutils.io/sora-watermark-remover) +* [Sora](https://openai.com/index/sora/) - 29 Daily / [Signup Guide](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sora) / [Remove Watermarks](https://unmarkit.app/sora), [2](https://colab.research.google.com/drive/1Iqu4RZ9WAhcbO1Jn0wCkMOsw2l1p6z62) * [Grok Imagine](https://grok.com/imagine) - Imagine 0.9 / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) * [Opal Veo 3](https://opal.withgoogle.com/?flow=drive:/16qMbrhlc7gjTfI1zpnKbyoBxEcDRi4om&shared&mode=app) - Veo 3 / US IP or VPN Required / Use Alt Account * [Genmo](https://www.genmo.ai/) - 30 Monthly / [GitHub](https://github.com/genmoai/mochi) @@ -330,6 +329,7 @@ # ► Image Generation * [Reve Image](https://app.reve.com) - 20 Daily / Editing / Sign-Up Required / [x](https://x.com/reve) / [Discord](https://discord.gg/Nedxp9fYUZ) * [⁠Coze](https://space.coze.cn/) - Seadream 4.0 / SoTA Image Gen / 50 Daily / Sign-Up with Phone # Required/ US Select CA * [⁠ZonerAI](https://zonerai.com/) - Unlimited / Editing +* [⁠AI4Wallpaper](https://www.ai4wallpaper.com/) - Seedream 4 (Editing) / Seedream 3 (Generation) * [⁠Ernie](https://ernie.baidu.com/) - Unlimited / Editing / Sign-Up Required * [AI Gallery](https://aigallery.app/) - Unlimited / No Sign-Up / [Telegram](https://t.me/aigalleryapp) * [Diffusers Image Outpaint](https://huggingface.co/spaces/fffiloni/diffusers-image-outpaint) - AI Image Extender / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#hugging-face-warning) diff --git a/docs/educational.md b/docs/educational.md index 579bab902..433ce9406 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -9,7 +9,7 @@ # ► Documentaries * ⭐ **[IHaveNoTV](https://ihavenotv.com)** * ⭐ **[DocumentaryArea](https://www.documentaryarea.com/)** / [Remove Watermark](https://github.com/acridsoul/Clear-Mark) (or use PIP) * ⭐ **[Documentary+](https://www.docplus.com/)** -* ⭐ **[1337x Documentaries](https://1337x.to/top-100-documentaries)**, *[2](https://1337x.cc/top-100-documentaries) / Torrent +* ⭐ **[1337x Documentaries](https://1337x.to/top-100-documentaries)**, [2](https://1337x.cc/top-100-documentaries) / Torrent * [LearnOutLoud](https://www.learnoutloud.com/) * [Top Documentary Films](https://topdocumentaryfilms.com/) * [Thought Maybe](https://thoughtmaybe.com/) From 29a89dcef45dfab2a7c1d4e0c880da460f7dbd56 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Tue, 11 Nov 2025 12:56:14 -0800 Subject: [PATCH 019/131] small update --- docs/image-tools.md | 2 +- docs/social-media-tools.md | 1 + docs/video.md | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/image-tools.md b/docs/image-tools.md index dc3fc6b7e..b6c8fb535 100644 --- a/docs/image-tools.md +++ b/docs/image-tools.md @@ -606,7 +606,7 @@ # ► Image Tools * [PhotoFeeler](https://www.photofeeler.com/) - Get Photo Feedback * [Picviewer CE+](https://github.com/hoothin/UserScripts/tree/master/Picviewer%20CE+) - Turn Webpages into Image Galleries * [⁠Universal Sig Rotator](https://sig.grumpybumpers.com/) - Rotates Image for Forum Signatures / Site Banners -* [Binternet](https://github.com/Ahwxorg/Binternet) or [Pinvibe](https://www.pinvibe.com/) - Pinterest Frontend +* [Binternet](https://github.com/Ahwxorg/Binternet) or [Pinvibe](https://www.pinvibe.com/) - Pinterest Frontends * [r/Photography Guide](https://www.reddit.com/r/photography/wiki/introduction) or [Cambridge In Colour](https://www.cambridgeincolour.com/) - Photography / Camera Guides * [PhotoEphemeris](https://photoephemeris.com/) - Photography Sunlight Calculator * [PixelPeeper](https://pixelpeeper.com/) - Extract Lightroom Edits / Settings diff --git a/docs/social-media-tools.md b/docs/social-media-tools.md index 4d0cec0ae..61851195e 100644 --- a/docs/social-media-tools.md +++ b/docs/social-media-tools.md @@ -14,6 +14,7 @@ # ► Social Media Tools * ⭐ **[LibRedirect](https://libredirect.github.io/)** / [GitHub](https://github.com/libredirect/browser_extension), [Predirect](https://github.com/libreom/predirect) or [Proxy Redirect](https://openuserjs.org/scripts/sjehuda/Proxy_Redirect) - Frontend Redirect Extensions * [Numblr](https://github.com/heyLu/numblr) - Self-Hosted Frontend Redirect * [Proxitok](https://github.com/pablouser1/ProxiTok), [Urlebird](https://urlebird.com/) or [OffTikTok](https://www.offtiktok.com/) - TikTok Frontends +* [Binternet](https://github.com/Ahwxorg/Binternet) or [Pinvibe](https://www.pinvibe.com/) - Pinterest Frontends * [Social-Searcher](https://www.social-searcher.com/) or [WeVerify](https://cse.google.com/cse?cx=006976128084956795641:ad1xj14zfap) - Social Media Search Engines * [Social Media Hacker List](https://github.com/MobileFirstLLC/social-media-hacker-list) - Social Media Apps / Tools * [ExportComments](https://exportcomments.com/) - Export Social Media Comments diff --git a/docs/video.md b/docs/video.md index 5fb82c4c1..a51f73730 100644 --- a/docs/video.md +++ b/docs/video.md @@ -50,11 +50,11 @@ ## ▷ Stream Aggregators * [Primeshows](https://www.primeshows.live/) or [Netflex](https://netflex.uk/) - Movies / TV / Anime / [Discord](https://discord.com/invite/t2PnzRgKeM) * [Vidbox](https://vidbox.cc/), [2](https://cinehd.cc/), [3](https://hotflix.to/) - Movies / TV / Anime / Auto-Next / [Discord](https://discord.gg/VGQKGPM9Ej) * [Bludclart](https://watch.bludclart.com/), [2](https://watch.streamflix.one/) - Movies / TV / Anime / [Add Sources](https://greasyfork.org/en/scripts/538940) / [Discord](https://discord.gg/5Am2QQW6qZ) +* [LordFlix](https://lordflix.club/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/JeMDzxSbhH) * [VLOP](https://www.vlop.fun/) - Movies / TV / Anime / Watch Parties / [Telegram](https://t.me/vlopstreaming) / [Discord](https://discord.gg/GzXQWKUbjh) * [Willow](https://willow.arlen.icu/), [2](https://salix.pages.dev/) - Movies / TV / Anime / [4K Guide](https://rentry.co/willow-guide) / [Telegram](https://t.me/+8OiKICptQwA4YTJk) / [Discord](https://discord.com/invite/gmXvwcmxWR) * [VoidFlix](https://voidflix.pages.dev/) or [Flixzy](https://flixzy.pages.dev/) - Movies / TV / Anime / Auto-Next / [Discord](https://discord.gg/GDfP8S243T) * [Cinevibe](https://cinevibe.asia/) - Movies / TV / Anime / [Discord](https://discord.com/invite/4BU2XbAPdu) -* [LordFlix](https://lordflix.club/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/JeMDzxSbhH) * [Mapple.tv](https://mapple.mov/) - Movies / TV / Anime / Watch Parties / [Discord](https://discord.gg/V8XUhQb2MZ) * [Youflex](https://youflex.live/) - Movies / TV / Anime * [HydraHD](https://hydrahd.com/), [2](https://hydrahd.ru/) - Movies / TV / Anime / Auto-Next / [Status](https://hydrahd.info/) From aa14b5c818985c798a6bd4a67b2ce45bb466b7c2 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Wed, 12 Nov 2025 04:55:36 -0800 Subject: [PATCH 020/131] updated 7 pages --- docs/ai.md | 1 - docs/audio.md | 3 ++- docs/gaming-tools.md | 1 + docs/linux-macos.md | 4 ++-- docs/non-english.md | 2 +- docs/reading.md | 2 +- docs/text-tools.md | 1 + 7 files changed, 8 insertions(+), 6 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 295700df5..371fd8fb0 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -118,7 +118,6 @@ ## ▷ Roleplaying Chatbots * 🌐 **[Sukino-Findings](https://rentry.org/Sukino-Findings)** - AI Roleplay Resources * ⭐ **[PygmalionAI](https://pygmalion.chat/)** - Self-Hosted Roleplaying Models / [Resources](https://claraiscute.neocities.org/Guides/PygmalionLinks/), [2](https://claraiscute.pages.dev/Guides/PygmalionLinks/) / [Subreddit](https://www.reddit.com/r/PygmalionAI/) / [Discord](https://discord.com/invite/pygmalionai) / [GitHub](https://github.com/PygmalionAI) * ⭐ **[FlowGPT](https://flowgpt.com)** - Roleplaying Chatbots / Some NSFW / [Discord](https://discord.com/invite/tWZGzcpTkf) -* ⭐ **[Bot Creation Guide](https://wikia.schneedc.com/bot-creation/intro)** - Character Creation Guide * ⭐ **[Chub](https://chub.ai/)** - Character Cards / Some NSFW / [Subreddit](https://www.reddit.com/r/Chub_AI/) / [Discord](https://discord.gg/chubai) / [GitHub](https://github.com/CharHubAI) * [JanitorAI](https://janitorai.com/) - Roleplaying Chatbots / Some NSFW * [Llama + SillyTavern](https://rentry.org/llama_v2_sillytavern) - Llama + SillyTavern Roleplaying Setup Guide / No Sign-Up diff --git a/docs/audio.md b/docs/audio.md index aa9ae4d54..556b61205 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -358,7 +358,8 @@ ## ▷ Audio Ripping Sites * ⭐ **[DAB Music Player](https://dab.yeet.su/)**, [2](https://dabmusic.xyz/) - FLAC / Sign-Up Required / [Telegram](https://t.me/+RnrXmKyOPNY0ZGY9) / [Discord](https://discord.com/invite/rmzH6ttgcC) * [Spotisaver](https://spotisaver.net/) - Multi-Site * [⁠SpotiFLAC](https://github.com/afkarxyz/SpotiFLAC) - Tidal / Deezer -* [⁠YAMS](https://yams.tf/) - Deezer / FLAC / Sign-Up Required +* [⁠Vi•er](https://vibefetcher.com/) - Deezer / Qobuz +* [⁠YAMS](https://yams.tf/) - Deezer / FLAC / Sign-Up Required * [AMP3](https://amp3.cc/) - YouTube / 256kb * [EzConv](https://ezconv.com/) - YouTube / 256kb * [YTiz](https://ytiz.xyz/) - SoundCloud / Bandcamp / 128kb / AAC / [GitHub](https://github.com/tizerk/ytiz) diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index caa7c5b01..c51045fbf 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -19,6 +19,7 @@ # ► Gaming Tools * [Moonlight](https://moonlight-stream.org/) - Gaming Remote Desktop Client / [Discord](https://discord.com/invite/CGg5JxN) / [GitHub](https://github.com/moonlight-stream) * [⁠Arcade Database](https://zenius-i-vanisher.com/v5.2/arcades.php) - Arcade Game Map + Database * [⁠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/) * [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 diff --git a/docs/linux-macos.md b/docs/linux-macos.md index 5dc87da0c..9962e9afa 100644 --- a/docs/linux-macos.md +++ b/docs/linux-macos.md @@ -560,6 +560,8 @@ # ► Mac Apps * [Beta Profiles](https://betaprofiles.com/) - Download Pre-Release Versions macOS * [CloverBootloader](https://github.com/CloverHackyColor/CloverBootloader/) - Windows, Mac & Linux Bootloader / [Config](https://mackie100projects.altervista.org/) * [Boot Camp](https://support.apple.com/boot-camp) - Windows Bootloader / [DL Script](https://github.com/timsutton/brigadier) +* [Tart](https://tart.run/) - Virtual Machine Manager / [GitHub](https://github.com/cirruslabs/tart) +* [⁠UTM](https://mac.getutm.app/) or [VMware](https://www.majorgeeks.com/files/details/vmware_workstation_for_windows.html) - Virtual Machines / Run Linux / Windows on macOS * [Docker OSX](https://github.com/sickcodes/Docker-OSX) - Mac VM in Docker * [SwiftUI Win11](https://jinxiansen.github.io/Windows11/) - Windows 11 Desktop Client for macOS * [OrbStack](https://orbstack.dev/) - Docker Client @@ -586,8 +588,6 @@ # ► Mac Apps * [MacScripter](https://www.macscripter.net/) - Automation Forum * [pongoOS](https://github.com/checkra1n/pongoOS) - Mac Pre-Boot Executor * [Later](https://getlater.app/) - Restore App Sessions / [GitHub](https://github.com/alyssaxuu/later) -* [Tart](https://tart.run/) - Virtual Machine Manager / [GitHub](https://github.com/cirruslabs/tart) -* [VMware](https://www.majorgeeks.com/files/details/vmware_workstation_for_windows.html) - Virtual Machine * [MacVim](https://macvim.org/), [CodeEdit](https://www.codeedit.app/) or [AuroraEditor](https://auroraeditor.com/) - Code Editors * [GrayJay](https://grayjay.app/desktop/) - Combines YouTube, Twitch, Rumble, etc. * [SD Buddy](https://github.com/breadthe/sd-buddy), [CHARL-E](https://www.charl-e.com/) or [Swift Core ML Diffusers](https://github.com/huggingface/swift-coreml-diffusers) - Stable Diffusion Apps diff --git a/docs/non-english.md b/docs/non-english.md index 5a0b3460e..ddfc99abb 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -844,7 +844,7 @@ ## ▷ Streaming / Menyiarkan * ⭐ **[sontolfilm](https://sontolmovie.xyz/)** - Movies / TV / Anime * [ngefilm21](https://www.ngefilm21.pw/) - Movies / TV / Anime * [baladfilm](https://tv4.baladfilm.asia/) - Movies / TV -* [idlixku](https://tv9.idlixku.com/) - Movies / TV +* [idlixku](https://idlix.net/) - Movies / TV * [klikxxi](https://klikxxi.art/), [2](https://www.klikxxi.com/) - Movies / TV * [MyNimeku](https://www.mynimeku.com/) - Anime / Sub / 1080p * [anoBoy](https://ww1.anoboy.app/) - Anime / Sub / 1080p diff --git a/docs/reading.md b/docs/reading.md index a2f494db0..887d408f6 100644 --- a/docs/reading.md +++ b/docs/reading.md @@ -441,7 +441,7 @@ ## ▷ Comics * [OldComicsWorld](https://oldcomicsworld.blogspot.com/) - Golden Age Comic Downloads * [DigitalComicMuseum](https://digitalcomicmuseum.com/) - Golden Age Comic Downloads * [Comics Kingdom](https://comicskingdom.com/) - Comics Strips -* [GoComics](https://www.gocomics.com/) - Comics Strips / uBO Bypasses Trial Limit +* [GoComics](https://www.gocomics.com/) - Comics Strips / [Bypass Limit](https://pastebin.com/pwUxTPAr), [2](https://bin.disroot.org/?9169f16676b9b1e5#9ZeRZR9Ms37wpCQdwom8yLnYrWZJVDd1sT98d4Yg65YL) * [The Oatmeal](https://theoatmeal.com/) - Webcomics * [Hiveworks Comics](https://www.thehiveworks.com/) - Webcomics * [Loading Artist](https://loadingartist.com/) - Webcomics diff --git a/docs/text-tools.md b/docs/text-tools.md index ff3c1b6f8..cb8c591a9 100644 --- a/docs/text-tools.md +++ b/docs/text-tools.md @@ -135,6 +135,7 @@ ## ▷ Grammar Check * [Grammarly](https://www.grammarly.com/grammar-check) - Sign-Up Required / [Extension](https://www.grammarly.com/browser) * [Writing Tools](https://github.com/theJayTea/WritingTools) - Desktop App * [DeepL Write](https://www.deepl.com/write) +* [⁠Kagi Proofread](https://translate.kagi.com/proofread) * [QuillBot](https://quillbot.com/grammar-check) / [Features](https://rentry.co/FMHYB64#quill) * [Scribens](https://www.scribens.com/) * [EditGPT](https://www.editgpt.app/) - Sign-Up Required From e6d4e6ddc9cb6780051fe5b20f71edf687a07914 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Wed, 12 Nov 2025 09:44:55 -0800 Subject: [PATCH 021/131] small fix --- docs/misc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/misc.md b/docs/misc.md index d80e80b13..bd3c90ec5 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -951,7 +951,7 @@ # ► Shopping * 🌐 **[⁠Monerica](https://monerica.com/status/verified)** - Monero-Friendly Online Shop Index * ⭐ **[ThisIsWhyImBroke](https://www.thisiswhyimbroke.com/)** - Find Interesting Things to Buy * ⭐ **[Consumer Rights Wiki](https://consumerrights.wiki/)** - Documents Practices That Impact Consumer Rights / [Discord](https://discord.gg/8w5rSNAXRf) -* ⭐ **[Dark Patterns Tip Line](https://darkpatternstipline.org/)** - Deceptive Services to Avoid +* ⭐ **[Dark Patterns Tip Line](https://darkpatternstipline.org/)** or [Dark Patterns](https://hallofshame.design/collection/) - Deceptive Services to Avoid * [Dark Patterns Detective](https://games.productartistry.com/games/dark-patterns) - Learn to Avoid Deceptive Services * [Kit.co](https://kit.co/), [Looria](https://www.looria.com/) or [ProductHunt](https://producthunt.com/) - Product / Service Reviews * [Pepper](https://www.pepperdeals.com/) or [SlickDeals](https://slickdeals.net/) - Shopping Deal Communities From fe426c97666839b0db9f4fa6721c31b01154f837 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Wed, 12 Nov 2025 22:03:33 -0800 Subject: [PATCH 022/131] updated 14 pages --- docs/ai.md | 1 - docs/educational.md | 2 +- docs/gaming-tools.md | 2 +- docs/internet-tools.md | 7 ++++--- docs/misc.md | 3 ++- docs/mobile.md | 3 ++- docs/non-english.md | 4 ++-- docs/reading.md | 1 + docs/storage.md | 4 ++-- docs/system-tools.md | 2 +- docs/text-tools.md | 1 - docs/unsafe.md | 2 +- docs/video-tools.md | 3 ++- docs/video.md | 1 - 14 files changed, 19 insertions(+), 17 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 371fd8fb0..884a0d3a5 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -119,7 +119,6 @@ ## ▷ Roleplaying Chatbots * ⭐ **[PygmalionAI](https://pygmalion.chat/)** - Self-Hosted Roleplaying Models / [Resources](https://claraiscute.neocities.org/Guides/PygmalionLinks/), [2](https://claraiscute.pages.dev/Guides/PygmalionLinks/) / [Subreddit](https://www.reddit.com/r/PygmalionAI/) / [Discord](https://discord.com/invite/pygmalionai) / [GitHub](https://github.com/PygmalionAI) * ⭐ **[FlowGPT](https://flowgpt.com)** - Roleplaying Chatbots / Some NSFW / [Discord](https://discord.com/invite/tWZGzcpTkf) * ⭐ **[Chub](https://chub.ai/)** - Character Cards / Some NSFW / [Subreddit](https://www.reddit.com/r/Chub_AI/) / [Discord](https://discord.gg/chubai) / [GitHub](https://github.com/CharHubAI) -* [JanitorAI](https://janitorai.com/) - Roleplaying Chatbots / Some NSFW * [Llama + SillyTavern](https://rentry.org/llama_v2_sillytavern) - Llama + SillyTavern Roleplaying Setup Guide / No Sign-Up * [KoboldAI](https://koboldai.com/) - GUI for Roleplaying Chatbots / No Sign-Up / [Discord](https://discord.com/invite/XuQWadgU9k) / [GitHub](https://github.com/henk717/KoboldAI) * [4thWall AI](https://beta.4wall.ai/) - Roleplaying Chatbots / [Subreddit](https://www.reddit.com/r/4WallAI/) / [Discord](https://discord.com/invite/4wallai) diff --git a/docs/educational.md b/docs/educational.md index 433ce9406..2c9588f8f 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -1042,7 +1042,7 @@ # ► Developer Learning * [The Linux Kernel](https://www.kernel.org/doc/html/latest/) - Linux Kernel Development Guides / [Archives](https://kernel.org/) * [Workbench](https://apps.gnome.org/Workbench) - Learn / Experiment with Gnome / [GitHub](https://github.com/workbenchdev/Workbench) * [⁠aman.ai](https://aman.ai/) - Artificial Intelligence / Deep Learning Stanford Notes -* [LLM Visualization](https://bbycroft.net/llm), [Machine Learning Roadmap](https://rentry.org/machine-learning-roadmap), [SAAYN](https://spreadsheets-are-all-you-need.ai/), [machine-learning-zoomcamp](https://github.com/DataTalksClub/machine-learning-zoomcamp), [ML Engineering](https://github.com/stas00/ml-engineering), [udlbook](https://udlbook.github.io/udlbook/) / [GitHub](https://github.com/udlbook/udlbook/), [ML Visualized](https://ml-visualized.com/) / [GitHub](https://github.com/gavinkhung/machine-learning-visualized) or [LLM Course](https://github.com/mlabonne/llm-course) - Learn Machine Learning +* [LLM Visualization](https://bbycroft.net/llm), [Machine Learning Roadmap](https://rentry.org/machine-learning-roadmap), [SAAYN](https://spreadsheets-are-all-you-need.ai/), [machine-learning-zoomcamp](https://github.com/DataTalksClub/machine-learning-zoomcamp), [ML Engineering](https://github.com/stas00/ml-engineering), [udlbook](https://udlbook.github.io/udlbook/) / [GitHub](https://github.com/udlbook/udlbook/), [mlsysbook](https://www.mlsysbook.ai/), [ML Visualized](https://ml-visualized.com/) / [GitHub](https://github.com/gavinkhung/machine-learning-visualized) or [LLM Course](https://github.com/mlabonne/llm-course) - Learn Machine Learning * [⁠Transformer Explainer](https://poloclub.github.io/transformer-explainer/) - ⁠Transformer Visuzliation * [Approaching (Almost) Any Machine Learning Problem](https://files.catbox.moe/b34jd4.pdf) - Machine Learning Problem-Solving Book * [Deep ML](https://www.deep-ml.com/) - Solve Machine Learning Problems diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index c51045fbf..3e607f62c 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -721,7 +721,7 @@ ## ▷ Customization ## ▷ 3D Tools -* ⭐ **[jmc2obj](https://www.jmc2obj.net/)**, [Mineways](https://www.realtimerendering.com/erich/minecraft/public/mineways/ / [Discord](https://discord.com/invite/wfayQA6Dyc), [MiEX](https://bramstout.nl/en/miex/), [Minutor](https://seancode.com/minutor/) - Minecraft World Exporters +* ⭐ **[jmc2obj](https://www.jmc2obj.net/)**, [Mineways](https://www.realtimerendering.com/erich/minecraft/public/mineways/) / [Discord](https://discord.com/invite/wfayQA6Dyc), [MiEX](https://bramstout.nl/en/miex/), [Minutor](https://seancode.com/minutor/) - Minecraft World Exporters * [Mine-imator](https://www.mineimator.com/) - Animation Tool / [2.0 Version](https://www.mineimatorforums.com/index.php?/topic/90789-mine-imator-202/) / [Forum](https://www.mineimatorforums.com/) / [Discord](https://discord.com/invite/GxFp6xv) / [GitHub](https://github.com/stuffbydavid/Mine-imator) * [Chunky](https://chunky-dev.github.io/docs/) - Photorealistic Renderer / [Discord](https://discord.com/invite/VqcHpsF) / [GitHub](https://github.com/chunky-dev/chunky) * [⁠Minecraft Generator](https://minecraftgenerator.com/) - Minecraft Model Generators diff --git a/docs/internet-tools.md b/docs/internet-tools.md index 262bf8e26..e733077ec 100644 --- a/docs/internet-tools.md +++ b/docs/internet-tools.md @@ -487,9 +487,10 @@ ## ▷ Temp Mail ## ▷ Email Aliasing * 🌐 **[⁠Email Aliasing Comparison](https://email-aliasing-comparison.netlify.app/)** / [GitHub](https://github.com/fynks/email-aliasing-comparison) -* ⭐ **[SimpleLogin](https://simplelogin.io/)** - Email Aliasing / 10 Alias Limit / [X](https://x.com/SimpleLogin) / [Subreddit](https://www.reddit.com/r/Simplelogin/) / [GitHub](https://github.com/simple-login/app) -* ⭐ **[addy.io](https://addy.io/)** - Email Aliasing / [GitHub](https://github.com/anonaddy/anonaddy) * ⭐ **[DuckDuckGo Email Protection](https://duckduckgo.com/email/)** - Email Aliasing / [Send Mail](https://duckduckgo.com/duckduckgo-help-pages/email-protection/duck-addresses/how-do-i-compose-a-new-email) + +* [addy.io](https://addy.io/) - Email Aliasing / [GitHub](https://github.com/anonaddy/anonaddy) +* [SimpleLogin](https://simplelogin.io/) - Email Aliasing / 10 Alias Limit / [X](https://x.com/SimpleLogin) / [Subreddit](https://www.reddit.com/r/Simplelogin/) / [GitHub](https://github.com/simple-login/app) * [Mailgw](https://mailgw.com/) - Email Aliasing * [erine.email](https://erine.email/) - Email Aliasing * [33mail](https://33mail.com/) - Email Aliasing @@ -634,7 +635,6 @@ ## ▷ Browser Extensions * ⭐ **[Stylus](https://add0n.com/stylus.html)** - Custom Website Color Schemes * ⭐ **Stylus Styles** - [User Styles](https://userstyles.world/), [2](https://uso.kkx.one/) / [OLED](https://github.com/zettaexa/userstyles) / [Oldschool](https://forum.spacehey.com/topic?id=90895) / [Catppuccin](https://github.com/catppuccin/userstyles) * ⭐ **[Dark Reader](https://darkreader.org/)**, [Midnight Lizard](https://midnight-lizard.org/) or [Custom Dark Mode](https://mybrowseraddon.com/custom-dark-mode.html) - Dark Mode -* ⭐ **[Zoom WE](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#zoom-page-addons)** or [Custom Page Zoom](https://mybrowseraddon.com/custom-page-zoom.html) - Improves Zoom Functionality * ⭐ **[ScrollAnywhere](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#scrollanywhere-addons)** - Improves Scrolling Functionality * ⭐ **[Auto Tab Discard](https://add0n.com/tab-discard.html)** or [Tab Wrangler](https://github.com/tabwrangler/tabwrangler) - Discard Inactive Tabs * ⭐ **[Clipboard2File](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#clipboard2file-addons)** - Upload Images from Clipboard @@ -644,6 +644,7 @@ ## ▷ Browser Extensions * [Vimium](https://vimium.github.io/) / [GitHub](https://github.com/philc/vimium), [Surfingkeys](https://github.com/brookhong/Surfingkeys), [Tridactyl](https://tridactyl.xyz/), [Web Search Navigator](https://github.com/infokiller/web-search-navigator), [Shortkeys](https://www.shortkeys.app/) or [Vimium C](https://github.com/gdh1995/vimium-c) - Keyboard Shortcuts * [Custom Scrollbars](https://addons.wesleybranton.com/addon/custom-scrollbars/) - Custom Browser Scrollbars * [Quick Tabs](https://github.com/babyman/quick-tabs-chrome-extension) - Quickly Switch Between Current & Recently Closed Tabs +* [Custom Page Zoom](https://mybrowseraddon.com/custom-page-zoom.html) - Improves Zoom Functionality * [User Agent Switcher](https://webextension.org/listing/useragent-switcher.html) - Switch Your User-Agent * [⁠CRXInstaller](https://addons.mozilla.org/en-US/firefox/addon/crxinstaller/) - Use Chrome Extensions in Firefox Forks, Floorp, Librewolf, etc. / [GitHub](https://github.com/FoxRefire/ChromeXPIPorter) * [Snooze Tabs](https://github.com/bwinton/SnoozeTabs) - Temporarily Snooze Tabs diff --git a/docs/misc.md b/docs/misc.md index bd3c90ec5..fe45b9993 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -770,7 +770,7 @@ ## ▷ Job Search / Application * ⭐ **[4-Day Week](https://4dayweek.io/)** - Find Jobs with 4-Day Weeks * [OnSites](https://www.onsites.fyi/) - View / Share Interview Experiences * [50WaysToGetAJob](https://50waystogetajob.com/) - Interactive Job Search Guide -* [JobBoardSearch](https://jobboardsearch.com/), [⁠HiringCafe](https://hiring.cafe/), [JobsFromSpace](https://www.jobsfromspace.com/), [CyberCoders](https://www.cybercoders.com/), [whoishiring](https://whoishiring.io/), [Toby Tools](https://rentry.co/qnu6x), [The Muse](https://www.themuse.com/search/) or [EuroJobs](https://eurojobs.com/) - Job Search +* [⁠Welcome To The Jungle](hhttps://www.welcometothejungle.com/), [JobBoardSearch](https://jobboardsearch.com/), [⁠HiringCafe](https://hiring.cafe/), [JobsFromSpace](https://www.jobsfromspace.com/), [CyberCoders](https://www.cybercoders.com/), [whoishiring](https://whoishiring.io/), [Toby Tools](https://rentry.co/qnu6x), [The Muse](https://www.themuse.com/search/) or [EuroJobs](https://eurojobs.com/) - Job Search * [Hiring Without Whiteboards](https://github.com/poteto/hiring-without-whiteboards) - Find Straightforward Hiring Processes * [RolePad](https://rolepad.com/) or [JobSync](https://github.com/Gsync/jobsync) - Job Search Managers * [DoorsOpen](https://www.doorsopen.co/) - Music Industry Jobs @@ -1182,6 +1182,7 @@ ## ▷ Productivity Tools * [BreakMessage](https://breakmessage.com/) - Online Break Reminders * [Plucky](https://pluckyfilter.com/), [Block Site](https://webextension.org/listing/block-site.html), [LeechBlock](https://www.proginosko.com/leechblock), [uBlacklist](https://ublacklist.github.io/docs) or [Forest](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#forest-extensions) - Site Blocking Extensions * [UnDistracted](https://www.undistracted.app/) or [Focus-ToDo](https://chromewebstore.google.com/detail/ngceodoilcgpmkijopinlkmohnfifjfb) - Chrome Productivity Managers +* [Time Tracker](https://www.wfhg.cc/) - Browser Time Tracking Extension / [GitHub](https://github.com/sheepzh/time-tracker-4-browser) * [Comicsflow](https://comicsflow.com/) - Comic / Manga Project Manager *** diff --git a/docs/mobile.md b/docs/mobile.md index 1f94bf963..d4826ee18 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -399,6 +399,7 @@ ## ▷ Android Utilities * ⭐ **[Unified Remote](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks)** (search), [2](https://www.unifiedremote.com/) - Control PC with App * [Tooly](https://play.google.com/store/apps/details?id=com.yousx.thetoolsapp) or [fooView](https://play.google.com/store/apps/details?id=com.fooview.android.fooview) - Multi-Tool Apps * [LightCut](https://play.google.com/store/apps/details?id=com.lightcut.videoeditor), [⁠Lossless Video Cutter](https://play.google.com/store/apps/details?id=com.losslessvideocutter), [open-video-editor](https://github.com/devhyper/open-video-editor) or [Vaux](https://play.google.com/store/apps/details?id=com.vaux.vaux_editor) - Video Editors +* [Inverse AI](https://play.google.com/store/apps/details?id=com.inverseai.video_converter) - Video Converter / Compressor * [auto-auto-rotate](https://gitlab.com/juanitobananas/auto-auto-rotate) - Per App Rotation Settings * [Shelter](https://gitea.angry.im/PeterCxy/Shelter) / [2](https://github.com/PeterCxy/Shelter), [Island](https://github.com/oasisfeng/island) or [Insular](https://secure-system.gitlab.io/Insular/) / [GitLab](https://gitlab.com/secure-system/Insular) - Isolate / Clone Apps via Work Profiles * [Geto](https://github.com/JackEblan/Geto) - Custom App Settings / Requires Shizuku @@ -913,7 +914,7 @@ # ► Android Streaming * ⭐ **[Kodi](https://kodi.tv/)** - [r/Addons4Kodi](https://www.reddit.com/r/Addons4Kodi/) / [Tracker](https://kinkeadtech.com/best-kodi-streaming-addons/) / [Trending](https://kodiapps.com/addons-chart) * ⭐ **[HDO Box](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks)** (search) - Movies / TV / [Warning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#hdo-box-note) / [Telegram](https://t.me/+Ywz5HnhvFHA3Zjk1) / [Discord](https://discord.gg/VPRJVExUVD) * ⭐ **[Syncler](https://syncler.net/)** - Movies / TV / [Providers](https://www.reddit.com/r/providers4syncler/) -* ⭐ **[BubblesUPNP](https://play.google.com/store/apps/details?id=com.bubblesoft.android.bubbleupnp)**, [DMS](https://github.com/anacrolix/dms) or [Macast](https://xfangfang.github.io/Macast/) - Media Servers +* ⭐ **[BubblesUPNP](https://play.google.com/store/apps/details?id=com.bubblesoft.android.bubbleupnp)** or [Macast](https://xfangfang.github.io/Macast/) - Media Servers * [CineHD](https://cinehd.xyz/) - Movies / TV * [Cinema HD](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks) (search) - Movies / TV * [Movie HD](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks) (search) - Movies / TV / Requires AMPlayer diff --git a/docs/non-english.md b/docs/non-english.md index ddfc99abb..1b5083c5c 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -1786,8 +1786,8 @@ ## ▷ Streaming / İzleme * ⭐ **[Hdfilmcehennemi](https://www.hdfilmcehennemi.la/)** - Movies / TV / Sub / Dub / 1080p * ⭐ **[Yabancıdizi](https://yabancidizi.so/)** - Movies / TV / Sub / Dub / 1080p / [Telegram](https://t.me/s/yabancidizipw) * ⭐ **[FullHDFilmizlesene](https://www.fullhdfilmizlesene.de/)**, [2](https://www.fullhdfilmizlesene.com) - Movies / Sub / Dub / 1080p -* ⭐ **[Dizi Film Botu](https://t.me/Difix9Bot)** - TV / Sub / Dub / Anime / 1080p / 2K / 4K / Movies / TV / Documentaries -* [Film Makinesi](https://filmmakinesi.de/) - Movies / TV / Sub / Dub / 1080p +* ⭐ **[Film Makinesi](https://filmmakinesi.de/)** - Movies / TV / Sub / Dub / 1080p +* [Dizi Film Botu](https://t.me/Difix9Bot) - TV / Sub / Dub / Anime / 1080p / 2K / 4K / Movies / TV / Documentaries * [Dizibox](https://www.dizibox.com) - TV / Sub / 1080p * [Diziyou](https://www.diziyou.co/) - TV / Sub / Dub / 1080p * [Ddizi](https://www.ddizi.vip/) - TV diff --git a/docs/reading.md b/docs/reading.md index 887d408f6..22eaa96e0 100644 --- a/docs/reading.md +++ b/docs/reading.md @@ -335,6 +335,7 @@ ## ▷ Esoteric / Cultural * [IAPSOP](http://iapsop.com/) - Spiritualist / Occult Periodicals * [Dhushara Research](https://www.dhushara.com/index.htm) - Metaphysics / Conspiracies / Psychedelics * [The Theosophical Society](https://www.theosociety.org/) or [Theosophy World](https://www.theosophy.world/portfolio/term/ebooks) - Theosophy +* [Great Library of Eris](https://libraryoferis.org/) - Discordianism * [Shankaracharya](https://www.shankaracharya.org/) - Hinduism * [Vedanta Shastras](https://www.shastras.com/) - Hinduism * [Encyclopedia Of Hinduism](https://archive.org/details/ConstanceA.JonesJamesD.RyanEncyclopediaOfHinduism/) - Hinduism Encyclopedia diff --git a/docs/storage.md b/docs/storage.md index 6a5eb838c..8d1d566ec 100644 --- a/docs/storage.md +++ b/docs/storage.md @@ -52,7 +52,7 @@ ## Data Visualization Tools * [Cascii](https://cascii.app/) / [GitHub](https://github.com/casparwylie/cascii-core), [ASCII Flow](https://asciiflow.com/) or [tree](https://tree.nathanfriend.com/) - Create ASCII Diagrams * [SVGBob Editor](https://ivanceras.github.io/svgbob-editor/) - Convert ASCII Diagrams to SVG Images -[DGM](https://dgm.sh/), [DrawDB](https://www.drawdb.app/) / [Discord](https://discord.gg/BrjZgNrmR6), [Data GIF Maker](https://datagifmaker.withgoogle.com/), [Flourish](https://flourish.studio/), [Datawrapper](https://www.datawrapper.de/), [chartd](https://www.chartd.co/), [Chart.xkcd](https://timqian.com/chart.xkcd/), [QuickChart](https://quickchart.io/), [Percival](https://percival.ink/), [amCharts](https://live.amcharts.com/), [ACME Chartmaker](https://acme.com/chartmaker/), [ParaView](https://www.paraview.org/), [Dia](http://dia-installer.de/), [yEd Live](https://www.yworks.com/yed-live/), [Mermaid](https://mermaid.live/), [LineGraphMaker](https://linegraphmaker.co/), [SwimLanes](https://swimlanes.io/), [Quiver](https://q.uiver.app/), [Gephi](https://gephi.org/), [Graphviz](https://graphviz.org/) / [Editor](https://edotor.net/), [Graphonline](https://graphonline.top/en/), [Diagramify](https://diagramify.agiliq.com/), [Charts Builder](https://charts.hohli.com/), [diagramgpt](https://www.eraser.io/diagramgpt), [Diagram.codes](https://www.diagram.codes/), [text2diagram](https://text2diagram.com/), [SankeyMATIC](https://sankeymatic.com/), [histogrammaker](https://histogrammaker.net/), [flowgorithm](http://flowgorithm.org/), [Chart Builder](https://textquery.app/tools/chart-builder/), [⁠JSON Crack](https://jsoncrack.com/) / [GitHub](https://github.com/AykutSarac/jsoncrack.com) +[DGM](https://dgm.sh/), [⁠MakeGraph](https://makegraph.app/), [DrawDB](https://www.drawdb.app/) / [Discord](https://discord.gg/BrjZgNrmR6), [Data GIF Maker](https://datagifmaker.withgoogle.com/), [Flourish](https://flourish.studio/), [Datawrapper](https://www.datawrapper.de/), [chartd](https://www.chartd.co/), [Chart.xkcd](https://timqian.com/chart.xkcd/), [QuickChart](https://quickchart.io/), [Percival](https://percival.ink/), [amCharts](https://live.amcharts.com/), [ACME Chartmaker](https://acme.com/chartmaker/), [ParaView](https://www.paraview.org/), [Dia](http://dia-installer.de/), [yEd Live](https://www.yworks.com/yed-live/), [Mermaid](https://mermaid.live/), [LineGraphMaker](https://linegraphmaker.co/), [SwimLanes](https://swimlanes.io/), [Quiver](https://q.uiver.app/), [Gephi](https://gephi.org/), [Graphviz](https://graphviz.org/) / [Editor](https://edotor.net/), [Graphonline](https://graphonline.top/en/), [Diagramify](https://diagramify.agiliq.com/), [Charts Builder](https://charts.hohli.com/), [diagramgpt](https://www.eraser.io/diagramgpt), [Diagram.codes](https://www.diagram.codes/), [text2diagram](https://text2diagram.com/), [SankeyMATIC](https://sankeymatic.com/), [histogrammaker](https://histogrammaker.net/), [flowgorithm](http://flowgorithm.org/), [Chart Builder](https://textquery.app/tools/chart-builder/), [⁠JSON Crack](https://jsoncrack.com/) / [GitHub](https://github.com/AykutSarac/jsoncrack.com) *** @@ -263,7 +263,7 @@ ### Letterboxd Tools ### MyAnimeList Tools -[Redesign](https://hritikvaishnav.github.io/Project-Redesign/public/mal.html) / [Extension](https://anime.plus/) / [Scripts](https://myanimelist.net/forum/?topicid=1849731) / [Badges](https://www.mal-badges.com/) / [Search Helper](https://greasyfork.org/en/scripts/429784) / [Hide Seen](https://greasyfork.org/en/scripts/17961) / [Export](https://malscraper.azurewebsites.net/) / [Site Sync](https://malsync.moe/) / [MALSync Discord](https://discord.com/invite/cTH4yaw) / [API](https://jikan.moe/) +[Redesign](https://hritikvaishnav.github.io/Project-Redesign/public/mal.html) / [Extension](https://anime.plus/) / [Scripts](https://myanimelist.net/forum/?topicid=1849731) / [Stats / Badges](https://www.mal-badges.com/) / [Stats](https://anime.plus/) / [Search Helper](https://greasyfork.org/en/scripts/429784) / [Hide Seen](https://greasyfork.org/en/scripts/17961) / [Export](https://malscraper.azurewebsites.net/) / [Site Sync](https://malsync.moe/) / [MALSync Discord](https://discord.com/invite/cTH4yaw) / [API](https://jikan.moe/) ### AniList Tools diff --git a/docs/system-tools.md b/docs/system-tools.md index 2f6346b5b..59b97bca1 100644 --- a/docs/system-tools.md +++ b/docs/system-tools.md @@ -135,7 +135,7 @@ ## ▷ Remote Desktop * [Screensy](https://screensy.marijn.it/) - Web-Based / [GitHub](https://github.com/screensy/screensy) * [Screego](https://app.screego.net/) - Web-Based / [GitHub](https://github.com/screego/server/) * [Screen-Sharing](https://share-your-screen.vercel.app/) - Web-Based / [GitHub](https://github.com/tonghohin/screen-sharing) -* [Kasm](https://kasm.com/) - Container Streaming Platform / Resource Intensive / [Guide](https://2305878273.7844380499.cfd/Server/Kasm/) / [GitHub](https://github.com/kasmtech/KasmVNC) +* [Kasm](https://kasm.com/) - Container Streaming Platform / Resource Intensive / [Guide](https://cbg.fmhy.bid/Server/Kasm/) / [GitHub](https://github.com/kasmtech/KasmVNC) * [TigerVNC](https://tigervnc.org/) - VNC Client / [GitHub](https://github.com/TigerVNC/tigervnc) * [TightVNC](https://www.tightvnc.com/) - VNC Client * [noVNC](https://novnc.com/info.html) - JavaScript VNC Client / [GitHub](https://github.com/novnc/noVNC) diff --git a/docs/text-tools.md b/docs/text-tools.md index cb8c591a9..20fe92c59 100644 --- a/docs/text-tools.md +++ b/docs/text-tools.md @@ -36,7 +36,6 @@ ## ▷ Pastebins * ⭐ **[Katbin](https://katb.in/)** - Plain Text / [GitHub](https://github.com/sphericalkat/katbin) * [snowbin](https://pastes.fmhy.net/), [2](https://paste.fmhy.net/) - Markdown Support / [GitHub](https://github.com/fmhy/snowbin) * [Text.is](https://text.is/) - Markdown Support / Rentry Clone -* [Stellular](https://stellular.net/), [2](https://bundlrs.cc/), [3](https://www.sentrytwo.com/) - Markdown Support * [bpa.st](https://bpa.st/) - Multi-Syntax / Markdown Support * [⁠Ghostbin](https://ghostbin.co/) - Multi-Syntax / Markdown Support * [dpaste](https://dpaste.org/) - Multi-Syntax / Markdown Support / [GitHub](https://github.com/DarrenOfficial/dpaste) diff --git a/docs/unsafe.md b/docs/unsafe.md index eb176328b..3c2fb4ca6 100644 --- a/docs/unsafe.md +++ b/docs/unsafe.md @@ -79,7 +79,7 @@ ### Torrent Sites / Clients ### Software / Apps * Downloadly (video downloader) - Crypto miner -* Opera (browser) - Poor [privacy practices](https://www.kuketz-blog.de/opera-datensendeverhalten-desktop-version-browser-check-teil13/), [2](https://stellular.net/noopera) / [Predatory Loan Apps](https://www.androidpolice.com/2020/01/21/opera-predatory-loans/) +* Opera (browser) - Poor [privacy practices](https://www.kuketz-blog.de/opera-datensendeverhalten-desktop-version-browser-check-teil13/) / [Predatory Loan Apps](https://www.androidpolice.com/2020/01/21/opera-predatory-loans/) * McAfee - Preinstalled Bloatware * Avast - Known for selling user data * AVG - Owned by Avast diff --git a/docs/video-tools.md b/docs/video-tools.md index 1b5c538de..6f62dd582 100644 --- a/docs/video-tools.md +++ b/docs/video-tools.md @@ -277,6 +277,7 @@ # ► Media Servers * [Huntarr](https://github.com/plexguide/Huntarr.io) - Automate Media Server Missing Content / Quality Upgrades / [Discord](https://discord.com/invite/PGJJjR5Cww) * [Seanime](https://seanime.app/) - Anime Server * [Plex](https://www.plex.tv/) - Media Server +* [DMS](https://github.com/anacrolix/dms) - Media Server * [Emby](https://emby.media/) - Media Server * [Universal Media Server](https://www.universalmediaserver.com/) - Media Server * [OSMC](https://osmc.tv/) - Media Server @@ -433,7 +434,7 @@ ## ▷ Online Editors ## ▷ Effects / Enhancements * [Video Enhance AI](https://lrepacks.net/repaki-programm-dlya-grafiki/) - Video Enhancement Tool / Search "Topaz" on LR -* [Gyroflow](https://gyroflow.xyz/) - Video Stabilization / [GitHub](https://github.com/gyroflow/gyroflow) +* [Gyroflow](https://gyroflow.xyz/) / [GitHub](https://github.com/gyroflow/gyroflow) or [ComfyUI-Video-Stabilizer](https://github.com/nomadoor/ComfyUI-Video-Stabilizer) - Video Stabilization * [Flowframes](https://nmkd.itch.io/flowframes) / [Beta](https://kemono.cr/patreon/user/19695417) or [SVP](https://www.svp-team.com/) / [Guide](https://www.svp-team.com/wiki/Manual:SVPcode) - Video Interpolation / Increase FPS * [VideoColorizerColab](https://colab.research.google.com/github/jantic/DeOldify/blob/master/VideoColorizerColab.ipynb) - Video Colorization Colab * [OpenColorIO](https://opencolorio.org/) - Video Color Manager diff --git a/docs/video.md b/docs/video.md index a51f73730..8dd33025e 100644 --- a/docs/video.md +++ b/docs/video.md @@ -544,7 +544,6 @@ # ► Smart TV / Firestick * 🌐 **[⁠TroyPoint](https://troypoint.com/)** or **[KPFire](https://linktr.ee/kpfire)** - Firestick App Indexes * ⭐ **[TizenTube](https://tizentube.6513006.xyz/)** - Ad-Free Samsung Smart TV YouTube / [GitHub](https://github.com/reisxd/TizenTube), [2](https://github.com/reisxd/TizenBrew) * ⭐ **[webOS Homebrew](https://www.webosbrew.org/)** - LG TV Homebrew / [Guide](https://wispydocs.pages.dev/lg-tv-homebrew/) / [Discord](https://discord.gg/xWqRVEm) / [GitHub](https://github.com/webosbrew/) -* [Smart TV Guide](https://redd.it/xa0aya) - Smart TV Piracy Guide * [YTCast](https://github.com/MarcoLucidi01/ytcast) - Cast YouTube Videos to Smart TV * [iSponsorBlockTV](https://github.com/dmunozv04/iSponsorBlockTV) - SponsorBlock App * [⁠MuTube](https://github.com/Exaphis/mutube) - Ad-free Apple TV YouTube + SponsorBlock From 90dbf0f2da7e5a1e89db48f6c8b9277db91f9e2a Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Thu, 13 Nov 2025 02:10:34 -0800 Subject: [PATCH 023/131] updated 4 pages --- docs/gaming.md | 2 +- docs/internet-tools.md | 2 +- docs/mobile.md | 2 +- docs/text-tools.md | 1 - 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/docs/gaming.md b/docs/gaming.md index 182225162..c15b077a1 100644 --- a/docs/gaming.md +++ b/docs/gaming.md @@ -15,9 +15,9 @@ # ► Download Games * ⭐ **[CS.RIN.RU](https://cs.rin.ru/forum)**, [2](https://csrin.org/) - Download / Torrent / Signup / PW: `cs.rin.ru / csrin.org` / [.onion](http://csrinrutkb3tshptdctl5lyei4et35itl22qvk5ktdcat6aeavy6nhid.onion/forum) * ⭐ **CS.RIN Tools** - [Search Guide](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#csrin-search) (Important) / [Status](https://csrinstaff.writeas.com/) / [Enhancements](https://github.com/SubZeroPL/cs-rin-ru-enhanced-mod) / [Steam Buttons](https://github.com/Altansar69/CS.RIN.RU-Enhanced-external) * ⭐ **[SteamRIP](https://steamrip.com/)** - Download / Pre-Installs / [Subreddit](https://www.reddit.com/r/SteamRip/) / [Discord](https://discord.gg/WkyjpA3Ua9) +* ⭐ **[AnkerGames](https://ankergames.net/)** - Download / Pre-Installs / [Subreddit](https://www.reddit.com/r/Anker_Games_/) / [Discord](https://discord.gg/nnMnGzDbwg) * ⭐ **[GOG Games](https://gog-games.to/)** - Download / Torrent / GOG Games Only / [.onion](http://goggamespyi7b6ybpnpnlwhb4md6owgbijfsuj6z5hesqt3yfyz42rad.onion/) * ⭐ **[UnionCrax](https://union-crax.xyz/)** - Download / Pre-Installs / [Status](https://status.union-crax.xyz/) / [Discord](https://discord.com/invite/j2Q2ZKk3YJ) -* ⭐ **[AnkerGames](https://ankergames.net/)** - Download / Pre-Installs / [Subreddit](https://www.reddit.com/r/Anker_Games_/) / [Discord](https://discord.gg/nnMnGzDbwg) * ⭐ **[Online Fix](https://online-fix.me/)** - Download / Torrent / Multiplayer / Signup / PW: `online-fix.me` / [Telegram](https://t.me/onlinefix) / [Discord](https://discord.gg/yExgFYncMD) * ⭐ **[GameBounty](https://gamebounty.world/)** - Download / [Discord](https://discord.gg/dmjUJ4xCEV) * ⭐ **[SteamUnderground](https://steamunderground.net/)** - Download / Pre-Installs / [Discord](https://discord.gg/hxdv7eJ5Yt) diff --git a/docs/internet-tools.md b/docs/internet-tools.md index e733077ec..f9e6e530c 100644 --- a/docs/internet-tools.md +++ b/docs/internet-tools.md @@ -567,7 +567,7 @@ # ► Browser Startpages ## ▷ Custom New Tab Pages -* ⭐ **[Anori](https://anori.app/)** +* ⭐ **[Anori](https://anori.app/)** / [GitHub](https://github.com/OlegWock/anori) * ⭐ **[Mue](https://muetab.com/)** / [GitHub](https://github.com/mue/mue) * ⭐ **[Bonjourr](https://bonjourr.fr/)** / [GitHub](https://github.com/victrme/Bonjourr) * [Renewed Tab](https://renewedtab.com/) / [Discord](https://discord.gg/zYjR54b) / [GitLab](https://gitlab.com/renewedtab/renewedtab/) diff --git a/docs/mobile.md b/docs/mobile.md index d4826ee18..f870c1abf 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -762,7 +762,7 @@ # ► Android Reading * [ABS FLutter](https://github.com/Vito0912/abs_flutter) or [Lissen](https://github.com/GrakovNe/lissen-android/) - Self-Hosted Audiobook Server * [Prestigio](https://play.google.com/store/apps/details?id=com.prestigio.ereader) - Ebook Reader * [JellyBook](https://github.com/JellyBookOrg/JellyBook) - Ebook Reader -* [Readwise](https://play.google.com/store/apps/details?id=com.readwise) - Ebook Reader +* [Chaka](https://github.com/elementdavv/chaka) - Ebook Reader * [eBoox](https://eboox.app/) - Ebook Reader * [Sav PDF Viewer Pro](https://www.savpdfviewer.com) - PDF Reader / [GitHub](https://github.com/Sav22999/sav-pdf-viewer-pro) * [MJ PDF](https://github.com/mudlej/mj_pdf) - PDF Reader diff --git a/docs/text-tools.md b/docs/text-tools.md index 20fe92c59..ce72fd2f0 100644 --- a/docs/text-tools.md +++ b/docs/text-tools.md @@ -40,7 +40,6 @@ ## ▷ Pastebins * [⁠Ghostbin](https://ghostbin.co/) - Multi-Syntax / Markdown Support * [dpaste](https://dpaste.org/) - Multi-Syntax / Markdown Support / [GitHub](https://github.com/DarrenOfficial/dpaste) * [cryptgeon](https://cryptgeon.org/) - Single View / Plain Text / [GitHub](https://github.com/cupcakearmy/cryptgeon) -* [Paste.ee](https://paste.ee/) - Multi-Syntax / Markdown Support * [pst.moe](https://pst.moe/) - Multi-Syntax / Markdown Support * [dpaste.com](https://dpaste.com/) - Multi-Syntax / Markdown Support * [NoPaste](https://nopaste.boris.sh/) - Multi-Syntax / [GitHub](https://github.com/bokub/nopaste) From caec4b383b63d591c475416795be804d8e1f64e1 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Thu, 13 Nov 2025 05:02:51 -0800 Subject: [PATCH 024/131] fixed markdown --- docs/internet-tools.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/internet-tools.md b/docs/internet-tools.md index f9e6e530c..b8aac0f85 100644 --- a/docs/internet-tools.md +++ b/docs/internet-tools.md @@ -488,7 +488,6 @@ ## ▷ Email Aliasing * 🌐 **[⁠Email Aliasing Comparison](https://email-aliasing-comparison.netlify.app/)** / [GitHub](https://github.com/fynks/email-aliasing-comparison) * ⭐ **[DuckDuckGo Email Protection](https://duckduckgo.com/email/)** - Email Aliasing / [Send Mail](https://duckduckgo.com/duckduckgo-help-pages/email-protection/duck-addresses/how-do-i-compose-a-new-email) - * [addy.io](https://addy.io/) - Email Aliasing / [GitHub](https://github.com/anonaddy/anonaddy) * [SimpleLogin](https://simplelogin.io/) - Email Aliasing / 10 Alias Limit / [X](https://x.com/SimpleLogin) / [Subreddit](https://www.reddit.com/r/Simplelogin/) / [GitHub](https://github.com/simple-login/app) * [Mailgw](https://mailgw.com/) - Email Aliasing From 164a0fe3bea7f5dea4a1ce3c8885168b694d0330 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Thu, 13 Nov 2025 17:05:44 -0800 Subject: [PATCH 025/131] Update index.md --- docs/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/index.md b/docs/index.md index 29712afd9..8f3aecd3a 100644 --- a/docs/index.md +++ b/docs/index.md @@ -7,8 +7,8 @@ name: freemediaheckyeah tagline: The largest collection of free stuff on the internet! announcement: - title: Nov 2025 Updates 🍂 - link: /posts/Nov-2025 + title: Fight Chat Control 🔒 + link: /posts/FCC image: src: /test.png alt: FMHY Icon @@ -217,4 +217,4 @@ heroImage.addEventListener('click', handleClick); } }) - \ No newline at end of file + From cdaf89a04630dfb16ff6f8511f937600a0d8f764 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Thu, 13 Nov 2025 18:27:19 -0800 Subject: [PATCH 026/131] updated 9 pages --- docs/audio.md | 3 ++- docs/educational.md | 1 + docs/gaming-tools.md | 1 + docs/internet-tools.md | 1 - docs/misc.md | 2 +- docs/reading.md | 4 ++-- docs/text-tools.md | 1 - docs/video-tools.md | 1 - docs/video.md | 4 ++-- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/audio.md b/docs/audio.md index 556b61205..2389279b2 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -357,7 +357,6 @@ ## ▷ Audio Ripping Sites * ⭐ **[squid.wtf](https://tidal.squid.wtf)**, **[Monochrome](https://monochrome.tf/)**, [2](https://monochrome.prigoana.com/) / [GitHub](https://github.com/eduardprigoana/monochrome), [⁠Digger](https://digger-ui.vercel.app/), [QQDL](https://tidal.qqdl.site/) or [BiniLossless](https://music.binimum.org/) - Tidal / FLAC / [Full List](https://github.com/eduardprigoana/hifi-instances/) * ⭐ **[DAB Music Player](https://dab.yeet.su/)**, [2](https://dabmusic.xyz/) - FLAC / Sign-Up Required / [Telegram](https://t.me/+RnrXmKyOPNY0ZGY9) / [Discord](https://discord.com/invite/rmzH6ttgcC) * [Spotisaver](https://spotisaver.net/) - Multi-Site -* [⁠SpotiFLAC](https://github.com/afkarxyz/SpotiFLAC) - Tidal / Deezer * [⁠Vi•er](https://vibefetcher.com/) - Deezer / Qobuz * [⁠YAMS](https://yams.tf/) - Deezer / FLAC / Sign-Up Required * [AMP3](https://amp3.cc/) - YouTube / 256kb @@ -380,6 +379,7 @@ ## ▷ Audio Ripping Tools * [OrpheusDL](https://github.com/OrfiTeam/OrpheusDL) - Deezer / Qobuz / 128kb Free / FLAC / Use Firehawk52 / [Deezer Module](https://github.com/uhwot/orpheusdl-deezer) / [Qobuz Module](https://github.com/OrfiDev/orpheusdl-qobuz) * [DeemixFix](https://gitlab.com/deeplydrumming/DeemixFix), [Deemix Revival](https://github.com/bambanah/deemix) or [SaturnMusic](https://github.com/SaturnMusic/) - Deezer / FLAC * [Murglar](https://murglar.app/) - Deezer / SoundCloud / VK / 320kb MP3 +* [⁠SpotiFLAC](https://github.com/afkarxyz/SpotiFLAC) - Tidal / Deezer * [Shira](https://github.com/KraXen72/shira) - YouTube / SoundCloud / 128kb AAC * [QobuzDownloaderX-MOD](https://github.com/DJDoubleD/QobuzDownloaderX-MOD) - Qobuz / 128kb Free 256 ACC Premiuim / Nice Metadata / FLAC / Use Firehawk52 * [qobuz-dl](https://github.com/vitiko98/qobuz-dl) - Qobuz / 128kb Free / FLAC / Use Firehawk52 @@ -828,6 +828,7 @@ ## ▷ Lyric Sites * [Lyricify](https://github.com/WXRIW/Lyricify-App) - Lyrics Desktop App * [Versefy](https://versefy.app/) or [Lyrics-In-Terminal](https://github.com/Jugran/lyrics-in-terminal) - Lyric Finder for Spotify / Tidal / VLC * [LyricsTranslate](https://lyricstranslate.com/) - Lyric Translator +* [⁠LRC Maker](https://lrc-maker.github.io/) - Web-Based Lyrics Editor / [GitHub](https://github.com/magic-akari/lrc-maker) * [LRCGET](https://github.com/tranxuanthang/lrcget) - Download Synced Lyrics * [LRCLIB](https://lrclib.net/) - Synced Lyrics Search diff --git a/docs/educational.md b/docs/educational.md index 2c9588f8f..c49819320 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -692,6 +692,7 @@ ## ▷ Spacecraft * [⁠Next Spaceflight](https://nextspaceflight.com/) / [Discord](https://discord.gg/nextspaceflight), [nextrocket.space](https://nextrocket.space/) or [RocketLaunch](https://rocketlaunch.org/) - Rocket Launch / Space Flight Trackers * [⁠Spaceflight Archive](https://spaceflight-archive.com/) - Rocket Launch History / Visualizations / Stats * [TonyBela Infographics](https://tonybela.com/) - Spacecraft / Rocket Infographics / [X](https://x.com/InfographicTony) +* [⁠Ringwatchers](https://ringwatchers.com/) - Starship Diagrams / Articles / Community / [X](https://x.com/ringwatchers) / [Discord](https://discord.com/invite/ringwatchers) * [NSSDCA](https://nssdc.gsfc.nasa.gov/) - NASA Space Science Mission Data * [Sen](https://www.sen.com/) - ISS Live Feed + Video Archive / [YouTube](https://www.youtube.com/@Sen) / [X](https://x.com/sen) * [ISS In Realtime](https://issinrealtime.org/) - Historical ISS Mission Replays / Database diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index 3e607f62c..58fda3bb5 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -256,6 +256,7 @@ # ► Tracking / Databases * [Unseen64](https://www.unseen64.net/) - Cancelled / Lost Games * [Internet Game Cars Database](https://igcd.net/) - Game Vehicle Database * [Incendar](https://incendar.com/) - Game Release Date Tracker +* [Yamtrack](https://github.com/FuzzyGrim/Yamtrack) - Self-Hosted Media Tracker *** diff --git a/docs/internet-tools.md b/docs/internet-tools.md index b8aac0f85..6279f8da5 100644 --- a/docs/internet-tools.md +++ b/docs/internet-tools.md @@ -28,7 +28,6 @@ ## ▷ Network Tools * [mRemoteNG](https://mremoteng.org/) - Remote Connections Manager * [Netbalancer](https://netbalancer.com/) - Internet Traffic Control * [Arcai](https://arcai.com/) - WiFi Speed Control -* [NeverSSL](http://neverssl.com/) - Fix Public Wi-Fi Login Pages * [SwitchHosts](https://github.com/oldj/SwitchHosts) - Windows Hosts File Editor * [MAC Address](https://macaddress.io/) - MAC Address Lookup * [masscan](https://github.com/robertdavidgraham/masscan) - Port Scanner diff --git a/docs/misc.md b/docs/misc.md index fe45b9993..eb4e2bd26 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -928,7 +928,7 @@ ## ▷ Crypto / Bitcoin *** * 🌐 **[ChainList](https://chainlist.org/)** - EVM RPC List / [GitHub](https://github.com/DefiLlama/chainlist) -* 🌐 **[KYCNOT.ME](https://kycnot.me/)** - Non-KYC Exchanges / Services / [i2p](http://nti3rj4j4disjcm2kvp4eno7otcejbbxv3ggxwr5tpfk4jucah7q.b32.i2p/) / [.onion](http://kycnotmezdiftahfmc34pqbpicxlnx3jbf5p7jypge7gdvduu7i6qjqd.onion/) / [Source Code](https://codeberg.org/pluja/kycnotme) +* 🌐 **[KYCNOT.ME](https://kycnot.me/)** / [i2p](http://nti3rj4j4disjcm2kvp4eno7otcejbbxv3ggxwr5tpfk4jucah7q.b32.i2p/) / [.onion](http://kycnotmezdiftahfmc34pqbpicxlnx3jbf5p7jypge7gdvduu7i6qjqd.onion/) / [Source Code](https://codeberg.org/pluja/kycnotme) or **[⁠OrangeFren](https://orangefren.com/)** - Non-KYC Exchanges / Services * ⭐ **[WalletScrutiny](https://walletscrutiny.com/)** - Verify Crypto Wallets are Open-Source / Secure / [Subreddit](https://www.reddit.com/r/WalletScrutiny) / [Discord](https://discord.gg/yCNdcSJw9k) / [GitLab](https://gitlab.com/walletscrutiny/walletScrutinyCom) * ⭐ **[Rotki](https://rotki.com/)** - Portfolio Manager / [Discord](https://discord.rotki.com/) / [GitHub](https://github.com/rotki) * [BitcoinTalk](https://bitcointalk.org/) - Bitcoin Forum diff --git a/docs/reading.md b/docs/reading.md index 22eaa96e0..0a6620e28 100644 --- a/docs/reading.md +++ b/docs/reading.md @@ -414,7 +414,7 @@ ## ▷ Streaming ## ▷ Audiobook Tools * [⁠AudiobookCovers](https://audiobookcovers.com/) - Download Audiobook Covers -* [Audiblez](https://github.com/santinic/audiblez), [Ebook2Audiobook](https://github.com/DrewThomasson/ebook2audiobook) / [2](https://huggingface.co/spaces/drewThomasson/ebook2audiobook), [ElevenReader](https://elevenreader.io/) or [ReadWise](https://readwise.io/read) (reset trial) - Book to Audiobook Converters +* [Audiblez](https://github.com/santinic/audiblez), [Ebook2Audiobook](https://github.com/DrewThomasson/ebook2audiobook) / [2](https://huggingface.co/spaces/drewThomasson/ebook2audiobook), [ElevenReader](https://elevenreader.io/), [⁠Paper2Audio](https://www.paper2audio.com/) or [ReadWise](https://readwise.io/read) (reset trial) - Convert Books / Documents to Audiobooks * [AudioBookConverter](https://github.com/yermak/AudioBookConverter) - Audiobook Format Converter * [Audible Tools](https://audible-tools.kamsker.at/), [AaxAudioConverter](https://github.com/audiamus/AaxAudioConverter) or [Libation](https://getlibation.com/) - Audible DRM Remover / Manager * [AudiobookShelf](https://www.audiobookshelf.org/) / [GitHub](https://github.com/advplyr/audiobookshelf-app) or [BookSonic](https://booksonic.org/) - Self-Hosted Audiobook Servers @@ -876,7 +876,7 @@ # ► Tracking / Database * [LibraryThing](https://www.librarything.com/) - Book Cataloguing Community * [CandlApp](https://www.candlapp.com/) - Book Tracking / Recommendations * [Anobii](https://www.anobii.com/) - Book Cataloguing / Reviews -* [rate.house](https://rate.house/) - Media Tracker +* [rate.house](https://rate.house/) or [Yamtrack](https://github.com/FuzzyGrim/Yamtrack) - Media Trackers * [libib](https://www.libib.com/) - Desktop Media Catalog *** diff --git a/docs/text-tools.md b/docs/text-tools.md index ce72fd2f0..fe30e2e41 100644 --- a/docs/text-tools.md +++ b/docs/text-tools.md @@ -53,7 +53,6 @@ ## ▷ Pastebins * [MarkdownPastebin](https://markdownpastebin.com/) - Markdown Support * [Sparked Paste](https://paste.sparked.host/) - Plain Text / Syntax Highlighting * [Riseup Pad](https://pad.riseup.net/) - WYSIWYG Pastebin -* [WriteXO](https://writexo.com/) - WYSIWYG Pastebin * [itty.bitty](https://itty.bitty.site/) - Site / Pastebin *** diff --git a/docs/video-tools.md b/docs/video-tools.md index 6f62dd582..5bd2a2ebf 100644 --- a/docs/video-tools.md +++ b/docs/video-tools.md @@ -320,7 +320,6 @@ ## ▷ Jellyfin Tools * ⭐ **[Fladder](https://github.com/DonutWare/Fladder/)** - Desktop Client / Windows, Mac, Linux, Android, iOS * [Blink](https://github.com/prayag17/Blink) - Desktop Client * [jellyfin-media-player](https://github.com/jellyfin/jellyfin-media-player) - Desktop Client -* [r/JellyfinShare](https://www.reddit.com/r/JellyfinShare/) - Jellyfin Server Sharing * [Findroid](https://github.com/jarnedemeulemeester/findroid) or [Streamyfin](https://github.com/streamyfin/streamyfin) - JellyFin Android Clients * [Jellyfin Forum](https://forum.jellyfin.org/) - Official Jellyfin Forum * [Jellyfin Vue](https://github.com/jellyfin/jellyfin-vue) - Jellyfin Web Client diff --git a/docs/video.md b/docs/video.md index 8dd33025e..aaeebaa27 100644 --- a/docs/video.md +++ b/docs/video.md @@ -51,7 +51,7 @@ ## ▷ Stream Aggregators * [Vidbox](https://vidbox.cc/), [2](https://cinehd.cc/), [3](https://hotflix.to/) - Movies / TV / Anime / Auto-Next / [Discord](https://discord.gg/VGQKGPM9Ej) * [Bludclart](https://watch.bludclart.com/), [2](https://watch.streamflix.one/) - Movies / TV / Anime / [Add Sources](https://greasyfork.org/en/scripts/538940) / [Discord](https://discord.gg/5Am2QQW6qZ) * [LordFlix](https://lordflix.club/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/JeMDzxSbhH) -* [VLOP](https://www.vlop.fun/) - Movies / TV / Anime / Watch Parties / [Telegram](https://t.me/vlopstreaming) / [Discord](https://discord.gg/GzXQWKUbjh) +* [VLOP](https://www.vlop.fun/), [2](https://nidoe.me/) - Movies / TV / Anime / Watch Parties / [Telegram](https://t.me/vlopstreaming) / [Discord](https://discord.gg/GzXQWKUbjh) * [Willow](https://willow.arlen.icu/), [2](https://salix.pages.dev/) - Movies / TV / Anime / [4K Guide](https://rentry.co/willow-guide) / [Telegram](https://t.me/+8OiKICptQwA4YTJk) / [Discord](https://discord.com/invite/gmXvwcmxWR) * [VoidFlix](https://voidflix.pages.dev/) or [Flixzy](https://flixzy.pages.dev/) - Movies / TV / Anime / Auto-Next / [Discord](https://discord.gg/GDfP8S243T) * [Cinevibe](https://cinevibe.asia/) - Movies / TV / Anime / [Discord](https://discord.com/invite/4BU2XbAPdu) @@ -843,7 +843,7 @@ # ► Tracking / Databases * [CageMatch](https://www.cagematch.net/) - Wrestling Promotion Database * [What's on Netflix](https://www.whats-on-netflix.com/library/), [uNoGS](https://unogs.com/), [FlixWatch](https://www.flixwatch.co/) or [What's on Netflix](https://www.whats-on-netflix.com/) - Browse Netflix Library * [Netflix Top 10](https://www.netflix.com/tudum/top10) - Netflix Most-Watched Chart -* [MediaTracker](https://github.com/bonukai/MediaTracker) - Self-Hosted Tracker +* [MediaTracker](https://github.com/bonukai/MediaTracker) or [Yamtrack](https://github.com/FuzzyGrim/Yamtrack) - Self-Hosted Media Trackers *** From 48e4a88cf5bdc86aab3ac6726d4a48e1a8001410 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Thu, 13 Nov 2025 22:39:18 -0800 Subject: [PATCH 027/131] Update index.md --- docs/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.md b/docs/index.md index 8f3aecd3a..4fe160da5 100644 --- a/docs/index.md +++ b/docs/index.md @@ -7,7 +7,7 @@ name: freemediaheckyeah tagline: The largest collection of free stuff on the internet! announcement: - title: Fight Chat Control 🔒 + title: Fight Chat Control 2.0 🔒 link: /posts/FCC image: src: /test.png From 05b35eb2c4cdcd0e4a4a0a02b6d10547e950bebf Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Fri, 14 Nov 2025 08:34:22 -0800 Subject: [PATCH 028/131] updated 7 pages --- docs/file-tools.md | 2 +- docs/gaming-tools.md | 2 +- docs/misc.md | 2 +- docs/mobile.md | 1 - docs/privacy.md | 2 +- docs/text-tools.md | 1 + docs/video.md | 6 +++--- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/file-tools.md b/docs/file-tools.md index 6e31380ba..4524e0c83 100644 --- a/docs/file-tools.md +++ b/docs/file-tools.md @@ -380,7 +380,7 @@ ## ▷ Cloud Storage *** * 🌐 **[Eylenburg Comparisons](https://eylenburg.github.io/cloud_comparison.htm)** or [ComparisonTabl.es](https://comparisontabl.es/cloud-storage/) - Compare Cloud Storage Sites -* ⭐ **[Google Drive](https://drive.google.com/)** - 15GB Free / 2 Years / ~$3 for 1TB +* ⭐ **[Google Drive](https://drive.google.com/)** - 15GB Free / 2 Years * ⭐ **[mega](https://mega.io/)** - 20GB Free / 3 Months / ~$4.50 for 1TB / [GitHub](https://github.com/meganz) * [disk.yandex](https://disk.yandex.com/) - 5GB Free / 2 Years / $2 for 1TB * [filen](https://filen.io/) - 10GB Free / 3 Months / ~$8 for 1TB / Sign-Up Required for Sharing diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index 58fda3bb5..563c8f000 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -67,10 +67,10 @@ ## ▷ Optimization Tools * ⭐ **[SpecialK](https://www.special-k.info/)** - Game Optimization Tool / [Discord](https://discord.gg/specialk) / [GitHub](https://github.com/SpecialKO/SpecialK) * ⭐ **[MSI Afterburner](https://www.msi.com/Landing/afterburner)** - Overclocking Tool / Hardware Monitor * ⭐ **[MSI Kombustor](https://www.geeks3d.com/furmark/kombustor/)** - GPU Benchmark Test -* ⭐ **[ProSettings](https://prosettings.net/)**, [SweetFX](https://sfx.thelazy.net/) or [ENBSeries](http://enbdev.com) - Game Setting Guides * ⭐ **[DisplayMagician](https://displaymagician.littlebitbig.com/)** or [AutoActions](https://github.com/Codectory/AutoActions) - Per-Game Display Profiles * ⭐ **[Lossless Scaling](https://fmhy.net/gaming#download-games)** (search), **[Magpie](https://github.com/Blinue/Magpie)** or [OptiScaler](https://github.com/optiscaler/OptiScaler) - Game Upscaling * [SystemRequirementsLab](https://www.systemrequirementslab.com/cyri/) or [PCGameBenchmark](https://www.pcgamebenchmark.com/) - Game Requirements Tests +* [SweetFX](https://sfx.thelazy.net/) or [ENBSeries](http://enbdev.com) - Game Setting Guides * [RagnoTech Optimization Catalog](https://ragnos1997.com/optimization-catalog/) or [TroubleChute](https://www.youtube.com/c/TroubleChute/featured) - Gaming Optimization Guides * [cancerogenoslab](https://sites.google.com/view/cancerogenoslab/) or [MikeMartin](https://www.mikemartin.co/) - FPS / Latency Guides * [Fraps](https://fraps.com/), [OCAT](https://gpuopen.com/ocat/) / [GitHub](https://github.com/GPUOpen-Tools/ocat), [RTSS](https://www.guru3d.com/files-details/rtss-rivatuner-statistics-server-download.html), [CapFrameX](https://www.capframex.com/) or [Game Bar](https://rentry.co/WindowsFPS) - FPS Monitors diff --git a/docs/misc.md b/docs/misc.md index eb4e2bd26..591755cea 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -770,7 +770,7 @@ ## ▷ Job Search / Application * ⭐ **[4-Day Week](https://4dayweek.io/)** - Find Jobs with 4-Day Weeks * [OnSites](https://www.onsites.fyi/) - View / Share Interview Experiences * [50WaysToGetAJob](https://50waystogetajob.com/) - Interactive Job Search Guide -* [⁠Welcome To The Jungle](hhttps://www.welcometothejungle.com/), [JobBoardSearch](https://jobboardsearch.com/), [⁠HiringCafe](https://hiring.cafe/), [JobsFromSpace](https://www.jobsfromspace.com/), [CyberCoders](https://www.cybercoders.com/), [whoishiring](https://whoishiring.io/), [Toby Tools](https://rentry.co/qnu6x), [The Muse](https://www.themuse.com/search/) or [EuroJobs](https://eurojobs.com/) - Job Search +* [⁠Welcome To The Jungle](https://www.welcometothejungle.com/), [JobBoardSearch](https://jobboardsearch.com/), [⁠HiringCafe](https://hiring.cafe/), [JobsFromSpace](https://www.jobsfromspace.com/), [CyberCoders](https://www.cybercoders.com/), [whoishiring](https://whoishiring.io/), [Toby Tools](https://rentry.co/qnu6x), [The Muse](https://www.themuse.com/search/) or [EuroJobs](https://eurojobs.com/) - Job Search * [Hiring Without Whiteboards](https://github.com/poteto/hiring-without-whiteboards) - Find Straightforward Hiring Processes * [RolePad](https://rolepad.com/) or [JobSync](https://github.com/Gsync/jobsync) - Job Search Managers * [DoorsOpen](https://www.doorsopen.co/) - Music Industry Jobs diff --git a/docs/mobile.md b/docs/mobile.md index f870c1abf..7ba3e40a2 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -783,7 +783,6 @@ ## ▷ Android Manga * ⭐ **[Mihon](https://mihon.app/)** - Manga Reader / [Extensions](https://keiyoushi.github.io/extensions/), [2](https://discord.gg/3FbCpdKbdY), [3](https://wotaku.wiki/guides/ext/mihon) / [Endorsed Forks](https://mihon.app/forks/), [2](https://github.com/nekomangaorg/Neko), [3](https://komikku-app.github.io/) / [Avoid Fakes](https://mihon.app/news/2025-11-05-potential-threat) / [Discord](https://discord.gg/mihon) * ⭐ **[Dantotsu](https://discord.com/invite/4HPZ5nAWwM)** - Manga Reader / [Extension Guide](https://wotaku.wiki/guides/ext/mihon) / [Source Code](https://git.rebelonion.dev/rebelonion/Dantotsu/) / [Telegram](https://t.me/+gzBCQExtLQo1YTNh) * [Mangayomi](https://github.com/kodjodevf/mangayomi) - Manga Reader / [Discord](https://discord.com/invite/EjfBuYahsP) -* [LNReader](https://github.com/LNReader/lnreader) - Manga Reader / [Discord](https://discord.com/invite/QdcWN4MD63) * [Perfect Viewer](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks) (search) - Manga File Viewer * [Manga Tag](https://www.mangatag.com/) - Manga File Viewer * [Kinoko](https://github.com/gsioteam/kinoko) - Manga File Viewer diff --git a/docs/privacy.md b/docs/privacy.md index 7265d87ff..c9a22e9f3 100644 --- a/docs/privacy.md +++ b/docs/privacy.md @@ -360,7 +360,7 @@ # ► VPN * 🌐 **[Techlore Chart](https://techlore.tech/vpn)** - VPN Comparison Charts * 🌐 **[VPN Relationships](https://kumu.io/Windscribe/vpn-relationships)**, [2](https://windscribe.com/vpnmap) - VPN Relationship Map -* ⭐ **[WARP](https://one.one.one.one/)** - Free / Unlimited / [Wireguard](https://rentry.co/foss-warp) / [Alt Client](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#alt-warp-clients) / [Config Generator](https://f0rc3run.github.io/free-warp-endpoints/) +* ⭐ **[WARP](https://one.one.one.one/)** - Free / Unlimited / [Wireguard](https://rentry.co/foss-warp) / [Alt Client](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#alt-warp-clients) / [Config Generator](https://colab.research.google.com/drive/1fomBbh0mRxpVoGAY5gYT5zPBnFKsLV9o?usp=sharing) * ⭐ **[Proton VPN](https://protonvpn.com)** - Unlimited / [Torrent Guide](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#proton-torrenting) / [Wireguard](https://protonvpn.com/support/wireguard-configurations) / [Subreddit](https://www.reddit.com/r/ProtonVPN/) / [Telegram](https://t.me/proton_privacy) / [GitHub](https://github.com/ProtonVPN/) * ⭐ **[Windscribe](https://windscribe.com)** - No Torrenting w/ Free Plan / 10GB Monthly / [Subreddit](https://www.reddit.com/r/Windscribe/) / [GitHub](https://github.com/windscribe) * ⭐ **[RiseupVPN](https://riseup.net/en/vpn)** - Free / Unlimited / [GitHub](https://github.com/riseupnet) diff --git a/docs/text-tools.md b/docs/text-tools.md index fe30e2e41..cd8f3c683 100644 --- a/docs/text-tools.md +++ b/docs/text-tools.md @@ -41,6 +41,7 @@ ## ▷ Pastebins * [dpaste](https://dpaste.org/) - Multi-Syntax / Markdown Support / [GitHub](https://github.com/DarrenOfficial/dpaste) * [cryptgeon](https://cryptgeon.org/) - Single View / Plain Text / [GitHub](https://github.com/cupcakearmy/cryptgeon) * [pst.moe](https://pst.moe/) - Multi-Syntax / Markdown Support +* [Pastee](https://pastee.dev/) - Multi-Syntax / Markdown Support * [dpaste.com](https://dpaste.com/) - Multi-Syntax / Markdown Support * [NoPaste](https://nopaste.boris.sh/) - Multi-Syntax / [GitHub](https://github.com/bokub/nopaste) * [Pastebin.com](https://pastebin.com/) - Multi-Syntax diff --git a/docs/video.md b/docs/video.md index aaeebaa27..4777fd55d 100644 --- a/docs/video.md +++ b/docs/video.md @@ -425,9 +425,10 @@ ## ▷ Live Sports * ⭐ **[SportyHunter](https://sportyhunter.com/)**, [2](https://nflhunter.com/), [3](https://nhlstreams.io/v1/), [4](https://mlbgamepass.com/) / Community Aggregator / [Discord](https://discord.gg/zbxWcejadm) * ⭐ **[Streamed](https://streamed.pk/)**, [2](https://strmd.link/) / [Discord](https://discord.gg/streamed) * ⭐ **[WatchSports](https://watchsports.to/)** - Stream Aggregator -* ⭐ **[DaddyLive](https://dlhd.dad/)**, [2](https://daddylive.sx/), [3](https://thedaddy.dad/), [4](https://dlhd.click/), [5](https://daddylivestream.com/) - TV / Sports / [Self-Hosted Proxy](https://rentry.co/FMHYB64#daddylive-proxy) / [Mirrors](https://daddyny.com/) +* ⭐ **[DaddyLive](https://dlhd.dad/)**, [2](https://daddylive.sx/), [3](https://thedaddy.dad/), [4](https://dlhd.click/), [5](https://daddylivestream.com/) - TV / Sports / [Mirrors](https://daddyny.com/) * ⭐ **[PPV.TO](https://ppv.to/)**, [2](https://ppvs.su/) - Live Events / [Mirrors](https://ppv.zone/) / [Discord](https://discord.gg/5AMPdpckjH) * ⭐ **[Sport7](https://sport7.pro/)**, [2](https://sport71.pro//) / [Player Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sport7) / [Telegram](https://t.me/goatifisports) / [Discord](https://discord.gg/xcdfVwgEx3) +* ⭐ **[Watch Footy](https://watchfooty.live/)**, [2](https://www.watchfooty.cc/), [3](https://www.watchfooty.vip/) - Stream Aggregator / [Discord](https://discord.gg/T38kUWZHtB) / [Mirrors](https://watchfty.win/) * ⭐ **[NTV](https://ntvstream.cx/)** - TV / Sports / Aggregator / [Telegram](https://t.me/ntvsteam) / [Discord](https://discord.gg/uY3ud5gcpW) * ⭐ **[FSTV](https://fstv.online/)**, [2](https://fstv.space/) / [Mirrors](https://gofstv.live/) / [Discord](https://discord.gg/j9EfEm4AMW) * ⭐ **[BINTV](https://bintv.fun/)** / [Discord](https://discord.gg/fMU4hpDjPg) @@ -436,13 +437,12 @@ ## ▷ Live Sports * ⭐ **[LiveTV](https://livetv.sx/enx/)** * ⭐ **[TimStreams](https://timstreams.xyz/)**, [2](https://timstreams.cfd/) - Live Events / [Status](https://timstreams.online/) / [Discord](https://discord.com/invite/p3aJ7rJGrz) * ⭐ **[WeAreChecking](https://wearechecking.online/)** - Live Events / Motorsports / [Discord](https://discord.com/invite/wearechecking) -* [Watch Footy](https://watchfooty.live/), [2](https://www.watchfooty.cc/), [3](https://www.watchfooty.vip/) - Stream Aggregator / [Discord](https://discord.gg/T38kUWZHtB) / [Mirrors](https://watchfty.win/) * [Streamex](http://streamex.cc/) or [CrackStreams](https://crackstreams.li/), [2](https://streameast.art/), [3](https://hesgoal.lol/) - Stream Aggregator / [Discord](https://discord.gg/G4HxTYejNT) +* [SportsBite](https://sportsbite.live/), [2](https://sportsbite.pro/) / [Status](https://allbite.xyz/) / [Telegram](https://t.me/+Zo7CoigxqRczMjRk) / [Discord](https://discord.gg/Qg7uRXWAhU) * [Sportsurge](https://v2.sportsurge.net/home5/) - Stream Aggregator * [SportDB](https://sportdb.pro/) - Stream Aggregator * [TotalSportek.es](https://totalsportek.es/), [2](https://streameast.cz/) - Stream Aggregator * [CricHD](https://crichd.at/), [2](https://crichd.com.co/) -* [SportsBite](https://sportsbite.cc/) / [Status](https://allbite.xyz/) / [Telegram](https://t.me/+Zo7CoigxqRczMjRk) / [Discord](https://discord.gg/Qg7uRXWAhU) * [MainPortal66](https://mainportal66.com/) * [⁠GoalieTrend](https://www.goalietrend.com/daily-event) / [Discord](https://discord.gg/VKbvRcjDwa) * [Viprow](https://viprow.cv/) or [NFLBite](https://nflbite.digital/), [2](https://nhlbite.cc/) From 427d290aadab596f6d4cd58e0794be4876e05c1a Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sat, 15 Nov 2025 03:25:36 -0800 Subject: [PATCH 029/131] updated 15 pages --- .github/CONTRIBUTING.md | 2 +- docs/ai.md | 6 ++---- docs/audio.md | 4 ++-- docs/developer-tools.md | 2 +- docs/educational.md | 2 +- docs/gaming-tools.md | 2 ++ docs/gaming.md | 3 ++- docs/image-tools.md | 2 +- docs/mobile.md | 5 +++-- docs/non-english.md | 1 - docs/social-media-tools.md | 4 +++- docs/system-tools.md | 2 +- docs/text-tools.md | 2 +- docs/video-tools.md | 2 +- docs/video.md | 7 +++---- 15 files changed, 24 insertions(+), 22 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 009c66f11..9cc926f40 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -33,7 +33,7 @@ ### Adding a Site For submitting new links, follow these steps: - Make sure it's not already in the wiki. The easiest way to do this is to check our [Single Page](https://api.fmhy.net/single-page) using `ctrl+f`. -- Reach out via the feedback system, [GitHub](https://github.com/fmhy/edit), or join our [Discord](https://github.com/fmhy/FMHY/wiki/FMHY-Discord). +- Reach out via the feedback system, [GitHub](https://github.com/fmhy/edit), or join our [Discord](https://github.com/fmhy/FMHY/wiki/FMHY-Discord). Note that we have to check sites ourselves, so using a issue, rather than pull request is easier. - You can optionally include socials, tools, or any other additional info alongside the entry. ### Reporting a Site diff --git a/docs/ai.md b/docs/ai.md index 884a0d3a5..13c184b93 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -67,7 +67,7 @@ ## ▷ Specialized Chatbots * [Google AI Mode](https://google.com/aimode), [2](https://www.google.com/search?udm=50) - AI Search Engine * [Perplexica](https://github.com/ItzCrazyKns/Perplexica) - FOSS AI Search Engine / Self-Hosted / [Discord](https://discord.gg/26aArMy8tT) * [Learn About](https://learning.google.com/experiments/learn-about) or [Learning Coach](https://gemini.google.com/gem/learning-coach) - Google's Educational Search AIs -* [SciSpace](https://scispace.com/) - Research Chatbot / No Sign-Up +* [SciSpace](https://scispace.com/) - Research Chatbot * [⁠Bohrium](https://www.bohrium.com/) - Research Chatbot * [Scinito](https://ekb.scinito.ai/ai/chat) - Research Chatbot * [Elicit](https://elicit.com/) - Research Chatbot / [GitHub](https://github.com/elicit) @@ -283,7 +283,7 @@ # ► Video Generation * 🌐 **[VBench](https://huggingface.co/spaces/Vchitect/VBench_Leaderboard)** - Video Generation Model Leaderboard * [Sora](https://openai.com/index/sora/) - 29 Daily / [Signup Guide](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sora) / [Remove Watermarks](https://unmarkit.app/sora), [2](https://colab.research.google.com/drive/1Iqu4RZ9WAhcbO1Jn0wCkMOsw2l1p6z62) -* [Grok Imagine](https://grok.com/imagine) - Imagine 0.9 / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) +* [Grok Imagine](https://grok.com/imagine) - 100 Daily / Imagine 0.9 / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) * [Opal Veo 3](https://opal.withgoogle.com/?flow=drive:/16qMbrhlc7gjTfI1zpnKbyoBxEcDRi4om&shared&mode=app) - Veo 3 / US IP or VPN Required / Use Alt Account * [Genmo](https://www.genmo.ai/) - 30 Monthly / [GitHub](https://github.com/genmoai/mochi) * [PixVerse](https://pixverse.ai/) - 3 Daily / [Discord](https://discord.com/invite/MXHErdJHMg) @@ -291,7 +291,6 @@ # ► Video Generation * [Dreamina](https://dreamina.capcut.com/ai-tool/home) - 4 Daily * [Qwen](https://chat.qwen.ai/) - 10 Daily / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) * [Bing Create](https://www.bing.com/images/create) - Sora 1 / No Image Input -* [⁠AI4Wallpaper](https://www.ai4wallpaper.com/) - Seedance 1.0 Pro/Lite (JiMeng) * [⁠FastVideo](https://hao-ai-lab.github.io/FastVideo/) - Unlimited / [GitHub](https://github.com/hao-ai-lab/FastVideo/) * [Vivago](https://vivago.ai/) - 1 Daily * [LMArena](https://discord.com/invite/lmarena) - 5 Daily / Random Models / Discord Only / Check #how-to-video-bot / End-Watermark @@ -327,7 +326,6 @@ # ► Image Generation * [Reve Image](https://app.reve.com) - 20 Daily / Editing / Sign-Up Required / [x](https://x.com/reve) / [Discord](https://discord.gg/Nedxp9fYUZ) * [⁠Coze](https://space.coze.cn/) - Seadream 4.0 / SoTA Image Gen / 50 Daily / Sign-Up with Phone # Required/ US Select CA * [⁠ZonerAI](https://zonerai.com/) - Unlimited / Editing -* [⁠AI4Wallpaper](https://www.ai4wallpaper.com/) - Seedream 4 (Editing) / Seedream 3 (Generation) * [⁠Ernie](https://ernie.baidu.com/) - Unlimited / Editing / Sign-Up Required * [AI Gallery](https://aigallery.app/) - Unlimited / No Sign-Up / [Telegram](https://t.me/aigalleryapp) * [Diffusers Image Outpaint](https://huggingface.co/spaces/fffiloni/diffusers-image-outpaint) - AI Image Extender / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#hugging-face-warning) diff --git a/docs/audio.md b/docs/audio.md index 2389279b2..d47baf02c 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -92,7 +92,7 @@ ## ▷ Concerts / Live Shows * 🌐 **[365 Radio](https://365.ilysm.nl/)** - List of YouTube DJ Channels * ⭐ **[bt.etree](https://bt.etree.org/)** - Concert Recordings / Torrents * ⭐ **[hate5six](https://hate5six.com/)** - Concert Recordings -* ⭐ **[MiroPPB](https://miroppb.com/)** / [DL Script](https://rentry.co/7preswd7) or [ASOTArchive](http://www.asotarchive.org/) - A State of Trance Archives / DJ Mixes +* ⭐ **[MiroPPB](https://miroppb.com/)** - A State of Trance Archive / DJ Mixes / [DL Script](https://rentry.co/7preswd7) * [JamBase](https://www.jambase.com/videos) - Concert Recordings * [Relisten](https://relisten.net/) - Concert Recordings / [GitHub](https://github.com/relistennet) * [DimeADozen](http://www.dimeadozen.org/) - Concert Recordings / Torrents @@ -467,7 +467,7 @@ ## ▷ Download Sites ## ▷ Genre Specific Ripping -* ⭐ **[MiroPPB](https://miroppb.com/)** / [DL Script](https://rentry.co/7preswd7) or [ASOTArchive](http://www.asotarchive.org/) - A State of Trance Archives / DJ Mixes +* ⭐ **[MiroPPB](https://miroppb.com/)** - A State of Trance Archive / DJ Mixes / [DL Script](https://rentry.co/7preswd7) * [Take Metal](https://takemetal.org/) - Metal / MP3 * [Metalminos](https://metalminos.net/) - Metal / MP3 * [In The Fog](https://in-the-fog.ru/) - Metal / MP3 diff --git a/docs/developer-tools.md b/docs/developer-tools.md index 35ab34247..92d2d522f 100644 --- a/docs/developer-tools.md +++ b/docs/developer-tools.md @@ -1030,7 +1030,7 @@ # ► Hosting Tools * 🌐 **[VPS Comparison Chart](https://lowendstock.com/deals/)**, [⁠servers.fyi](https://www.servers.fyi/) or [Bitcoin VPS](https://bitcoin-vps.com/) - VPS Comparisons * ⭐ **[Check-Host](https://check-host.net/)**, [StatPing](https://github.com/statping/statping), [Uptime](https://betterstack.com/uptime), [Uptime Kuma](https://github.com/louislam/uptime-kuma), [Highlight](https://www.highlight.io/), [AreWeDown?](https://github.com/shukriadams/arewedown), [UptimeRobot](https://uptimerobot.com/), [Checkmate](https://github.com/bluewave-labs/Checkmate) or [24x7](https://www.site24x7.com/tools.html) - Site / Server Uptime Monitors * ⭐ **[TLD-List](https://tld-list.com/)**, [TLDES](https://tldes.com/) or [SitePriace](https://www.siteprice.org/) - Domain Price Comparisons -* ⭐ **[deSEC](https://desec.io/)**, [DuckDNS](https://www.duckdns.org/), [ClouDNS](https://www.cloudns.net/), [FreeDNS](https://freedns.afraid.org/), [dynu](https://dynu.com/), [NoIP](https://www.noip.com/), [myaddr](https://myaddr.tools/), [nsupdate](https://www.nsupdate.info/) / [GitHub](https://github.com/nsupdate-info/nsupdate.info) - Dynamic DNS Services / Subdomains +* ⭐ **[Cloudflare DNS](https://www.cloudflare.com/application-services/products/dns/)**, **[deSEC](https://desec.io/)**, [DuckDNS](https://www.duckdns.org/), [ClouDNS](https://www.cloudns.net/), [FreeDNS](https://freedns.afraid.org/) / [Shared DNS Warning](https://freedns.afraid.org/queue/explanation.php), [dynu](https://dynu.com/), [NoIP](https://www.noip.com/), [myaddr](https://myaddr.tools/), [nsupdate](https://www.nsupdate.info/) / [GitHub](https://github.com/nsupdate-info/nsupdate.info) - Dynamic DNS Services / Subdomains * ⭐ **[censys](https://search.censys.io/)**, [wtfis](https://github.com/pirxthepilot/wtfis), [digger.tools](https://digger.tools/), [LinkScope](https://accentusoft.com/), [URLDNA](https://urldna.io/) or [DNSlytics](https://dnslytics.com/) - Domain Info Tools * [Rankchart](https://rankchart.org/) - Multiple Domain Tools * [Instantdomainsearch](https://instantdomainsearch.com/), [Domaintyper](https://domaintyper.com/), [Iwantmyname](https://iwantmyname.com/), [Whois.com](https://www.whois.com/), [Domainr](https://domainr.com) or [Atlaq](https://atlaq.com) - Domain Availability Checkers diff --git a/docs/educational.md b/docs/educational.md index c49819320..adecf580d 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -1393,7 +1393,7 @@ ## ▷ Study / Research * ⭐ **[OpenSyllabus](https://opensyllabus.org/)** - Syllabus Search / Info * ⭐ **[Refseek](https://www.refseek.com/)**, [Explorer](https://explorer.globe.engineer/) or [Merlot](https://www.merlot.org/merlot/index.htm) - Academic Search Engines * [StudyCraft](https://studycraft.dev/) - Flashcards / Markdown Notes / PDF Reader / [GitHub](https://github.com/rodmarkun/StudyCraft) -* [SciSpace](https://scispace.com/) (No Sign-Up), [⁠Bohrium](https://www.bohrium.com/), [Scinito](https://ekb.scinito.ai/ai/chat) or [Elicit](https://elicit.com/) / [GitHub](https://github.com/elicit) - Research Chatbots +* [SciSpace](https://scispace.com/), [⁠Bohrium](https://www.bohrium.com/), [Scinito](https://ekb.scinito.ai/ai/chat) or [Elicit](https://elicit.com/) / [GitHub](https://github.com/elicit) - Research Chatbots * [Co-STORM](https://storm.genie.stanford.edu/) or [SciArena](https://sciarena.allen.ai/) - Generate Scientific Articles * [mybib](https://www.mybib.com/), [citemaker](https://www.citemaker.com/), [formatically](https://formatically.com/), [zbib](https://zbib.org/), [CitationMachine](https://citationmachine.net/), [⁠BibGuru](https://www.bibguru.com/), [Scribbr](https://www.scribbr.com/citation/generator/), [CiteFast](https://www.citefast.com) or [Cite This For Me](https://www.citethisforme.com/) - Citation Generators / [Chrome](https://chromewebstore.google.com/detail/cite-this-for-me-web-cite/nnnmhgkokpalnmbeighfomegjfkklkle) * [Publish or Perish](https://harzing.com/resources/publish-or-perish) - Citation Analyzer diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index 563c8f000..c47d886b7 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -38,6 +38,7 @@ # ► Gaming Tools * [CSDb](https://csdb.dk/) or [GB64](https://gb64.com/index.php) - Commodore 64 Resources * [Awesome J2ME](https://github.com/hstsethi/awesome-j2me) - J2ME Resources * [GARbro](https://github.com/morkt/GARbro/) - Browse / Extract Visual Novel Resources +* [LunaTranslator](https://docs.lunatranslator.org/en/) - Visual Novel Translator / [GitHub](https://github.com/HIllya51/LunaTranslator/blob/main/.github/README_en.md) * [ConceptArt](https://vk.com/conceptart) - Video Game Concept Art * [r/CrackWatch](https://www.reddit.com/r/CrackWatch/), [r/RepackWorld](https://reddit.com/r/RepackWorld), [GameStatus](https://gamestatus.info/) or [GitGud](https://discord.gg/APfesEBjjn) - Scene Release Trackers * [r/CrackSupport](https://reddit.com/r/CrackSupport) - Cracking Discussion / [Matrix](https://matrix.to/#/!MFNtxvVWElrFNHWWRm:nitro.chat?via=nitro.chat&via=envs.net&via=matrix.org) / [Guilded](https://guilded.gg/crackwatch) @@ -672,6 +673,7 @@ ## ▷ Maps / World Tools * 🌐 **[ChunkBase](https://www.chunkbase.com/apps/)** - Minecraft Map Tools * [Amulet](https://www.amuletmc.com/) / [Discord](https://discord.com/invite/RCFKvhs9sz), [Minecraft Datapack Map](https://map.jacobsjo.eu/) / [GitHub](https://github.com/jacobsjo/mc-datapack-map), [MCA Selector](https://github.com/Querz/mcaselector), [uNmINeD](https://unmined.net/) / [Discord](https://discord.com/invite/TCmvrPyA9x) or [WorldPainter](https://www.worldpainter.net/) - Minecraft Map Editors / Viewers * [MineAtlas](http://mineatlas.com/) or [Cubiomes Viewer](https://github.com/cubitect/cubiomes-viewer) - Minecraft Seeds +* [MapVerse](https://mapverse.net/) - Download / Play Minecraft Map Servers / [Discord](https://discord.gg/xFgTJtebgp) * [MinecraftMaps](https://www.minecraftmaps.com/), [Minecraft Forum](https://www.minecraftforum.net/) / [Discord](https://discord.com/invite/wGrQNKX) or [Mapcraft](https://mapcraft.me/) - Minecraft Maps * [Minecraft Earth Map](https://earth.motfe.net/) - Earth Maps * [CTMRepository](https://ctmrepository.com/) - Complete the Monument Maps / [Discord](https://discord.com/invite/G2WVCB3) diff --git a/docs/gaming.md b/docs/gaming.md index c15b077a1..d0fb12002 100644 --- a/docs/gaming.md +++ b/docs/gaming.md @@ -247,7 +247,7 @@ ## ▷ Emulators * 🌐 **[Multi System Emulators](https://emulation.gametechwiki.com/index.php/Multi-system_emulators)** / [Frontends](https://emulation.gametechwiki.com/index.php/Frontends) - Emulators with Multiple Consoles * 🌐 **[RedSquirrel Project List](https://redsquirrel87.com/doku.php/projects-list)** - Emulator Tools * 🌐 **[Multiplayer Emulation](https://emulation.gametechwiki.com/index.php/Netplay)** - Multiplayer Emulation Tools -* ↪️ **[Android Emulators](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25BA_android_emulators)** +* ↪️ **[Emulators on Android](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25BA_android_emulators)** * ⭐ **[Recommended Emulator Specs](https://emulation.gametechwiki.com/index.php/Computer_specs)** * ⭐ **[Emulator BIOS Files](https://emulation.gametechwiki.com/)** - Search for "Emulator Files" * ⭐ **[RetroAchievements](https://retroachievements.org/)** - Achievements for Emulators / [Compatible Games](https://retroachievements.vercel.app/) / [DAT Files](https://rentry.co/FMHYB64#ra-dat) @@ -363,6 +363,7 @@ ## ▷ Nintendo ROMs * [ROMSLAB](https://romslab.com/) - ROMs / Switch * [SwitchROM](https://switchroms.io/) - ROMs / Switch * [GNS](https://rentry.co/FMHYB64#gns) - ROMs / Switch +* [RetroNDS](https://t.me/retronds) - ROMs / Switch / Telegram Required * [⁠NSWTL](https://nswtl.info/) - ROMs / Switch / Torrents / Telegram Required * [NSWDB](https://www.nswdb.com) - Switch Release Tracker * [3DSDB](https://3dsdb.com/) - 3DS Release Tracker diff --git a/docs/image-tools.md b/docs/image-tools.md index b6c8fb535..217271d9b 100644 --- a/docs/image-tools.md +++ b/docs/image-tools.md @@ -797,7 +797,7 @@ ## ▷ Online Galleries ## ▷ Image Hosts -* ⭐ **[PixVid](https://pixvid.org/)** - 32MB / Forever +* ⭐ **[PixVid](https://pixvid.org/)** - 32MB / Forever / Some NSFW * ⭐ **[ImgBB](https://imgbb.com/)** - 32MB / Forever * ⭐ **[Catbox](https://catbox.moe/)** - 200MB / Forever / [Proxy](https://fatbox.moe/) / [ShareX Config](https://files.catbox.moe/w4ztcf.sxcu) * [pixelfed](https://pixelfed.org/) - Decentralized Image Sharing Social Network / Sign-Up Required / [Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/social-media#wiki_.25B7_pixelfed_tools) / [Android](https://gitlab.shinice.net/pixeldroid/PixelDroid) / [GitHub](https://github.com/pixelfed/pixelfed) diff --git a/docs/mobile.md b/docs/mobile.md index 7ba3e40a2..3e96f763b 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -532,7 +532,6 @@ ## ▷ Android File Tools * ⭐ **[Material Files](https://github.com/zhanghai/MaterialFiles)** - File Manager * ⭐ **[Fossify File Manager](https://github.com/FossifyOrg/File-Manager)** - File Manager * ⭐ **[ZArchiver](https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver)** or [ZipXtract](https://github.com/WirelessAlien/ZipXtract) - File Archivers -* ⭐ **[SyncThing Fork](https://github.com/Catfriend1/syncthing-android)** - File Sync * ⭐ **[Pairdrop](https://pairdrop.net/)** - File Sharing / [GitHub](https://github.com/fm-sys/snapdrop-android) * ⭐ **[Cx File Explorer](https://play.google.com/store/apps/details?id=com.cxinventor.file.explorer)**, [Total Commander](https://www.ghisler.com/ce.htm), [FileNavigator](https://play.google.com/store/apps/details?id=com.w2sv.filenavigator) / [GitHub](https://github.com/w2sv/FileNavigator) or [Prism File Explorer](https://github.com/Raival-e/Prism-File-Explorer) - File Managers / Explorers * [ConvertIt](https://github.com/TheByteArray/Convertit) - File Converter @@ -678,10 +677,12 @@ ## ▷ Weather Apps *** -# ► Android Emulators +# ► Emulators *** +## ▷ Emulators on Android + * 🌐 **[Emulators on Android](https://emulation.gametechwiki.com/index.php/Emulators_on_Android)** / [Frontends](https://emulation.gametechwiki.com/index.php/Emulators_on_Android#Launcher_Frontends) * 🌐 **[⁠EmuReady](https://www.emuready.com/)** - Mobile Game Emulation Compatibility / Info / [Discord](https://discord.gg/CYhCzApXav) / [GitHub](https://github.com/Producdevity/EmuReady) * ⭐ **[Termux](https://termux.dev/)** - Terminal Emulator / [Matrix](https://matrix.to/#/#Termux:matrix.org) / [Subreddit](https://www.reddit.com/r/termux) / [Telegram](https://telegram.me/termux24x7) / [Discord](https://discord.gg/HXpF69X) / [GitHub](https://github.com/termux/) diff --git a/docs/non-english.md b/docs/non-english.md index 1b5083c5c..d5d614038 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -783,7 +783,6 @@ ## ▷ Streaming * [tamilbulb](https://tamilbulb.world/) - Tamil Movie / TV * [TamilDhool](https://www.tamildhool.net/) - Tamil TV Shows / TV Serials / 720p / 1080p * [tamilpirates](https://tamilpirates.icu/) - Tamil & Indian languages Movies / TV / Dub / 720p / 1080p -* [TamilToon](https://tamiltoon.net/) - Tamil / Telugu / Hindi / English / Cartoons / Anime * [MiniTV](https://www.amazon.in/minitv) - Movies / TV / Sub / 1080p * [HindiMovie](https://m.vk.com/hindimovie) - Movies / Dub / 1080p * [Cinemaluxe](https://cinemaluxe.sbs/) - Movies / TV / Anime diff --git a/docs/social-media-tools.md b/docs/social-media-tools.md index 61851195e..e89b83352 100644 --- a/docs/social-media-tools.md +++ b/docs/social-media-tools.md @@ -350,7 +350,7 @@ ## ▷ Players / Frontends * ↪️ **[Android](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_android_youtube_apps)** / **[iOS](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_ios_youtube_apps)** - Mobile YouTube Apps * ⭐ **[FreeTube](https://freetubeapp.io/)** - Local YouTube Frontend / [GitHub](https://github.com/FreeTubeApp/FreeTube) -* ⭐ **[Invidious](https://invidious.io/)**, [Invuedious](https://github.com/bocchilorenzo/invuedious) or [Materialious](https://materialio.us/) - YouTube Frontends / [Instances](https://api.invidious.io/), [2](https://redirect.invidious.io/) / [TUI](https://github.com/darkhz/invidtui) +* ⭐ **[Invidious](https://invidious.io/)**, [Invuedious](https://github.com/bocchilorenzo/invuedious) or [Materialious](https://materialio.us/) - YouTube Frontend / [Instances](https://api.invidious.io/), [2](https://redirect.invidious.io/) / [TUI](https://github.com/darkhz/invidtui) * ⭐ **[GrayJay](https://grayjay.app/desktop/)** - Combines YouTube, Twitch, Rumble, etc. / [Guide](https://youtu.be/EnZrv37u66c) * [YouTube Notes](https://instadeq.com/youtube-notes/) - YouTube Note-Taking Frontend * [Walrus](https://joinwalrus.tv/), [Sync-Tube](https://sync-tube.de/), [YouTube Party](https://youtubeparty.netlify.app/) or [Hergetto](https://hergetto.live/) - YouTube Watch Parties @@ -359,6 +359,7 @@ ## ▷ Players / Frontends * [Piped](https://piped.private.coffee/) - YouTube Frontend / Sign-Up Required / [GitHub](https://github.com/TeamPiped/Piped) * [youtube-local](https://github.com/user234683/youtube-local) or [yt-local](https://git.sr.ht/~heckyel/yt-local) - YouTube Frontend * [YouT-ube](https://www.yout-ube.com/) - YouTube Frontend +* [⁠MUI](https://muitube.com/) - Use YouTube Full Window Player * [Ytfzf](https://github.com/pystardust/ytfzf) or [YewTube](https://github.com/mps-youtube/yewtube) - Terminal YouTube Players *** @@ -714,6 +715,7 @@ # ► 4chan Tools * ⭐ **[4chan XT](https://github.com/TuxedoTako/4chan-xt)**, [4chan X](https://www.4chan-x.net/), [SpookyX](https://github.com/Fiddlekins/SpookyX) or [Dollchan](https://dollchan.net/) - Enhancement Extensions * [Lurka](https://github.com/AdamSalma/Lurka) - Desktop Client +* [Kuroba](https://github.com/Adamantcheese/Kuroba) or [Chan](https://github.com/moffatman/chan) - 4chan Mobile Apps * [RedditChan](https://reddit-chan.vercel.app/) - Reddit Style 4chan Web Client * [4Webm](https://www.4webm.org/) - Load All Webm Videos in 4chan Thread * [4stats](https://4stats.io/) - 4chan Board / Thread Stats diff --git a/docs/system-tools.md b/docs/system-tools.md index 59b97bca1..9b459cd42 100644 --- a/docs/system-tools.md +++ b/docs/system-tools.md @@ -166,7 +166,7 @@ ## ▷ Window Managers ## ▷ Virtual Machines * 🌐 **[Awesome Web Desktops](https://github.com/syxanash/awesome-web-desktops)** or [Simone's Computer](https://simone.computer/#/webdesktops) - OS Emulators / VMs -* ↪️ **[Android Emulators](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25BA_android_emulators)** +* ↪️ **[Emulators on Android](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25BA_android_emulators)** * ⭐ **[VMware Workstation](https://www.majorgeeks.com/files/details/vmware_workstation_for_windows.html)** - Virtual Machine / [macOS VM](https://rentry.co/FMHYB64#vmware-workstation) * ⭐ **[VirtualBox](https://www.virtualbox.org/)** - Virtual Machine / [Portable](https://www.vbox.me/) * ⭐ **[Virt-Manager](https://virt-manager.org/)** / [GitHub](https://github.com/virt-manager/virt-manager) or [Vagrantup](https://www.vagrantup.com/) / [GitHub](https://github.com/hashicorp/vagrant) - Virtual Machine Managers diff --git a/docs/text-tools.md b/docs/text-tools.md index cd8f3c683..e3f4c7a7a 100644 --- a/docs/text-tools.md +++ b/docs/text-tools.md @@ -29,10 +29,10 @@ # ► Text Tools ## ▷ Pastebins -* ⭐ **[Rentry](https://rentry.co/)**, [2](https://rentry.org/) - Markdown Support / [CLI](https://github.com/radude/rentry) / [Styling](https://rentry.co/rentryarchived) * ⭐ **[GitHub Gists](https://gist.github.com/)** or [GitLab Snippets](https://docs.gitlab.com/user/snippets/) - Multi-Syntax / Sign-Up Required * ⭐ **[pastes.dev](https://pastes.dev/)** - Multi-Syntax / Markdown Support / [GitHub](https://github.com/lucko/paste) * ⭐ **[PrivateBin](https://privatebin.net/)**, [2](https://notebin.de/) - Markdown Support / Syntax Highlighting / [Instances](https://privatebin.info/directory) / [GitHub](https://github.com/PrivateBin/PrivateBin) +* ⭐ **[Rentry](https://rentry.co/)**, [2](https://rentry.org/) - Markdown Support / [CLI](https://github.com/radude/rentry) / [Styling](https://rentry.co/rentryarchived) * ⭐ **[Katbin](https://katb.in/)** - Plain Text / [GitHub](https://github.com/sphericalkat/katbin) * [snowbin](https://pastes.fmhy.net/), [2](https://paste.fmhy.net/) - Markdown Support / [GitHub](https://github.com/fmhy/snowbin) * [Text.is](https://text.is/) - Markdown Support / Rentry Clone diff --git a/docs/video-tools.md b/docs/video-tools.md index 5bd2a2ebf..7df9d98e3 100644 --- a/docs/video-tools.md +++ b/docs/video-tools.md @@ -384,7 +384,7 @@ ## ▷ Video Editors * ⭐ **[LosslessCut](https://github.com/mifi/lossless-cut)** - Video Editor * ⭐ **[kdenlive](https://kdenlive.org/en/)** - Video Editor / [GitHub](https://github.com/KDE/kdenlive) -* ⭐ **[DaVinci Resolve](https://www.blackmagicdesign.com/products/davinciresolve)** - Video Editor / Sign-Up Required / Fake Info Works +* ⭐ **[DaVinci Resolve](https://www.blackmagicdesign.com/products/davinciresolve)** - Video Editor / Sign-Up Required / Fake Info Works / [Subtitle Generator](https://github.com/tmoroney/auto-subs) * ⭐ **[Shotcut](https://shotcut.org/)** - Video Editor / [GitHub](https://github.com/mltframework/shotcut) * [Satvrn](https://rentry.co/FMHYB64#satvrn) - Video Editors / Plugins * [Auto-Editor](https://auto-editor.com/) - CLI Editor diff --git a/docs/video.md b/docs/video.md index 4777fd55d..3f039d6d8 100644 --- a/docs/video.md +++ b/docs/video.md @@ -16,9 +16,9 @@ # ► Streaming Sites * ⭐ **[VeloraTV](https://veloratv.ru/)** or [456movie](https://456movie.net/), [2](https://345movie.net/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/4SJ5c9gZUQ) * ⭐ **[Flixer](https://flixer.sh)** / [2](https://flixy.watch/), [Hexa](https://hexa.watch/) or [Vidora](https://watch.vidora.su/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.com/invite/yvwWjqvzjE) * [Rive](https://rivestream.org/), [2](https://rivestream.net/), [3](https://www.rivestream.app/) or [CorsFlix](https://watch.corsflix.net), [2](https://watch.corsflix.dpdns.org/), [3](https://corsflix.net) - Movies / TV / Anime / Auto-Next / [Status](https://rentry.co/rivestream) / [Discord](https://discord.gg/6xJmJja8fV) +* [Aether](https://aether.mom/), [2](https://legacy.aether.mom/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/MadMF7xb5q) * [FlickyStream](https://flickystream.ru/) or [CineMora](https://cinemora.ru/) - Movies / TV / Anime / [Telegram](https://t.me/FlickyStream) / [Discord](https://discord.com/invite/flickystream) * [1Shows](https://www.1shows.ru/), [1Flex](https://www.1flex.ru/) or [RgShows](https://www.rgshows.ru/) - Movies / TV / Anime / [Auto Next](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#rgshows-autoplay) / [Guide](https://www.rgshows.ru/guide.html) / [Discord](https://discord.com/invite/K4RFYFspG4) -* [Aether](https://aether.mom/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/MadMF7xb5q) * [Cinegram](https://cinegram.net/) - Movies / TV / Anime / Auto-Next * [SpenFlix](https://watch.spencerdevs.xyz/), [2](https://spenflix.ru/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/RF8vMBRtTs) * [FilmCave](https://filmcave.net/) - Movies / TV / Anime / Auto-Next / [Telegram](https://t.me/fmcave) / [Discord](https://discord.gg/BtpYzMbDjH) @@ -226,7 +226,7 @@ ## ▷ Anime Streaming * [Kuudere](https://kuudere.to/), [2](https://kuudere.ru/) - Sub / Dub / Auto-Next / [Telegram](https://t.me/kuudere0to) / [Discord](https://discord.gg/h9v9Vfzp7B) * [Gojo](https://animetsu.to/), [2](https://animetsu.cc/) - Sub / Dub * [⁠AnimeZ](https://animeyy.com/) - Sub / Dub -* [otakuu](https://otakuu.se/), [2](https://aniwave.at/) - Sub / Dub / Auto-Next +* [Animex](https://animex.one/), [2](https://aniwave.at/) - Sub / Dub / Auto-Next * [⁠JustAnime](https://justanime.to/) - Sub / Dub / Auto-Next / [Discord](https://discord.gg/P3yqksmGun) * [TAnime](https://tanime.tv/) - Sub / Dub / Auto-Next / [Discord](https://discord.gg/R7a6yWMmfK) * [AnimeRealms](https://www.animerealms.org/) - Sub / Dub / [Discord](https://discord.gg/P3yqksmGun) @@ -261,7 +261,6 @@ ## ▷ Cartoon Streaming * ⭐ **[WCO](https://www.wco.tv/)**, [2](https://www.wcostream.tv/), [3](https://www.wcoforever.net/) - TV / Movies / Anime / [Status](https://www.wcostatus.com/) / [Anti-Adblock Fix](https://github.com/uBlockOrigin/uAssets/issues/29349#issuecomment-3231974507) * ⭐ **[KimCartoon](https://kimcartoon.si/)** - TV * [KissCartoon](https://kisscartoon.nz/), [2](https://kisscartoon.sh/) - TV / [Discord](https://discord.gg/YwpgPrWVSH) -* [TamilToon](https://tamiltoon.net/) - TV / Movies / Anime / Switch Language in Player * [HiCartoons](https://hicartoon.to/) - TV / Movies * [Watch Cartoon Online](https://www.watchcartoononline.com/) - TV / Movies / Anime * [FunnierMoments](https://www.funniermoments.net/) - TV @@ -428,7 +427,7 @@ ## ▷ Live Sports * ⭐ **[DaddyLive](https://dlhd.dad/)**, [2](https://daddylive.sx/), [3](https://thedaddy.dad/), [4](https://dlhd.click/), [5](https://daddylivestream.com/) - TV / Sports / [Mirrors](https://daddyny.com/) * ⭐ **[PPV.TO](https://ppv.to/)**, [2](https://ppvs.su/) - Live Events / [Mirrors](https://ppv.zone/) / [Discord](https://discord.gg/5AMPdpckjH) * ⭐ **[Sport7](https://sport7.pro/)**, [2](https://sport71.pro//) / [Player Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sport7) / [Telegram](https://t.me/goatifisports) / [Discord](https://discord.gg/xcdfVwgEx3) -* ⭐ **[Watch Footy](https://watchfooty.live/)**, [2](https://www.watchfooty.cc/), [3](https://www.watchfooty.vip/) - Stream Aggregator / [Discord](https://discord.gg/T38kUWZHtB) / [Mirrors](https://watchfty.win/) +* ⭐ **[Watch Footy](https://watchfooty.live/)**, [2](https://www.watchfooty.top) - Stream Aggregator / [Discord](https://discord.gg/T38kUWZHtB) / [Mirrors](https://watchfty.win/) * ⭐ **[NTV](https://ntvstream.cx/)** - TV / Sports / Aggregator / [Telegram](https://t.me/ntvsteam) / [Discord](https://discord.gg/uY3ud5gcpW) * ⭐ **[FSTV](https://fstv.online/)**, [2](https://fstv.space/) / [Mirrors](https://gofstv.live/) / [Discord](https://discord.gg/j9EfEm4AMW) * ⭐ **[BINTV](https://bintv.fun/)** / [Discord](https://discord.gg/fMU4hpDjPg) From d4772512c02c218d1ba6a03f929d3df8f6b657e0 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sat, 15 Nov 2025 14:58:09 -0800 Subject: [PATCH 030/131] updated 5 pages --- docs/ai.md | 2 +- docs/file-tools.md | 2 +- docs/social-media-tools.md | 3 +-- docs/system-tools.md | 2 +- docs/video.md | 8 ++++---- 5 files changed, 8 insertions(+), 9 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 13c184b93..352360d00 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -313,7 +313,7 @@ # ► Image Generation * [Yupp.ai](https://yupp.ai/) - Google Login Required / [Discord](https://discord.com/invite/yuppai) * [Perchance](https://perchance.org/ai-text-to-image-generator), [2](https://perchance.org/ai-photo-generator) - Unlimited / No Sign-Up * [Dreamina](https://dreamina.capcut.com/ai-tool/home) - 60 Daily / Seedream 4.0 / 4 Gens Per Prompt / Sign-Up Required -* [⁠Hunyuan Image Generation](https://hunyuan.tencent.com/image/en) - Hunyuan Image 3.0 / Unlimited / No Sign-Up +* [⁠Hunyuan Image Generation](https://hunyuan.tencent.com/image/en) - Hunyuan Image 3.0 / Unlimited * [PigenAI](https://pigenai.art/) - Unlimited / Imagen 4 * [⁠ISH](https://ish.chat/) - Unlimited / GPT Image 1 mini / Flux Kontext (pro) / Editing / No Sign-Up /[Discord](https://discord.gg/cwDTVKyKJz) * [imgsys](https://imgsys.org/) - Unlimited / Compare Generators / No Sign-Up diff --git a/docs/file-tools.md b/docs/file-tools.md index 4524e0c83..90fcba7ef 100644 --- a/docs/file-tools.md +++ b/docs/file-tools.md @@ -312,6 +312,7 @@ # ► File Hosts * [Transfer.it](https://transfer.it/) / Unlimited / 90 Days / Owned by Mega.nz * [⁠Rootz](https://rootz.so/) - 25GB / 15 Days After Last Download / [Discord](https://discord.com/invite/rtz) * [DesiUpload](https://desiupload.co/) - 15 Days (2GB per file / 30 Days w/ Account) +* [udrop](https://www.udrop.com/) - 5GB / 50GB on Signup / Forever * [MixDrop](https://mixdrop.ag/) - Unlimited / 60 Days / Sign-Up Required * [Ranoz](https://ranoz.gg/) - 20GB / 30 Days After Last Download * [1fichier.com](https://1fichier.com/) - 300GB / 15 Days (30 Days w/ Account) @@ -340,7 +341,6 @@ # ► File Hosts * [FileFast](https://filefa.st/), [2](https://gofile.to/) - 5GB / Unlimited * [Akira Box](https://akirabox.com/), [2](https://akirabox.to/) - 20GB Free / 30 Days After Last Download / Sign-Up Required * [FileTransfer.io](https://filetransfer.io/) - 6GB / 21 Days / 50 Downloads -* [udrop](https://www.udrop.com/) - 5GB / Forever * [Imagenetz](https://www.imagenetz.de/?setLang=en) - 5GB / 30 Days After Last Download * [⁠Filefast](https://filefa.st/) - 5GB / Forever * [FilePort](https://fileport.io/) - 5GB / 7 Days diff --git a/docs/social-media-tools.md b/docs/social-media-tools.md index e89b83352..91424d7a7 100644 --- a/docs/social-media-tools.md +++ b/docs/social-media-tools.md @@ -358,8 +358,7 @@ ## ▷ Players / Frontends * [YouTube Clone KMP](https://github.com/KhubaibKhan4/Youtube-Clone-KMP) - YouTube Frontend * [Piped](https://piped.private.coffee/) - YouTube Frontend / Sign-Up Required / [GitHub](https://github.com/TeamPiped/Piped) * [youtube-local](https://github.com/user234683/youtube-local) or [yt-local](https://git.sr.ht/~heckyel/yt-local) - YouTube Frontend -* [YouT-ube](https://www.yout-ube.com/) - YouTube Frontend -* [⁠MUI](https://muitube.com/) - Use YouTube Full Window Player +* [YouT-ube](https://www.yout-ube.com/) or [⁠MUI](https://muitube.com/) - Use YouTube Full Window Player * [Ytfzf](https://github.com/pystardust/ytfzf) or [YewTube](https://github.com/mps-youtube/yewtube) - Terminal YouTube Players *** diff --git a/docs/system-tools.md b/docs/system-tools.md index 9b459cd42..a980bd363 100644 --- a/docs/system-tools.md +++ b/docs/system-tools.md @@ -332,7 +332,7 @@ ## ▷ System Audio * [DigitalFeed](https://abx.digitalfeed.net/) - Lossless Audio Sound System Test * [Online Mic Test](https://onlinemictest.com/) or [Check Mic](https://webcammictest.com/check-mic.html) - Mic Test * [Sound Meter](https://mybrowseraddon.com/sound-meter.html) or [REW](https://www.roomeqwizard.com) - Measure Surrounding Sound Level -* [Krisp](https://krisp.ai/) or [noise-suppression-for-voice](https://github.com/werman/noise-suppression-for-voice) - Noise Suppression Tools +* [noise-suppression-for-voice](https://github.com/werman/noise-suppression-for-voice) - Noise Suppression Tools * [AirPods Dirty Secret](https://docs.kenp.io/) - AirPods Repair Directory *** diff --git a/docs/video.md b/docs/video.md index 3f039d6d8..21d059bf7 100644 --- a/docs/video.md +++ b/docs/video.md @@ -224,9 +224,9 @@ ## ▷ Anime Streaming * [Anify](https://anify.to/) - Sub / Dub / [Discord](https://discord.com/invite/79GgUXYwey) * [123anime](https://123animes.ru/) - Sub / Dub / Auto-Next * [Kuudere](https://kuudere.to/), [2](https://kuudere.ru/) - Sub / Dub / Auto-Next / [Telegram](https://t.me/kuudere0to) / [Discord](https://discord.gg/h9v9Vfzp7B) +* [AnimeX](https://animex.one/), [2](https://aniwave.at/) - Sub / Dub / Auto-Next * [Gojo](https://animetsu.to/), [2](https://animetsu.cc/) - Sub / Dub * [⁠AnimeZ](https://animeyy.com/) - Sub / Dub -* [Animex](https://animex.one/), [2](https://aniwave.at/) - Sub / Dub / Auto-Next * [⁠JustAnime](https://justanime.to/) - Sub / Dub / Auto-Next / [Discord](https://discord.gg/P3yqksmGun) * [TAnime](https://tanime.tv/) - Sub / Dub / Auto-Next / [Discord](https://discord.gg/R7a6yWMmfK) * [AnimeRealms](https://www.animerealms.org/) - Sub / Dub / [Discord](https://discord.gg/P3yqksmGun) @@ -431,7 +431,7 @@ ## ▷ Live Sports * ⭐ **[NTV](https://ntvstream.cx/)** - TV / Sports / Aggregator / [Telegram](https://t.me/ntvsteam) / [Discord](https://discord.gg/uY3ud5gcpW) * ⭐ **[FSTV](https://fstv.online/)**, [2](https://fstv.space/) / [Mirrors](https://gofstv.live/) / [Discord](https://discord.gg/j9EfEm4AMW) * ⭐ **[BINTV](https://bintv.fun/)** / [Discord](https://discord.gg/fMU4hpDjPg) -* ⭐ **[GoToStreamly](https://gotostreamly.sbs/)** or [SoccerStreamLinks](https://soccerstreamlinks.site/) - Stream Aggregator / [Discord](https://discord.gg/HwXeKNu8FU) +* ⭐ **[GoToStreamly](https://gotostreamly.sbs/)** - Stream Aggregator / [Discord](https://discord.gg/HwXeKNu8FU) * ⭐ **[StreamEast](https://streameast.ga/)**, [2](https://streameast.tw/), [3](https://streameast.ph/) / [Mirrors](https://v2.gostreameast.link/) * ⭐ **[LiveTV](https://livetv.sx/enx/)** * ⭐ **[TimStreams](https://timstreams.xyz/)**, [2](https://timstreams.cfd/) - Live Events / [Status](https://timstreams.online/) / [Discord](https://discord.com/invite/p3aJ7rJGrz) @@ -591,6 +591,7 @@ # ► Download Sites * ↪️ **[General DDL Sites](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/download)** * ↪️ **[Video Download Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/video-tools#wiki_.25BA_video_download)** +* ⭐ **[Acer Movies](https://acermovies.fun/)** - Movies / TV / Anime / [Discord](https://discord.com/invite/hpkMqrwRCE) * ⭐ **[VegaMovies](https://vegamovies.gripe/)**, [2](https://moviesflix.ad/) - Movies / TV / Anime / 4K / [Telegram](https://telegram.dog/vega_officials) * ⭐ **[Pahe](https://pahe.ink/)** - Movies / TV / Anime / 4K / [Ad-Bypass (Must Have)](https://greasyfork.org/en/scripts/443277) / [Discord](https://discord.gg/4AvaCsd2J4) * ⭐ **[MovieParadise](https://movieparadise.org/)** - Movies / TV / [Sign-Up Code (Important)](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#movieparadise-code) @@ -669,7 +670,6 @@ # ► Download Sites ## ▷ Drives / Directories * ⭐ **[Scloud](https://rentry.co/FMHYB64#scloud)** - Movies / TV / 4K / [Telegram](https://t.me/scloudmediahub) -* ⭐ **[Acer Movies](https://rentry.co/FMHYB64#acermovies)** - Movies / TV / Anime * ⭐ **[111477](https://rentry.co/FMHYB64#directory-111477)** - Movies / TV / Anime / [Desktop App](https://playtorrio.pages.dev/) (unofficial) / [Discord](https://discord.gg/YjkP4pANpg) * ⭐ **[DramaSuki](https://rentry.co/FMHYB64#dramasuki)** - Asian Drama * [LightDLMovies](https://rentry.co/FMHYB64#lightdl) - Movies / TV / Use [Adblock](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy/#wiki_.25BA_adblocking) @@ -862,7 +862,7 @@ ## ▷ Anime Tracking / Databases ## ▷ Curated Recommendations * ⭐ **[They Shoot Pictures](https://www.theyshootpictures.com/)** - Movie Top 1000 List -* ⭐ **[FlickMetrix](https://flickmetrix.com/)** or [agoodmovietowatch](https://agoodmovietowatch.com/) - Combine IMDb, Rotten Tomatoes & Letterboxd Ratings +* ⭐ **[FlickMetrix](https://flickmetrix.com/)** - Combine IMDb, Rotten Tomatoes & Letterboxd Ratings * ⭐ **[TasteDive](https://tastedive.com/)** - Recommendations * ⭐ **[RatingsGraph](https://www.ratingraph.com/)** - Movie / TV Ratings Graphs * [RYM Ultimate Film Lists](https://rateyourmusic.com/list/TheScientist/rym-ultimate-film-genres-and-lists/) - In-Depth Film Genre & Recommendation Lists From 3801ac976ae4a779b857f972fa7fa2ecade0fa3d Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sun, 16 Nov 2025 04:31:24 -0800 Subject: [PATCH 031/131] updated 6 pages --- docs/ai.md | 1 - docs/gaming.md | 1 + docs/linux-macos.md | 2 +- docs/privacy.md | 1 + docs/reading.md | 1 + docs/video.md | 4 ++-- 6 files changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 352360d00..0d8ac5623 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -291,7 +291,6 @@ # ► Video Generation * [Dreamina](https://dreamina.capcut.com/ai-tool/home) - 4 Daily * [Qwen](https://chat.qwen.ai/) - 10 Daily / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) * [Bing Create](https://www.bing.com/images/create) - Sora 1 / No Image Input -* [⁠FastVideo](https://hao-ai-lab.github.io/FastVideo/) - Unlimited / [GitHub](https://github.com/hao-ai-lab/FastVideo/) * [Vivago](https://vivago.ai/) - 1 Daily * [LMArena](https://discord.com/invite/lmarena) - 5 Daily / Random Models / Discord Only / Check #how-to-video-bot / End-Watermark * [FramePack](https://github.com/colinurbs/FramePack-Studio) - Desktop App / Local Models / NVIDIA GPU Required diff --git a/docs/gaming.md b/docs/gaming.md index d0fb12002..efd961690 100644 --- a/docs/gaming.md +++ b/docs/gaming.md @@ -306,6 +306,7 @@ ## ▷ ROM Sites * [WowROMs](https://wowroms.com/en) - ROMs * [Retro Game Champion](https://www.retrogamechampion.com/) - Retro Game ROMs, Magazines, Music & more / [Discord](https://discord.gg/zueusZt) * [Zophar's Domain](https://www.zophar.net/) - ROM Mods +* [⁠roms.by](https://www.roms.by/) - ROMs / Signup * [TheRomDepot](https://theromdepot.com/) - ROMs / Signup * [BlueRoms](https://www.blueroms.ws/) - ROMs / Torrents * [⁠EpicROMs](https://epicroms.net/roms/) - ROMs / [Subreddit](https://www.reddit.com/r/EpicRoms/) diff --git a/docs/linux-macos.md b/docs/linux-macos.md index 9962e9afa..53bda9f50 100644 --- a/docs/linux-macos.md +++ b/docs/linux-macos.md @@ -79,7 +79,7 @@ # ► Linux Apps * ⭐ **[AppImageLauncher](https://github.com/TheAssassin/AppImageLauncher)** or [GearLever](https://github.com/mijorus/gearlever) - Integrate AppImages to App Launchers * ⭐ **[winetricks](https://github.com/Winetricks/winetricks)** - Wine Fixes * ⭐ **[rofi](https://davatorium.github.io/rofi/)** / [Emoji Selector](https://github.com/Mange/rofi-emoji), [vicinae](https://github.com/vicinaehq/vicinae), [Fuzzel](https://codeberg.org/dnkl/fuzzel), [Ulauncher](https://ulauncher.io/) or [wofi](https://hg.sr.ht/~scoopta/wofi) - App Launchers / Keystroke Launchers -* ⭐ **[FreeRDP](https://www.freerdp.com/)** / [GitHub](https://github.com/FreeRDP/FreeRDP) or [⁠Apache Guacamole](https://guacamole.apache.org/) - Remote Desktop Clients +* ⭐ **[FreeRDP](https://www.freerdp.com/)** / [GitHub](https://github.com/FreeRDP/FreeRDP), [⁠Remmina](https://remmina.org/) or [⁠Apache Guacamole](https://guacamole.apache.org/) - Remote Desktop Clients * ⭐ **[shell_gpt](https://github.com/TheR1D/shell_gpt)** or [shellgpt](https://github.com/jiacai2050/my-works/tree/main/shellgpt) - AI Terminal Chatbot / GPT * [Darling](https://www.darlinghq.org/) - Run macOS Apps on Linux / [Discord](https://discord.com/invite/XRD3mQA) / [GitHub](https://github.com/darlinghq/darling) * [innoextract](https://constexpr.org/innoextract/) - Windows Installer Unpacker / [GitHub](https://github.com/dscharrer/innoextract) diff --git a/docs/privacy.md b/docs/privacy.md index c9a22e9f3..91cd6998d 100644 --- a/docs/privacy.md +++ b/docs/privacy.md @@ -379,6 +379,7 @@ ## ▷ VPN Server * [Amnezia](https://amnezia.org/), [2](https://storage.googleapis.com/amnezia/amnezia.org) - VPN Server / [Subreddit](https://www.reddit.com/r/AmneziaVPN/) / [Telegram](https://t.me/amnezia_vpn_en) / [GitHub](https://github.com/amnezia-vpn) * [OpenVPN](https://openvpn.net/) - VPN Server * [WGDashboard](https://wgdashboard.dev/) - WireGuard Panel / AmneziaWG / [Subreddit](https://www.reddit.com/r/WGDashboard/) / [Discord](https://discord.gg/72TwzjeuWm) / [GitHub](https://github.com/donaldzou/WGDashboard) +* [⁠Twingate](https://www.twingate.com/) - Zero Trust Access Tunnel * [⁠Headscale](https://github.com/juanfont/headscale) - Self Hosted Tailscale * [⁠Nebula](https://github.com/slackhq/nebula) or [ZeroTier](https://www.zerotier.com/) - Mesh VPN Server * [IPsec VPN](https://github.com/hwdsl2/setup-ipsec-vpn) - VPN Server diff --git a/docs/reading.md b/docs/reading.md index 0a6620e28..aa2c8027f 100644 --- a/docs/reading.md +++ b/docs/reading.md @@ -649,6 +649,7 @@ ## ▷ History Books * [Jewish Virtual Library](https://www.jewishvirtuallibrary.org/) - Encyclopedia of Jewish / Israeli History * [WorldRadioHistory](https://worldradiohistory.com/) - Radio History Archive * [The Morgan Library Museum](https://www.themorgan.org/music) or [DIAMM](https://www.diamm.ac.uk/) - Musical Manuscripts +* [Tank Archives](https://www.tankarchives.com/) - World War II Armoured Warfare Documents / [X](https://x.com/Tank_Archives) * [HornTip](https://www.horntip.com/) - Military Songbooks * [De Re Militari](https://deremilitari.org/articles/) - Medieval Military History * [ByzantineMilitary](https://byzantinemilitary.blogspot.com/) - Byzantine Military History diff --git a/docs/video.md b/docs/video.md index 21d059bf7..56e90a59b 100644 --- a/docs/video.md +++ b/docs/video.md @@ -224,7 +224,7 @@ ## ▷ Anime Streaming * [Anify](https://anify.to/) - Sub / Dub / [Discord](https://discord.com/invite/79GgUXYwey) * [123anime](https://123animes.ru/) - Sub / Dub / Auto-Next * [Kuudere](https://kuudere.to/), [2](https://kuudere.ru/) - Sub / Dub / Auto-Next / [Telegram](https://t.me/kuudere0to) / [Discord](https://discord.gg/h9v9Vfzp7B) -* [AnimeX](https://animex.one/), [2](https://aniwave.at/) - Sub / Dub / Auto-Next +* [AnimeX](https://animex.one/) - Sub / Dub / Auto-Next * [Gojo](https://animetsu.to/), [2](https://animetsu.cc/) - Sub / Dub * [⁠AnimeZ](https://animeyy.com/) - Sub / Dub * [⁠JustAnime](https://justanime.to/) - Sub / Dub / Auto-Next / [Discord](https://discord.gg/P3yqksmGun) @@ -431,7 +431,7 @@ ## ▷ Live Sports * ⭐ **[NTV](https://ntvstream.cx/)** - TV / Sports / Aggregator / [Telegram](https://t.me/ntvsteam) / [Discord](https://discord.gg/uY3ud5gcpW) * ⭐ **[FSTV](https://fstv.online/)**, [2](https://fstv.space/) / [Mirrors](https://gofstv.live/) / [Discord](https://discord.gg/j9EfEm4AMW) * ⭐ **[BINTV](https://bintv.fun/)** / [Discord](https://discord.gg/fMU4hpDjPg) -* ⭐ **[GoToStreamly](https://gotostreamly.sbs/)** - Stream Aggregator / [Discord](https://discord.gg/HwXeKNu8FU) +* ⭐ **[SoccerStreamLinks](https://soccerstreamlinks.site/)** - Stream Aggregator / [Discord](https://discord.gg/HwXeKNu8FU) * ⭐ **[StreamEast](https://streameast.ga/)**, [2](https://streameast.tw/), [3](https://streameast.ph/) / [Mirrors](https://v2.gostreameast.link/) * ⭐ **[LiveTV](https://livetv.sx/enx/)** * ⭐ **[TimStreams](https://timstreams.xyz/)**, [2](https://timstreams.cfd/) - Live Events / [Status](https://timstreams.online/) / [Discord](https://discord.com/invite/p3aJ7rJGrz) From ee01fcb8ef3fb25a8924dc1fd392a72296704cf0 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sun, 16 Nov 2025 04:49:28 -0800 Subject: [PATCH 032/131] updated 2 pages --- docs/non-english.md | 1 + docs/social-media-tools.md | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/non-english.md b/docs/non-english.md index d5d614038..b7f0f8079 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -1789,6 +1789,7 @@ ## ▷ Streaming / İzleme * [Dizi Film Botu](https://t.me/Difix9Bot) - TV / Sub / Dub / Anime / 1080p / 2K / 4K / Movies / TV / Documentaries * [Dizibox](https://www.dizibox.com) - TV / Sub / 1080p * [Diziyou](https://www.diziyou.co/) - TV / Sub / Dub / 1080p +* [Dizilla](https://dizilla.club) - Movies / TV / Sub / Dub / 1080p * [Ddizi](https://www.ddizi.vip/) - TV * [Diziizle](https://www.diziizle.tel/) - TV * [Jet Film izle](https://jetfilmizle.de/) or [4kFilmizlesene](https://www.4kfilmizlesene.org/) - Movies diff --git a/docs/social-media-tools.md b/docs/social-media-tools.md index 91424d7a7..606b48805 100644 --- a/docs/social-media-tools.md +++ b/docs/social-media-tools.md @@ -280,7 +280,6 @@ ## ▷ Telegram File Tools ## ▷ Telegram Bots * 🌐 **[BotsArchive](https://t.me/BotsArchive)**, [TelegramBotsList](https://danyspin97.github.io/TelegramBotsList/) or [borodutch.eth](https://borodutch.com/) - Telegram Bots Indexes -* [Now Playing](https://t.me/nowplaybot) - Now Playing Audio Bot * [Searchee Bot](https://t.me/SearcheeBot) - Telegram Channel Search Bot * [Rose](https://t.me/MissRose_bot) or [GroupHelpBot](https://t.me/GroupHelpBot) - Telegram Group Managers * [TediCross](https://github.com/TediCross/TediCross) - Telegram to Discord Bridge From 06c01778a176c40b3536107793cdd0f28bb8d7b2 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sun, 16 Nov 2025 04:54:39 -0800 Subject: [PATCH 033/131] small fix --- docs/audio.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/audio.md b/docs/audio.md index d47baf02c..b3f03e96c 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -35,7 +35,7 @@ ## ▷ Streaming Sites * ⭐ **[DAB Music Player](https://dab.yeet.su/)**, [2](https://dabmusic.xyz/) - Browser Music / Lossless / Sign-Up Required / [Telegram](https://t.me/+RnrXmKyOPNY0ZGY9) / [Discord](https://discord.com/invite/rmzH6ttgcC) * ⭐ **[Reddit Music Player](https://reddit.musicplayer.io/)** - Subreddit Music Player * ⭐ **[SoundCloud](https://soundcloud.com/)** - User Made Songs -* ⭐ **[TrackerHub](https://artistgrid.cx/)** - Unreleased / [Discord](https://discord.gg/sheet) +* ⭐ **[TrackerHub](https://discord.com/invite/sheet)**, [2](https://artistgrid.cx/) - Unreleased * [Spotify](https://open.spotify.com/) - Web Player / [Enhanced UI](https://senpaihunters.github.io/SpotOn/) / [Lyrics](https://github.com/mantou132/Spotify-Lyrics) / [Lyrics Script](https://greasyfork.org/en/scripts/377439) * [squid.wtf](https://tidal.squid.wtf), [Monochrome](https://monochrome.tf/), [2](https://monochrome.prigoana.com/) / [GitHub](https://github.com/eduardprigoana/monochrome), [⁠Digger](https://digger-ui.vercel.app/), [QQDL](https://tidal.qqdl.site/) or [BiniLossless](https://music.binimum.org/) - HiFi Tidal Instances / [Full List](https://github.com/eduardprigoana/hifi-instances/) * [Audiomack](https://audiomack.com/) - Browser Music From e9178954b6f43700ccee34576ca309debcb7e536 Mon Sep 17 00:00:00 2001 From: KARMA Date: Sun, 16 Nov 2025 15:55:22 +0300 Subject: [PATCH 034/131] Update non-english.md (#4298) Change domain zone --- docs/non-english.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/non-english.md b/docs/non-english.md index b7f0f8079..79f114286 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -1423,7 +1423,7 @@ ## ▷ Streaming / Стриминг * [filmix](https://filmix.biz/) - Movies / TV / Anime / 720p * [Kinotochka](https://kinovibe.co/) - Movies / TV / Anime / Dub / 720p * [filmozavr](https://filmozavr.com/) - Movies / TV / Anime / Dub -* [turkatv](https://turkatv.com/) - Russian Turkish TV Streaming +* [turkatv](https://turkatv.online/) - Russian Turkish TV Streaming * [staroetv](https://staroetv.su/) - Retro Russian Streaming * [seasonvar](http://seasonvar.ru/) - TV / Dub / 720p * [gidanime](https://gidanime.tv/) - Anime / Dub / 1080p / [Telegram](https://t.me/GidAnime) From a1ccc71799480573a27f31dc3d61b6e7ff342420 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sun, 16 Nov 2025 04:58:10 -0800 Subject: [PATCH 035/131] small fix --- docs/video.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/video.md b/docs/video.md index 56e90a59b..c64f9c7e6 100644 --- a/docs/video.md +++ b/docs/video.md @@ -435,7 +435,7 @@ ## ▷ Live Sports * ⭐ **[StreamEast](https://streameast.ga/)**, [2](https://streameast.tw/), [3](https://streameast.ph/) / [Mirrors](https://v2.gostreameast.link/) * ⭐ **[LiveTV](https://livetv.sx/enx/)** * ⭐ **[TimStreams](https://timstreams.xyz/)**, [2](https://timstreams.cfd/) - Live Events / [Status](https://timstreams.online/) / [Discord](https://discord.com/invite/p3aJ7rJGrz) -* ⭐ **[WeAreChecking](https://wearechecking.online/)** - Live Events / Motorsports / [Discord](https://discord.com/invite/wearechecking) +* ⭐ **[WeAreChecking](https://wac.rip/)** - Live Events / Motorsports / [Discord](https://discord.com/invite/wearechecking) * [Streamex](http://streamex.cc/) or [CrackStreams](https://crackstreams.li/), [2](https://streameast.art/), [3](https://hesgoal.lol/) - Stream Aggregator / [Discord](https://discord.gg/G4HxTYejNT) * [SportsBite](https://sportsbite.live/), [2](https://sportsbite.pro/) / [Status](https://allbite.xyz/) / [Telegram](https://t.me/+Zo7CoigxqRczMjRk) / [Discord](https://discord.gg/Qg7uRXWAhU) * [Sportsurge](https://v2.sportsurge.net/home5/) - Stream Aggregator From b7908b34bd6d4283c35c4478888909b58199fe26 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Mon, 17 Nov 2025 05:48:56 -0800 Subject: [PATCH 036/131] updated 21 pages --- docs/ai.md | 7 +++---- docs/audio.md | 7 +++---- docs/developer-tools.md | 6 ++---- docs/educational.md | 6 ++---- docs/file-tools.md | 4 ++-- docs/gaming-tools.md | 2 +- docs/gaming.md | 7 ++----- docs/image-tools.md | 5 ++--- docs/internet-tools.md | 4 ++-- docs/linux-macos.md | 9 +++------ docs/misc.md | 4 ++-- docs/mobile.md | 17 +++++++---------- docs/non-english.md | 17 +++-------------- docs/privacy.md | 8 ++++---- docs/reading.md | 5 ++--- docs/social-media-tools.md | 4 ++-- docs/storage.md | 2 +- docs/system-tools.md | 4 ++-- docs/text-tools.md | 4 +++- docs/torrenting.md | 4 ++-- docs/video.md | 25 ++++++++++++------------- 21 files changed, 62 insertions(+), 89 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 0d8ac5623..a44573e8f 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -157,7 +157,7 @@ ## ▷ Coding AIs * [⁠AnyCoder](https://huggingface.co/spaces/akhaliq/anycoder) - Coding AI * [AI SDK](https://sdk.vercel.ai/) - Coding AI / [GitHub](https://github.com/vercel/ai) * [Qodo](https://www.qodo.ai/) - Coding AI -* [Blackbox](https://www.blackbox.ai/) - Coding AI / No Sign-Up +* [Blackbox](https://www.blackbox.ai/) - Coding AI * [⁠Seron](https://www.seron.dev/) - Coding AI * [Denigma](https://denigma.app/) - Coding AI / No Sign-Up / [Discord](https://discord.gg/mZx4REBvKm) * [Aider](https://aider.chat/) - Terminal Coding AI / [Discord](https://discord.com/invite/Y7X7bhMQFV) / [GitHub](https://github.com/Aider-AI/aider) @@ -209,7 +209,6 @@ ## ▷ AI Prompts * [ChatGPT System Prompt](https://github.com/LouisShark/chatgpt_system_prompt) - Prompt Directory * [The Big Prompt Library](https://github.com/0xeb/TheBigPromptLibrary) - Prompt Directory * [Jailbreak Listings](https://rentry.org/jb-listing) - Prompt Directory / Jailbreaks -* [ChatGPT & Bing AI Prompts](https://github.com/yokoffing/ChatGPT-Prompts) - Prompt Directory * [promptfoo](https://www.promptfoo.dev/) - Prompt Playgrounds / [Discord](https://discord.gg/gHPS9jjfbs) / [GitHub](https://github.com/promptfoo/promptfoo) * [Tensor Trust](https://tensortrust.ai/) / [GitHub](https://github.com/HumanCompatibleAI/tensor-trust) or [Gandalf](https://gandalf.lakera.ai/) / [GitHub](https://github.com/lakeraai) - Prompting Skill Games * [RedTeam Arena](https://redarena.ai/) - AI Jailbreak Game @@ -348,7 +347,7 @@ ## ▷ Local Frontends * [Makeayo](https://makeayo.com) / [Discord](https://discord.gg/FbdSxdeV8m) * [biniou](https://github.com/Woolverine94/biniou) * [Sygil WebUI](https://sygil-dev.github.io/sygil-webui/) / [Colab](https://colab.research.google.com/github/Sygil-Dev/sygil-webui/blob/main/Web_based_UI_for_Stable_Diffusion_colab.ipynb) / [Discord](https://discord.com/invite/ttM8Tm6wge) / [GitHub](https://github.com/Sygil-Dev/sygil-webui) -* [Radiata](https://ddpn08.github.io/Radiata/en/) / [GitHub](https://github.com/ddPn08/Radiata) +* [Radiata](https://ddpn08.github.io/Radiata/en/) * [SD WebUI Forge](https://github.com/lllyasviel/stable-diffusion-webui-forge) * [ComfyUI-Zluda](https://github.com/patientx/ComfyUI-Zluda) * [⁠Amuse](https://www.amuse-ai.com/) - Stable Diffusion for AMD Systems / [X](https://x.com/Amuse_AI) @@ -364,7 +363,7 @@ ## ▷ Guides / Tools * [⁠ImagePromptGuru](https://imagepromptguru.net/) or [CLIP Interrogator](https://huggingface.co/spaces/fffiloni/CLIP-Interrogator-2) / [Colab](https://colab.research.google.com/github/pharmapsychotic/clip-interrogator/blob/main/clip_interrogator.ipynb), [2](https://colab.research.google.com/github/pharmapsychotic/clip-interrogator/blob/open-clip/clip_interrogator.ipynb) - Determine Image Prompts * [SD Dynamic Prompts](https://github.com/adieyal/sd-dynamic-prompts) - Extension for Automatic1111 * [AI Horde](https://stablehorde.net/) - Stable Diffusion GPU Hoarde / [Interface](https://aqualxx.github.io/stable-ui/), [2](https://tinybots.net/artbot), [3](https://artificial-art.eu/) / [Discord](https://discord.gg/3DxrhksKzn) / [GitHub](https://github.com/Haidra-Org/AI-Horde) -* [IOPaint](https://www.iopaint.com/) - Image Fill / Item Removal / [Colab](https://colab.research.google.com/drive/1TKVlDZiE3MIZnAUMpv2t_S4hLr6TUY1d?usp=sharing) / [GitHub](https://github.com/Sanster/IOPaint) +* [IOPaint](https://www.iopaint.com/) - Image Fill / Item Removal / [Colab](https://colab.research.google.com/drive/1TKVlDZiE3MIZnAUMpv2t_S4hLr6TUY1d?usp=sharing) * [Unstable Diffusion](https://discord.com/invite/unstablediffusion) - AI Image Community * [Generative AI for Beginners](https://microsoft.github.io/generative-ai-for-beginners/) - Generative AI Guides diff --git a/docs/audio.md b/docs/audio.md index b3f03e96c..fd1069ed3 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -628,7 +628,7 @@ # ► Tracking / Databases * [TuneMyMusic](https://www.tunemymusic.com/) - Transfer Playlists Between Services * [rate.house](https://rate.house/) - Media Tracker * [MediaTracker](https://github.com/bonukai/MediaTracker) - Self-Hosted Media Tracker -* [Maloja](https://maloja.krateng.ch) / [GitHub](https://github.com/krateng/maloja) or [Multi Scrobbler](https://github.com/FoxxMD/multi-scrobbler) - Self-Hosted Audio Scrobbling +* [Maloja](hhttps://github.com/krateng/maloja) or [Multi Scrobbler](https://github.com/FoxxMD/multi-scrobbler) - Self-Hosted Audio Scrobbling * [libib](https://www.libib.com/) - Desktop Media Catalog *** @@ -643,7 +643,7 @@ ## ▷ Curated Recommendations * ⭐ **[MixesDB](https://www.mixesdb.com/)** - DJ Set Database * ⭐ **[EveryNoise](https://everynoise.com/)** - Music Genre Discovery Tool / [New Music](https://www.furia.com/page.cgi?type=log#id492) * ⭐ **[Tunefind](https://www.tunefind.com/)** - Find Music from Movies / TV Shows -* [Chosic](https://www.chosic.com/), [lazyrecords](https://lazyrecords.app/), [Discover Quickly](https://discoverquickly.com/), [TapeFear](https://www.tapefear.com/), [SongsLikeX](https://songslikex.com/), [Dubolt](https://dubolt.com/) or [Playlost.fm](http://playlost.fm/) - Song Discovery Tools +* [Chosic](https://www.chosic.com/), [lazyrecords](https://lazyrecords.app/), [Discover Quickly](https://discoverquickly.com/), [TapeFear](https://www.tapefear.com/), [Dubolt](https://dubolt.com/) or [Playlost.fm](http://playlost.fm/) - Song Discovery Tools * [Music-Map](https://www.music-map.com/), [Musicroamer](https://www.musicroamer.com/), [Music Galaxy](https://galaxy.spotifytrack.net/), [Unchartify](https://unchartify.com/) / [Telegram](https://t.me/spotifyuncharted), [SAGE](https://hate5six.com/sage), [LivePlasma](https://liveplasma.com/) or [GNOD](https://www.gnod.com/) - Artist Discovery Tools * [⁠Essential Charts](https://4chanmusic.miraheze.org/wiki/Essential_Charts) - Album Recommendation Charts * [Sputnik](https://www.sputnikmusic.com/) - Ratings / Reviews @@ -714,7 +714,6 @@ # ► Audio Tools * ↪️ **[Text to Speech](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/ai#wiki_.25B7_text_to_speech)** * ⭐ **[Audio Glossary](https://wotaku.wiki/glossary/audio)** - Audio Terms Glossary * ⭐ **[FFmpeg](https://ffmpeg.org/)**, [fre:ac](https://www.freac.org/) / [GitHub](https://github.com/enzo1982/freac), [FlicFlac](https://github.com/DannyBen/FlicFlac), [LameXP](https://sourceforge.net/projects/lamexp/) or [Sox](https://sourceforge.net/projects/sox/) - Audio Converters -* [Hydrogenaudio](https://wiki.hydrogenaud.io/) - Audio Technology Wiki * [Phiola](https://github.com/stsaz/phiola), [AudioToolSet](https://audiotoolset.com/) or [Safeaudiokit](https://safeaudiokit.com/) - Audio Multi-Tool Apps / Sites * [Vocaroo](https://vocaroo.com/) - Online Voice Recorder * [Tunebat](https://tunebat.com/) or [QO & SPECTRE](https://docs.google.com/spreadsheets/u/0/d/1QEvWoGa10BctJ1yqDgZl3IoY8bhB3AwbHzgCHjJ5neI/htmlview) - Music Key / BPM Databases @@ -729,7 +728,7 @@ ## ▷ Audio Players * ↪️ **[Android Audio Players](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_android_audio_players)** * ⭐ **[Foobar2000](https://www.foobar2000.org/)** -* ⭐ **Foobar2000 Tools** - [Components](https://audio-file.org/foobar2000-list-of-components/), [2](https://www.foobar2000.org/components) / [VU Meter](https://audio-file.org/foobar2000-vu-meter-skins-gallery/) / [Scrobble](https://github.com/gix/foo_scrobble) / [Lyric Sync](https://rentry.co/FB2K-SyncedLyrics) +* ⭐ **Foobar2000 Tools** - [Components](https://audio-file.org/foobar2000-list-of-components/), [2](https://www.foobar2000.org/components) / [VU Meter](https://audio-file.org/foobar2000-vu-meter-skins-gallery/) / [Lyric Sync](https://rentry.co/FB2K-SyncedLyrics) * ⭐ **[WACUP](https://getwacup.com/)** / [Discord](https://discord.gg/5pVTdbj) * ⭐ **[AIMP](https://www.aimp.ru/)** * ⭐ **[MusicBee](https://getmusicbee.com/)** / [Quality Badges](https://wiki.musichoarders.xyz/reference/musicbee/) diff --git a/docs/developer-tools.md b/docs/developer-tools.md index 92d2d522f..6fba514ed 100644 --- a/docs/developer-tools.md +++ b/docs/developer-tools.md @@ -87,7 +87,6 @@ ## ▷ Dev Tool Indexes * ⭐ **[Free for Developers](https://free-for.dev/)** / [GitHub](https://github.com/ripienaar/free-for-dev) * [Useful Tools](https://trolologuy.github.io/useful-tools/) / [GitHub](https://github.com/trolologuy/useful-tools) -* [Best-Websites](https://github.com/sdmg15/Best-websites-a-programmer-should-visit) * [Tiny Helpers](https://tiny-helpers.dev/) / [GitHub](https://github.com/stefanjudis/tiny-helpers) * [Tiny Tools](https://tinytools.directory/) * [Free For Life](https://free.hrsn.dev/) / [GitHub](https://github.com/wdhdev/free-for-life/) @@ -257,7 +256,6 @@ ## ▷ GitHub Tools * [GitHub Web IDE](https://chromewebstore.google.com/detail/github-web-ide/adjiklnjodbiaioggfpbpkhbfcnhgkfe) - Web IDE / [GitHub](https://github.com/zvizvi/GitHub-Web-IDE) * [Octobox](https://octobox.io/), [Gitify](https://www.gitify.io/), [advanced-github-notifier](https://github.com/freaktechnik/advanced-github-notifier), [PR Monitor](https://github.com/fwouts/prmonitor), [Gitification](https://github.com/Gitification-App/gitification) or [CatLight](https://catlight.io/) - GitHub Notifications * [Pages CMS](https://pagescms.org/) - GitHub Content Management System / [GitHub](https://github.com/pages-cms/pages-cms) -* [KeyManager](https://github.com/Yash-Garg/KeyManager) - GitHub SSH / GPG Key Manager * [DownGit](https://downgit.evecalm.com/), [GitHub2File](https://github.com/cognitivecomputations/github2file), [Gitzip](https://kinolien.github.io/gitzip/) or [Download Directory](https://download-directory.github.io/) - Download GitHub Repo Sub-Folders / Files * [Eget](https://github.com/zyedidia/eget) - Install Packages / Binaries Directly from GitHub * [useful-forks](https://useful-forks.github.io/) or [GitPop3](https://andremiras.github.io/gitpop3/) - GitHub Fork Search @@ -310,7 +308,6 @@ ## ▷ Docker Tools * [Dockle](https://github.com/goodwithtech/dockle) - Image Linter * [Dive](https://github.com/wagoodman/dive) - Analyze Images * [WatchTower](https://containrrr.dev/watchtower/) - Container Automation -* [autoportforward](https://github.com/ruoshan/autoportforward) - Port Forwarding * [Dozzle](https://dozzle.dev/) - Log Viewer * [Docker AutoHeal](https://github.com/willfarrell/docker-autoheal) - Container Monitor * [Diun](https://crazymax.dev/diun/) - Docker Notifications @@ -584,7 +581,7 @@ ## ▷ Vim / Neovim Tools * [instant.nvim](https://github.com/jbyuki/instant.nvim) - Collaborative Neovim Editing * [chatgpt.nvim](https://github.com/terror/chatgpt.nvim) - ChatGPT in Neovim * [Vim Plug](https://github.com/junegunn/vim-plug), [vim-pathogen](http://www.vim.org/scripts/script.php?script_id=2332) / [GitHub](https://github.com/tpope/vim-pathogen) or [Dein](https://github.com/Shougo/dein.vim) - Vim Plugin Managers -* [VimAwesome](https://vimawesome.com/) - Vim Plugins / [GitHub](https://github.com/vim-awesome/vim-awesome) +* [VimAwesome](https://vimawesome.com/) - Vim Plugins * [nerdtree](https://github.com/preservim/nerdtree) - Vim Tree Explorer * [VimColorSchemes](https://vimcolorschemes.com/) - Vim Color Schemes * [The Ultimate vimrc](https://github.com/amix/vimrc) - Vim Config @@ -1045,6 +1042,7 @@ # ► Hosting Tools * [GoodBadISPs](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/GoodBadISPs) - Best ISPs for Tor Hosting * [Server Hunter](https://www.serverhunter.com/) or [ServerSearcher](https://www.serversearcher.com/) - Search / Compare Servers * [srvrlss](https://srvrlss.io/) - Search / Compare Serverless Platforms +* [⁠Val Town](https://www.val.town/) - Serverless Scripting and Sharing * [OONI](https://ooni.org/) - Check Site Location Availability * [OpenPanel](https://openpanel.com/) / [GitHub](https://github.com/stefanpejcic/openpanel), [Sentora](https://sentora.org/) or [Moonlight](https://github.com/Moonlight-Panel/Moonlight) - Web Hosting Panels * [GetDeploying](https://getdeploying.com/) - Compare Cloud Providers diff --git a/docs/educational.md b/docs/educational.md index adecf580d..9b4587d0e 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -43,7 +43,7 @@ ## ▷ Streaming * ⭐ **[MitOpenCourseWare](https://ocw.mit.edu/)** - Courses * ⭐ **[Khan Academy](https://www.khanacademy.org/)** - Courses / [Downloader](https://github.com/rand-net/khan-dl) / [Solver](https://greasyfork.org/en/scripts/427964) * ⭐ **[Class Central](https://www.classcentral.com/)** - Search for Courses -* [CourseBuffet](https://www.coursebuffet.com/) or [Course CSE](https://cse.google.com/cse?cx=67ed14bf7b99643e3) - Multi-Site Course Search +* [Course CSE](https://cse.google.com/cse?cx=67ed14bf7b99643e3) - Multi-Site Course Search * [Git.ir](https://en.git.ir/) - Courses * [OpenLearn](https://www.open.edu/openlearn/) - Courses * [Alison](https://alison.com/) - Courses @@ -547,7 +547,6 @@ ## ▷ Biology * ⭐ **[Lost and Found Nature](https://www.lostandfoundnature.com/)** - Rediscovered Animal / Plant Database * [BiologyOnline](https://www.biologyonline.com/) - Biology Articles * [Science Geek](https://www.sciencegeek.net/) - Biology Study Guides -* [Biodiversity Heritage Library](https://www.biodiversitylibrary.org/) - Biodiversity Research * [Alien](https://alien-project.org/) - Artificial Life Simulator / [GitHub](https://github.com/chrxh/alien) / [Video](https://youtu.be/w9R6zrdl6jM) * [Metazooa](https://metazooa.com/) - Species Connection Game * [⁠Phenome10K](https://www.phenome10k.org/) - Biological / Palaeontological 3D Scans @@ -690,10 +689,9 @@ ## ▷ Spacecraft * ⭐ **[Visible Earth](https://visibleearth.nasa.gov/)**, [SpaceFromSpace](https://spacefromspace.com/), [GOES-16 Satellite Imagery](https://rammb-slider.cira.colostate.edu/) or [Sentinel Hub](https://www.sentinel-hub.com/) - Satellite Imagery * [⁠NASASpaceFlight](https://www.nasaspaceflight.com/) - Launch Livestreams / News / [Forum](https://forum.nasaspaceflight.com/) * [⁠Next Spaceflight](https://nextspaceflight.com/) / [Discord](https://discord.gg/nextspaceflight), [nextrocket.space](https://nextrocket.space/) or [RocketLaunch](https://rocketlaunch.org/) - Rocket Launch / Space Flight Trackers -* [⁠Spaceflight Archive](https://spaceflight-archive.com/) - Rocket Launch History / Visualizations / Stats +* [⁠Spaceflight Archive](https://spaceflight-archive.com/) - Rocket Launch History / Visualizations / Stats / [X](https://x.com/S_F_Archive) * [TonyBela Infographics](https://tonybela.com/) - Spacecraft / Rocket Infographics / [X](https://x.com/InfographicTony) * [⁠Ringwatchers](https://ringwatchers.com/) - Starship Diagrams / Articles / Community / [X](https://x.com/ringwatchers) / [Discord](https://discord.com/invite/ringwatchers) -* [NSSDCA](https://nssdc.gsfc.nasa.gov/) - NASA Space Science Mission Data * [Sen](https://www.sen.com/) - ISS Live Feed + Video Archive / [YouTube](https://www.youtube.com/@Sen) / [X](https://x.com/sen) * [ISS In Realtime](https://issinrealtime.org/) - Historical ISS Mission Replays / Database * [ISS Sim](https://iss-sim.spacex.com/) - ISS Docking Simulator diff --git a/docs/file-tools.md b/docs/file-tools.md index 90fcba7ef..a19ce56d0 100644 --- a/docs/file-tools.md +++ b/docs/file-tools.md @@ -99,7 +99,7 @@ ## ▷ File Managers * [DoubleCMD](https://github.com/doublecmd/doublecmd) or [muCommander](https://www.mucommander.com/) - Cross-Platform File Managers * [Sigma](https://sigma-file-manager.vercel.app) - Modern File Manager / [GitHub](https://github.com/aleksey-hoffman/sigma-file-manager) * [ChromaFiler](https://chroma.zone/chromafiler/) - Column-Based File Manager -* [Yazi](https://yazi-rs.github.io/) - Terminal File Manager / [Plugins](https://github.com/sachinsenal0x64/awesome-yazi) / [GitHub](https://github.com/sxyazi/yazi) +* [Yazi](https://yazi-rs.github.io/) - Terminal File Manager / [GitHub](https://github.com/sxyazi/yazi) * [One Commander](https://www.onecommander.com/) - File Manager * [Free Commander](https://freecommander.com/) - File Manager * [Q-Dir](https://www.softwareok.com/?seite=Freeware/Q-Dir) - File Manager @@ -116,7 +116,7 @@ ## ▷ File Searching * ⭐ **[Everything](https://voidtools.com/)** - File Search Engine / [Alpha](https://www.voidtools.com/everything-1.5a/) -* [Recoll](https://www.recoll.org/) / [Addon](https://addons.mozilla.org/en-US/firefox/addon/recoll-we/), [Spyglass](https://github.com/spyglass-search/spyglass), [DocFetcher](https://docfetcher.sourceforge.io/) or [Orange](https://0-range.github.io/) - Cross-Platform Search Engines +* [Recoll](https://www.recoll.org/) / [Addon](https://addons.mozilla.org/en-US/firefox/addon/recoll-we/), [DocFetcher](https://docfetcher.sourceforge.io/) or [Orange](https://0-range.github.io/) - Cross-Platform Search Engines * [AnyTXT](https://anytxt.net/) or [FluentSearch](https://fluentsearch.net/) - Windows Search Engines diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index c47d886b7..d15221af4 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -734,7 +734,7 @@ ## ▷ 3D Tools * [Custom-MC-Render-Cweeper](https://rentry.co/custom-mc-render-cweeper) - Import Custom 3D Models into Minecraft * [ObjToSchematic](https://objtoschematic.com/) - Converts 3D Models into MC Formats / [Discord](https://discord.com/invite/McS2VrBZPD) * [NBT2Components](https://misode.github.io/nbt2components/) - NBT to Component Converter -* [Layoutit](https://voxels.layoutit.com/), [VoxelSphereGenerator](https://oranj.io/blog/VoxelSphereGenerator), [BDStudio](https://eszesbalint.github.io/bdstudio/editor) or [Minecraft Shapes](https://minecraftshapes.com/) - Minecraft Shape Tools / Voxel Editors +* [Layoutit](https://voxels.layoutit.com/), [VoxelSphereGenerator](https://oranj.io/blog/VoxelSphereGenerator) or [Minecraft Shapes](https://minecraftshapes.com/) - Minecraft Shape Tools / Voxel Editors *** diff --git a/docs/gaming.md b/docs/gaming.md index efd961690..9115c1ac6 100644 --- a/docs/gaming.md +++ b/docs/gaming.md @@ -338,9 +338,8 @@ ## ▷ ROM Sites * [ROM CSE](https://cse.google.com/cse?cx=f47f68e49301a07ac) / [CSE 2](https://cse.google.com/cse?cx=744926a50bd7eb010) - Multi-Site ROM Search * [Wad Archive](https://archive.org/details/wadarchive) - 83k WAD Files * [Cah4e3](https://cah4e3.shedevr.org.ru/) - Unlicensed ROMs / Bootlegs / Use [Translator](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tools/#wiki_.25B7_translators) -* [xbarchive](https://github.com/codemasterv/xbarchive) - ROMs / Xbox Consoles * [AtariMania](https://www.atarimania.com/) - ROMs / Atari Consoles -* [/1CC/](https://1cc.kr.eu.org/1cc/index.html) / [Discord](https://discord.com/invite/e7xffWFf9p), [ROMs For MAME](https://www.romsformame.com/), [PleasureDome](https://pleasuredome.github.io/pleasuredome/mame/), [MAME World](https://mameworld.info/) or [Arcade Database](http://adb.arcadeitalia.net/default.php?lang=en) - Arcade MAME ROMs +* [/1CC/](https://1cc.kr.eu.org/1cc/index.html) / [Discord](https://discord.com/invite/e7xffWFf9p), [PleasureDome](https://pleasuredome.github.io/pleasuredome/mame/), [MAME World](https://mameworld.info/) or [Arcade Database](http://adb.arcadeitalia.net/default.php?lang=en) - Arcade MAME ROMs * [PICOwesome](https://rentry.co/FMHYB64#picowesome) - PICO-8 ROMs * [POP Unofficial Website](https://popuw.com/) - Prince of Persia ROMs / Mods * [⁠FFHacktics](https://ffhacktics.com/smf/) - Final Fantasy Tactics Mods / [Discord](https://discord.gg/xpXa8VEV2k) @@ -680,7 +679,7 @@ ## ▷ Multi-Game Sites * [watabou](https://watabou.itch.io/) - Browser Games * [DAN-BALL](https://dan-ball.jp/en/) - Browser Games * [Miniplay](https://www.miniplay.com/) - Browser Games -* [GTube](https://gtube.net/), [2](https://gtube.lat/), [3](https://gtube.buzz/), [4](https://gtube.pics/), [5](https://gtube.autos/) - Browser Games +* [GTube](https://gtube.autos/) - Browser Games * [Yandex Games](https://yandex.com/games/) - Browser Games * [Arkadium](https://www.arkadium.com/) - Browser Games * [classroom-6x](https://www.classroom-6-x.games/) - Browser Games @@ -688,7 +687,6 @@ ## ▷ Multi-Game Sites * [RoundGames](https://www.roundgames.com/) - Browser Games * [Snokido](https://www.snokido.com/) - Browser Games * [Game-Game](https://game-game.com/) - Browser Games -* [ArcadeSpot](https://arcadespot.com/) - Browser Games * [Alfy](https://www.alfy.com/) - Browser Games * [Andkon](https://andkon.com/arcade/) - Browser Games * [FreeGames](https://freegames.org/) - Browser Games @@ -779,7 +777,6 @@ ## ▷ Shooter * [ev.io](https://ev.io/) - PvP FPS * [Deadshot](https://deadshot.io/) - PvP FPS * [LolShot](https://lolshot.io/) - PvP FPS -* [1v1.LOL](https://1v1.lol/) - 1v1 Building / Battle Simulator * [ShellShock](https://www.shellshock.io/) - PvP FPS * [MiniRoyale](https://miniroyale.io/) - Battle Royale Game * [ZombsRoyale.io](https://zombsroyale.io/) - Top-Down Battle Royale diff --git a/docs/image-tools.md b/docs/image-tools.md index 217271d9b..d243cd3a0 100644 --- a/docs/image-tools.md +++ b/docs/image-tools.md @@ -14,7 +14,7 @@ # ► Image Editing * [Scribus](https://www.scribus.net/) or [Quarkdown](https://quarkdown.com/) / [GitHub](https://github.com/iamgio/quarkdown) - Page Layout & Typesetting Programs * [Images.weserv.nl](https://images.weserv.nl/) - Image Editing Server * [GradientArt](https://gra.dient.art/) or [TailBlend](https://tailblend.vercel.app/) - Gradient Editor -* [Canvas](https://www.nvidia.com/en-us/studio/canvas/) - Turn Simple Art into Photorealistic Landscapes +* [Canvas](https://www.nvidia.com/en-us/studio/creative-side-hustle/) - Turn Simple Art into Photorealistic Landscapes * [Image Splitter](https://ruyili.ca/image-splitter/) - Split Images into Tiles * [PicFont](https://picfont.com/) - Add Text to Images @@ -118,7 +118,7 @@ ## ▷ Image Effects * [Text-Image](https://www.text-image.com/) - Text Image Generator * [ordered-dither-maker](https://seleb.github.io/ordered-dither-maker/), [BDFM](https://bitmap.designfamilymarket.com/), [Ditherista](https://github.com/robertkist/ditherista/) or [Dither Me This](https://doodad.dev/dither-me-this/) - Image Dithering / Bitmap Generators * [Rutt-Etra-Izer](https://airtightinteractive.com/demos/js/ruttetra/) - Scanned-line Images -* [Tinter](https://tinter.uxie.io/) - Hue Editor / [GitHub](https://github.com/uxie-io/tinter) +* [Tinter](https://github.com/uxie-io/tinter) - Hue Editor * [Geometrize](https://www.geometrize.co.uk/) - Redraw Images with Geometric Shapes / [GitHub](https://github.com/Tw1ddle/geometrize) * [PBNify](https://pbnify.com/) - Paint by Number Tool * [Party-ify](https://nathanielw.github.io/party-ify/) - Party-ify Images @@ -324,7 +324,6 @@ ## ▷ Free Assets * [Gumroad](https://gumroad.com/) (Enter $0) * [psdkeys](https://psdkeys.com/) -* [AvaxGFX](https://avxgfx.com/) * [Freeject](https://www.freeject.net/) * [⁠Salvaged](https://salvaged.nu/) * [Cg_peers Archive](https://t.me/Cgpeers_archive) diff --git a/docs/internet-tools.md b/docs/internet-tools.md index 6279f8da5..10916ac1c 100644 --- a/docs/internet-tools.md +++ b/docs/internet-tools.md @@ -91,7 +91,7 @@ ## ▷ Chat Tools * ↪️ **[Encrypted Messengers](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy#wiki_.25B7_encrypted_messengers)** * ↪️ **[IRC Clients / Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/download#wiki_.25B7_irc_tools)** * ⭐ **[Mumble](https://www.mumble.info/)**, [Jam](https://jam.systems/), [TeaSpeak](https://teaspeak.de/gb/) or [TeamSpeak](https://www.teamspeak.com/) / [Warning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#teamspeak-warning) - Voice Chat -* ⭐ **[Hack.chat](https://hack.chat/)**, [Shick](https://shick.me/), [LeapChat](https://www.leapchat.org/), [otr.to](https://otr.to/) / [GitHub](https://github.com/jermainee/otr.to), [⁠Blarb](https://blarb.net/), [Chitchatter](https://chitchatter.im/) / [GitHub](https://github.com/jeremyckahn/chitchatter) or [tik.io](https://tlk.io/) - Minimal / No Sign-Up Required Chats +* ⭐ **[Hack.chat](https://hack.chat/)**, [Shick](https://shick.me/), [LeapChat](https://www.leapchat.org/), [otr.to](https://otr.to/) / [GitHub](https://github.com/jermainee/otr.to), [Chitchatter](https://chitchatter.im/) / [GitHub](https://github.com/jeremyckahn/chitchatter) or [tik.io](https://tlk.io/) - Minimal / No Sign-Up Required Chats * ⭐ **[Gajim](https://gajim.org/)**, [CoyIM](https://coy.im/), [Profanity](https://profanity-im.github.io/) / [GitHub](https://github.com/profanity-im/profanity) or [xabber](https://www.xabber.com/) - XMPP Clients * [Pidgin](https://www.pidgin.im/) / [GitHub](https://keep.imfreedom.org/pidgin/pidgin/) or [Ferdium](https://ferdium.org/) / [GitHub](https://github.com/ferdium/ferdium-app) - Combine Web Apps / Chat Services * [MatterBridge](https://github.com/42wim/matterbridge) - Bridge for Multiple Chat Apps @@ -474,7 +474,7 @@ ## ▷ Temp Mail * [Moakt](https://www.moakt.com/) - 1 Hour / 1 Hour / 13 Domains * [MintEmail.com](https://www.mintemail.com/) or [tempail.com](https://tempail.com/) - 1 Hour / 1 Hour / 1 Domain * [Mohmal](https://www.mohmal.com/en) - 45 Mins / 45 Mins / 1 Domain -* [MinuteInbox](https://minuteinbox.com/), [TempMailGenerator](https://tempmailgenerator.org/), [10minemail.com](https://10minemail.com/), [10minutemail.com](https://10minutemail.com/) or [Linshi Email](https://www.linshi-email.com/en) - 10 Minute Lifespan Emails +* [MinuteInbox](https://minuteinbox.com/), [10minemail.com](https://10minemail.com/), [10minutemail.com](https://10minutemail.com/) or [Linshi Email](https://www.linshi-email.com/en) - 10 Minute Lifespan Emails * [mail-temp.com](https://mail-temp.com/) or [emailfake.com](https://emailfake.com/) - 50+ Domains * [AnonymMail.net](https://anonymmail.net/) or [Mail.td](https://mail.td/) - 5 Domains * [EmailOnDeck](https://www.emailondeck.com/), [EmailTemp](https://emailtemp.org/), [Haribu](https://haribu.net/) or [tempmaili.com](https://tempmaili.com/) - 1 Domain diff --git a/docs/linux-macos.md b/docs/linux-macos.md index 53bda9f50..53b153826 100644 --- a/docs/linux-macos.md +++ b/docs/linux-macos.md @@ -193,7 +193,6 @@ ## ▷ Linux Video * [AV Linux](https://www.bandshed.net/avlinux/) - Video / Audio Editor * [REAL Video Enhancer](https://github.com/TNTwise/REAL-Video-Enhancer) - Video Upscaling * [4KTUBE](https://github.com/rishabh3354/4KTUBE) or [Video Downloader](https://github.com/Unrud/video-downloader) - Video Downloaders -* [Peek](https://github.com/phw/peek) - Simple Video / GIF recorder * [Linux-Fake-Background-Webcam](https://github.com/fangfufu/Linux-Fake-Background-Webcam/) - Fake Webcam Background * [AnymeX](https://anymex.vercel.app/) - Anime Streaming App / [Extension Guide](https://wotaku.wiki/guides/ext/mangayomi) / [Discord](https://discord.com/invite/EjfBuYahsP) / [GitHub](https://github.com/RyanYuuki/AnymeX) * [Hayase](https://hayase.watch/) - Anime Torrent Streaming App / [Extensions](https://rentry.co/FMHYB64#hayase) @@ -233,10 +232,9 @@ ## ▷ Linux Audio * [Qtractor](https://qtractor.org/) - Audio Editor * [Calf Studio Gear](https://calf-studio-gear.org/) - Audio Production Plugins * [Ensembles](https://github.com/ensemblesaw/ensembles-app) - Musical Performance Arranger -* [Viper4Linux](https://github.com/Audio4Linux/Viper4Linux) / [GUI](https://github.com/Audio4Linux/Viper4Linux-GUI) or [JDSP4Linux](https://github.com/Audio4Linux/JDSP4Linux) - Audio Processors +* [JDSP4Linux](https://github.com/Audio4Linux/JDSP4Linux) - Audio Processors * [cava](https://github.com/karlstav/cava) - Console Audio Visualizer * [Blanket](https://github.com/rafaelmardojai/blanket) - Ambient Sound Mixer for Linux -* [CasterSoundboard](https://github.com/JupiterBroadcasting/CasterSoundboard) - Soundboard *** @@ -298,7 +296,7 @@ ## ▷ Linux Gaming * [⁠Online-Fix Linux](https://github.com/ZzEdovec/onlinefix-linux) - Launch Games w/ ⁠Online-Fix Patches * [Sober](https://sober.vinegarhq.org/) - Roblox Linux Port / [Vinegar (Studio Only)](https://vinegarhq.org/) * [Limo](https://github.com/limo-app/limo) - Nexus Mods Manager for Linux -* [ssprea-nvidia-control](https://github.com/ssprea/ssprea-nvidia-control), [NVBurner](https://github.com/iloveichigo/NVBurner) or [CoreCtrl](https://gitlab.com/corectrl/corectrl) - GPU Overclocking Tools +* [ssprea-nvidia-control](https://github.com/ssprea/ssprea-nvidia-control) or [CoreCtrl](https://gitlab.com/corectrl/corectrl) - GPU Overclocking Tools * [DXVK](https://github.com/doitsujin/dxvk) - Vulkan-Based Direct3D for Linux / Wine * [⁠dxvk-gplasync](https://gitlab.com/Ph42oN/dxvk-gplasync/) - DXVK Fork w/ Async / Vulkan-Based Direct3D / Stutter Reduction * [⁠lsfg-vk](https://github.com/PancakeTAS/lsfg-vk) - Lossless Scaling for Linux @@ -502,7 +500,7 @@ ## ▷ Desktop Environment * [Material Shell](https://material-shell.com/) or [Forge](https://github.com/forge-ext/forge) - GNOME Tiling Extension * [Pop!_OS Shell](https://github.com/pop-os/shell) - Pop-Shell for GNOME * [Guillotine](https://gitlab.com/ente76/guillotine/) - Execute Commands from a Customizable Menu / GNOME Extension -* [Polonium](https://zeroxoneafour.github.io/polonium/) - KDE6 Tiling Manager Extension / [GitHub](https://github.com/zeroxoneafour/polonium) +* [Polonium](https://zeroxoneafour.github.io/polonium/) - KDE6 Tiling Manager Extension * [Hardcode Tray](https://github.com/bilelmoussaoui/Hardcode-Tray) - Hardcoded Tray Icon Fix *** @@ -769,7 +767,6 @@ ## ▷ System Tools * [BatteryBuddy](https://batterybuddy.app/) - Cute Battery Indicator * [AirBattery](https://github.com/lihaoyun6/AirBattery) or [CoconutBattery](https://www.coconut-flavour.com/coconutbattery/) - Device Battery Trackers * [Macs Fan Control](https://github.com/crystalidea/macs-fan-control) - Fan Controller -* [Find You](https://github.com/positive-security/find-you) - Track Bluetooth Devices * [Touché](https://redsweater.com/touche/) - Touch Bar Simulator * [Sentinel](https://github.com/alienator88/Sentinel) - SwiftUI Gatekeeper Config GUI * [USBMap](https://github.com/corpnewt/USBMap) - Map macOS USB Ports diff --git a/docs/misc.md b/docs/misc.md index 591755cea..9f1f319c7 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -715,7 +715,7 @@ ## ▷ Porn Quitting * [SelfControlApp](https://selfcontrolapp.com/) - Mac Site Blocker * [CleanBrowsing](https://cleanbrowsing.org/filters/) - Family DNS Filters * [cringeMDb](https://cringemdb.com/), [Age Rating JuJu](https://www.ageratingjuju.com/), [CommonSenseMedia](https://www.commonsensemedia.org/) or [unconsenting media](https://www.unconsentingmedia.org) - Find SFW Movies -* [Movie Parser](https://raskie.com/post/practical-ai-autodetecting-nsfw) - Detect NSFW Scenes in Movies / [GitHub](https://github.com/dynamite-ready/movie-parser) +* [Movie Parser](https://raskie.com/post/practical-ai-autodetecting-nsfw) - Detect NSFW Scenes in Movies * [Wingman](https://github.com/wingman-jr-addon/wingman_jr), [HaramBlur](https://haramblur.com/) / [2](https://linktr.ee/haramblur) or [NSFW-Filter](https://nsfw-filter.com/) - Block NSFW Images * [SAA Recovery](https://saa-recovery.org/), [Cosa Recovery](https://cosa-recovery.org/) or [Smart Recovery](https://www.smartrecovery.org/) - Find Sex Addiction Meetings @@ -824,7 +824,7 @@ ## ▷ Remote Jobs ## ▷ Tech Jobs -* 🌐 **[Awesome Interview](https://github.com/DopplerHQ/awesome-interview-questions)** or [30-sec](https://30secondsofinterviews.org/) - Tech Interview Questions Indexes +* 🌐 **[30-sec](https://30secondsofinterviews.org/)** - Tech Interview Questions Indexes * 🌐 **[Summer 2025 Internships](https://github.com/SimplifyJobs/Summer2025-Internships)** - Tech Internships List / [Notifications](https://swelist.com/) * 🌐 **[Free-Certifications](https://github.com/cloudcommunity/Free-Certifications)** - Free Certifications / Courses Index * 🌐 **[TheRemoteFreelancer](https://github.com/engineerapart/TheRemoteFreelancer)** - Remote Tech Jobs Index diff --git a/docs/mobile.md b/docs/mobile.md index 3e96f763b..1352f81d3 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -103,7 +103,7 @@ ## ▷ App Launchers * [KISS](https://kisslauncher.com/) / [GitHub](https://github.com/Neamar/KISS) or [TBLauncher](https://tbog.github.io/TBLauncher/) / [GitHub](https://github.com/TBog/TBLauncher) - Low-Memory Usage Launcher * [Discreet Launcher](https://vincent-falzon.com/) - Minimalist / Clean Launcher / [GitHub](https://github.com/falzonv/discreet-launcher) * [Lunar Launcher](https://github.com/iamrasel/lunar-launcher) - Minimalist / Clean Launcher / [Telegram](https://t.me/LunarLauncher_chats) -* [OlauncherCF](https://github.com/OlauncherCF/OlauncherCF) or [mLauncher](https://github.com/DroidWorksStudio/mLauncher) - Minimalist / Clean Launcher +* [mLauncher](https://github.com/DroidWorksStudio/mLauncher) - Minimalist / Clean Launcher * [Focus Launcher](https://github.com/mslalith/focus_launcher) - Minimalist / Clean Launcher * [NeoLauncher](https://github.com/NeoApplications/Neo-Launcher) - Customizable Launcher / [Telegram](https://t.me/neo_launcher) * [Unlauncher](https://jkuester.github.io/unlauncher/) - Distraction-Free Launcher / [GitHub](https://github.com/jkuester/unlauncher) @@ -162,7 +162,7 @@ ## ▷ Social Media Apps * ⭐ **[Reddit Client Patch](https://github.com/KobeW50/ReVanced-Documentation/blob/main/Reddit-Client-ID-Guide.md)**, [Stealth](https://gitlab.com/cosmosapps/stealth), [Continuum](https://github.com/cygnusx-1-org/continuum) or [RedReader](https://github.com/QuantumBadger/RedReader) - Reddit Clients / Patch Guide * ⭐ **[Voyager](https://vger.app) / [GitHub](https://github.com/aeharding/voyager)**, [Jerboa](https://github.com/LemmyNet/jerboa), [Eternity](https://codeberg.org/Bazsalanszky/Eternity), [summit](https://play.google.com/store/apps/details?id=com.idunnololz.summit), [Raccoon](https://github.com/LiveFastEatTrashRaccoon/RaccoonForLemmy) or [Thunder](https://github.com/thunder-app/thunder) - Lemmy Clients / [Index](https://join-lemmy.org/apps) * ⭐ **[Tusky](https://tusky.app/)**, [Dhaaga](https://github.com/suvam0451/dhaaga), [SubwayTooter](https://github.com/tateisu/SubwayTooter), [Moshidon](https://github.com/LucasGGamerM/moshidon) or [Dimett](https://github.com/MateriiApps/Dimett) - Mastodon Clients -* ⭐ **[piko](https://github.com/crimera/twitter-apk)** / [Telegram](https://t.me/pikopatches) / [GitHub](https://github.com/crimera/piko) or [Squawker](https://github.com/j-fbriere/squawker) - Twitter / X Apps / Login via Pass Reset +* ⭐ **[piko](https://github.com/crimera/twitter-apk)** / [Telegram](https://t.me/pikopatches) / [GitHub](https://github.com/crimera/piko), [⁠QuaX](https://github.com/Teskann/QuaX) or [Squawker](https://github.com/j-fbriere/squawker) - Twitter / X Apps / Login via Pass Reset * [Watomatic](https://watomatic.app/) / [Subreddit](https://www.reddit.com/r/watomatic/) / [GitHub](https://github.com/adeekshith/watomatic) or [AutoResponder](https://www.autoresponder.ai/) - Chat App Auto-Responders * [⁠Beeper](https://www.beeper.com/) / [GitHub](https://github.com/beeper) or [Openvibe](https://openvibe.social/) / [Discord](https://discord.gg/GduN6fB6NN) - Combine Chat / Social Media Apps * [Graysky](https://graysky.app/) - Bluesky Client / [GitHub](https://github.com/mozzius/graysky) @@ -495,7 +495,7 @@ ## ▷ Android Internet * [NativeAlpha](https://play.google.com/store/apps/details?id=com.cylonid.nativealpha) - Run Websites in Borderless Window * [EasyOpenLink](https://codeberg.org/marc.nause/easyopenlink) - Easily Open Links in Text via Share Function * [PassAndroid](https://github.com/ligi/PassAndroid) - Manage Virtual Tickets / Passes -* [Blabber.im](https://blabber.im/) or [Conversations](https://f-droid.org/en/packages/eu.siacs.conversations/) - XMPP Apps +* [Conversations](https://f-droid.org/en/packages/eu.siacs.conversations/) - XMPP App * [IRCCloud](https://github.com/irccloud/android), [Goguma](https://codeberg.org/emersion/goguma) or [Revolution IRC](https://github.com/MCMrARM/revolution-irc) - IRC Clients * [NFC Tools](https://play.google.com/store/apps/details?id=com.wakdev.wdnfc) - Read / Write NFC Tags * [⁠Ruffle Android](https://github.com/ruffle-rs/ruffle-android) - Android Flash Emulator @@ -534,7 +534,6 @@ ## ▷ Android File Tools * ⭐ **[ZArchiver](https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver)** or [ZipXtract](https://github.com/WirelessAlien/ZipXtract) - File Archivers * ⭐ **[Pairdrop](https://pairdrop.net/)** - File Sharing / [GitHub](https://github.com/fm-sys/snapdrop-android) * ⭐ **[Cx File Explorer](https://play.google.com/store/apps/details?id=com.cxinventor.file.explorer)**, [Total Commander](https://www.ghisler.com/ce.htm), [FileNavigator](https://play.google.com/store/apps/details?id=com.w2sv.filenavigator) / [GitHub](https://github.com/w2sv/FileNavigator) or [Prism File Explorer](https://github.com/Raival-e/Prism-File-Explorer) - File Managers / Explorers -* [ConvertIt](https://github.com/TheByteArray/Convertit) - File Converter * [Aria2App](https://github.com/devgianlu/Aria2App) - Download Manager Controller * [Round Sync](https://github.com/newhinton/Round-Sync) or [MetaCTRL](https://metactrl.com/) - Multi-Site Cloud Storage File Managers * [AdbFileManager](https://github.com/T0biasCZe/AdbFileManager) - Manage Android File via Windows @@ -562,7 +561,7 @@ ## ▷ Android Text Tools * [Markor](https://fossdroid.com/a/markor.html) - Text Editor with Markdown Support * [neutriNote](https://github.com/appml/neutrinote) or [OneNote](https://play.google.com/store/apps/details?id=com.microsoft.office.onenote&hl=en-us) - Note-Taking Apps with Markdown / Math Support * [Quillpad](https://quillpad.github.io/) / [GitHub](https://github.com/quillpad/quillpad) - Note-Taking App with Markdown Support -* [Safe Notes](https://safenotes.dev/) / [GitHub](https://github.com/keshav-space/safenotes) - AES-256 Encrypted Note-Taking App +* [Safe Notes](https://github.com/keshav-space/safenotes) - AES-256 Encrypted Note-Taking App * [Notebook](https://www.zoho.com/notebook/mobile-app.html) or [NotePad](https://github.com/mshdabiola/NotePad) - Note-Taking Apps with Drawing * [Walling](https://walling.app/) or [Workflowy](https://play.google.com/store/apps/details?id=com.workflowy.android) - Note-Taking Apps for Projects * [Moe Memos](https://memos.moe/) - Self-Hosted Note-Taking App @@ -689,12 +688,11 @@ ## ▷ Emulators on Android * ⭐ **Termux Tools** - [YT-DL](https://github.com/khansaad1275/Termux-YTD) / [GUI](https://github.com/termux/termux-gui) / [Beautify](https://github.com/mayTermux/myTermux) * [JoiPlay](https://joiplay.net/) - RPG Maker Game Interpreter & more * [Limbo](https://github.com/limboemu/limbo) or [TermOne Plus](https://termoneplus.com/) - Windows Emulator on Android / Terminal Emulators / OS Environments -* [GameHub Lite](https://github.com/gamehublite/gamehub-oss) - Windows Game Emulator on Android / [Discord](https://discord.gg/CYhCzApXav) * [Ubuntu on Android](https://docs.udroid.org/) - Ubuntu Emulator / [GitHub](https://github.com/RandomCoderOrg/ubuntu-on-android) * [r/EmulationOnAndroid](https://www.reddit.com/r/emulationonandroid) - Android Game Emulation Subreddit * [Visual Novels Android](https://t.me/visual_novels_android_eng) - Android Visual Novel Ports * [Source Engine 4 Android](https://discord.gg/source-engine-4-android-672055862608658432) - Source Engine Ports -* [AdrenoToolsDrivers](https://github.com/K11MCH1/AdrenoToolsDrivers) - Adreno Drivers for Android Emulators / [Systemwide](https://github.com/SEGAINDEED/Adreno-ToolsDriversMagisk) +* [AdrenoToolsDrivers](https://github.com/K11MCH1/AdrenoToolsDrivers) - Adreno Drivers for Android Emulators *** @@ -947,6 +945,7 @@ ## ▷ Android Video Players * ⭐ **[SyncPlay](https://github.com/yuroyami/syncplay-mobile)** - Video Stream Sync * [Just Player](https://github.com/moneytoo/Player) * [⁠mpvEx](https://github.com/marlboro-advance/mpvEx) +* [⁠Night Video Player](https://play.google.com/store/apps/details?id=com.rz.night.player) * [MX Player](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks) (search) / [Codec](https://github.com/USBhost/MX_FFmpeg) * [Nova Video Player](https://github.com/nova-video-player/aos-AVP) * [Fermata Media Player](https://github.com/AndreyPavlenko/Fermata) @@ -1100,13 +1099,11 @@ ## ▷ iOS Jailbreaking * [Meridian](https://github.com/PsychoTea/MeridianJB/) - 10.0-10.3.3 Semi-Untethered Jailbreak (A7-A10(X)) / [Guide](https://ios.cfw.guide/installing-meridian-ipa/) * [sockH3lix](https://github.com/SongXiaoXi/sockH3lix) - 10.0-10.3.3 Semi-Untethered Jailbreak (64-bit Only) / [Guide](https://ios.cfw.guide/installing-sockh3lix/) * [doubleH3lix](https://doubleh3lix.tihmstar.net/) - 10.0-10.3.3 Semi-Untethered Jailbreak (A7-A9(X)) / [Guide](https://ios.cfw.guide/installing-doubleh3lix-ipa/) / [GitHub](https://github.com/tihmstar/doubleH3lix) -* [kok3shi9](https://dora2ios.web.app/kokeshiJB.html) - 9.2-9.3.6 Semi-Tethered Jailbreak / [Guide](https://ios.cfw.guide/installing-kok3shi9/) * [Phoenix](https://phoenixpwn.com/) - 9.3.5-9.3.6 Semi-Untethered Jailbreak (32-bit Only) / [Guide](https://ios.cfw.guide/installing-phoenix/) * [p0laris](https://p0laris.dev/) - 9.3.5-9.3.6 Untethered Jailbreak (A5-A5X) / [Guide](https://ios.cfw.guide/installing-phoenix/) / [GitHub](https://github.com/p0larisdev/app) * [Pangu933](https://web.archive.org/web/20170214021020/http://dl.pangu.25pp.com/jb/NvwaStone_1.1.ipa) - 9.2-9.3.3 Semi-Untethered Jailbreak (64-bit Only) / [Guide](https://ios.cfw.guide/installing-pangu933/) * [HomeDepot](https://web.archive.org/web/20240121141909/http://wall.supplies/) - 9.1-9.3.4 Semi-Untethered Jailbreak (32-bit Only) / [Guide](https://ios.cfw.guide/installing-homedepot/) * [Pangu9](https://web.archive.org/web/20170702115349/http://en.9.pangu.io/) - 9.0GM-9.1 Untethered Jailbreak / [Guide](https://ios.cfw.guide/installing-pangu9/) -* [Daibutsu](https://dora2ios.web.app/daibutsu.html) - 8.4.1 Untethered Jailbreak (A5-A5X) / [Guide](https://ios.cfw.guide/installing-daibutsu/) * [wtfis](https://github.com/TheRealClarity/wtfis) - 8.0-8.4.1 Untethered Jailbreak (64-bit Only) / [Guide](https://ios.cfw.guide/installing-wtfis/) * [HomeDepot OLD](https://web.archive.org/web/20240121141903/https://wall.supplies/OLD%20iPhone%20HACKED.html) - 8.0-8.4.1 Semi-Untethered Jailbreak (A5-A5X) / [Guide](https://ios.cfw.guide/installing-homedepot/) * [Pangu7](https://mega.nz/folder/k4FAXCIB#Fk7pxs6ikYzL3YBvAGX5ig/file/41UlRSyS) - 7.1-7.1.2 Untethered Jailbreak / **[Warning](https://rentry.co/77idzr4v)** / [Guide](https://ios.cfw.guide/installing-pangu7/) / [Mac](https://mega.nz/folder/k4FAXCIB#Fk7pxs6ikYzL3YBvAGX5ig/file/Fo8ihCJa) @@ -1248,7 +1245,7 @@ # ► iOS Audio * ⭐ **[SpotC++](https://spotc.yodaluca.dev/)** - Ad-Free Spotify / Sideloaded / [GitHub](https://github.com/SpotCompiled/SpotilifeC/) * ⭐ **[EeveeSpotify](https://github.com/whoeevee/EeveeSpotifyReborn)** - Ad-Free Spotify / Sideloaded / [Extension](https://github.com/BillyCurtis/OpenSpotifySafariExtension) / [Telegram](https://t.me/SpotilifeIPAs) * ⭐ **[YTMusicUltimate](https://github.com/dayanch96/YTMusicUltimate)** - Ad-Free / Modded YouTube Music / [Discord](https://discord.gg/BhdUyCbgkZ) -* [Cosmos Music Player](https://github.com/clquwu/Cosmos-Music-Player), [VOX](https://apps.apple.com/app/id916215494), [FooBar](https://apps.apple.com/us/app/foobar2000/id1072807669) or [Melodista](https://apps.apple.com/app/id1293175325) - Audio Players +* [Cosmos Music Player](https://github.com/clquwu/Cosmos-Music-Player), [VOX](https://apps.apple.com/app/id916215494), [Jewelcase](https://jewelcase.app/), [FooBar](https://apps.apple.com/us/app/foobar2000/id1072807669) or [Melodista](https://apps.apple.com/app/id1293175325) - Audio Players * [Soundcloud](https://soundcloud.com/download) - Streaming / [Tweak](https://github.com/Rov3r/scmusicplus) * [Audiomack](https://apps.apple.com/app/id921765888) - Streaming * [Deezer](https://apps.apple.com/app/id292738169) - Streaming diff --git a/docs/non-english.md b/docs/non-english.md index 79f114286..cb88236e5 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -250,7 +250,6 @@ ## ▷ Streaming / 流媒体 * 🌐 **[Chinese Drama Site Index](https://www.reddit.com/r/CDrama/wiki/streaming)** - Chinese Drama Sites Index * 🌐 **[Movie Forest](https://549.tv/)** or **[klyingshi](https://klyingshi.com/)** - Chinese Streaming Sites Index -* ⭐ **[555dy](https://577938.vip/)** - Movies / TV / Anime / NSFW / Sub / 1080p * ⭐ **[BiliBili](https://www.bilibili.com/)** / [.tv](https://www.bilibili.tv/) / [Multi-Platform Client](https://xfangfang.github.io/wiliwili/) / [Signup Block](https://greasyfork.org/en/scripts/467474) / [Sponsorblock](https://github.com/hanydd/BilibiliSponsorBlock) / [Enhancement Script](https://github.com/the1812/Bilibili-Evolved) * [ddrk](https://ddys.pro/), [2](https://ddys.info/) - Movies / TV / Anime / Sub / 1080p * [Tencent Video](https://v.qq.com/) - Movies / TV / Anime / Cartoons / Sub / Dub / 1080p / [Downloader](https://weibomiaopai.com/online-video-downloader/tencent) @@ -273,7 +272,6 @@ ## ▷ Streaming / 流媒体 * [CC動漫](https://ccdm.cc/) - Anime / Sub / 1080p * [AGE Animation](https://www.agedm.org/) - Anime / Sub / 1080p * [xgcartoon](https://www.xgcartoon.com/) - Anime / Sub / Dub / 1080p -* [Sakura Animation](http://www.iyinghua.io/) - Anime / Sub / 1080p * [Anime1](https://anime1.me/) - Anime / Sub / 1080p * [Myself-BBS](https://myself-bbs.com/) - Anime / Sub / 1080p * [AGE Anime](https://www.agedm.tv/) - Anime / Sub / 1080p @@ -350,7 +348,6 @@ ## ▷ Manga * [rumanhua](https://rumanhua.com/) - Manga * [mkzhan](https://www.mkzhan.com/) - Manga * [manhuapi](http://www.manhuapi.cc/) - Manga -* [sdqirong](https://www.sdqirong.com/) - Manga * [36mh](https://www.36mh.org/) - Manga * [komiic](https://komiic.com/) - Manga * [happymh.com](https://happymh.com/) - Manga @@ -362,7 +359,6 @@ ## ▷ Manga * [yibenmanhua](https://www.yibenmanhua.com/) - Manga * [dongmanmanhua](https://www.dongmanmanhua.cn/) - Manga * [2animx](https://www.2animx.com/) - Manga -* [cartoonmad](https://www.cartoonmad.com/) - Manga * [baozimh](https://baozimh.one/) - Manhua * [acgn.cc](https://comic.acgn.cc/) - Manga * [Mangabz](https://www.mangabz.com/) - Manga @@ -394,7 +390,7 @@ ## ▷ Streaming / Streamování * [PlayMe](https://playme.wtf/) - Movies / TV / Anime / 1080p * [filmbot](https://filmbot.tv/) - Movies / TV / Anime * [Mrkaj](https://mrkaj.si/) - Movies / TV / Anime / 1080p / Region Locked -* [uzi](https://uzi.si) - Movies / TV / Anime +* [uzi](https://uzi.si) - Movies / TV / Anime / Region Locked * [Dupe](https://dupe.cz/) - Movies / TV / Anime / Concerts / 1080p / Region Locked * [svetserialu](https://svetserialu.io/) - Movies / TV / Anime / 1080p * [sledujfilmy](https://ww.sledujfilmy.io/) or [serialy](https://sledujserialy.io/) - Movies / TV / Anime / 1080p @@ -589,7 +585,6 @@ ## ▷ Streaming * [Movie4k](https://movie4k.sx/) - Movies / TV / Dub / 720p * [HDFilme](https://hdfilme.food) - Movies / TV / Anime / Dub / 720p * [StreamCloud](https://streamcloud.my) - Movies / TV / 720p -* [xCine](https://xcine.click) - Movies / TV / Dub / 720p * [streamkiste.taxi](https://streamkiste.taxi/) - Movies / TV / Dub / 720p * [Einschalten](https://einschalten.in/) - Movies / Dub / 720p * [Haschcon](https://haschcon.com/) - Movies / 720p @@ -607,7 +602,6 @@ ## ▷ Streaming * [SRF.CH](https://www.srf.ch/) - Live TV / Sports / Swiss VPN Required * [2ix2](https://www.2ix2.com/) - Live TV * [livestream](https://www.livestream.ad/) - Live TV -* [dtvd](https://dtvd.net/) - Live TV * [⁠Zapp](https://github.com/mediathekview/zapp) - Live TV / Android * [Studyflix](https://studyflix.de/) - Courses * [mediathekviewweb](https://mediathekviewweb.de/) - IPTV @@ -750,7 +744,7 @@ ## ▷ Downloading * [Paidnaija](https://paidnaija.net/) - Movies / Sub / 720p / [Telegram](https://t.me/joinchat/E9cst-5oQDA5MzRk) * [mkvAnime](https://ww1.mkvanime.mov/) - Movies / Shows / Anime / Sub / Dub / 1080p * [MKVHub](https://www.mkvhub.hair/) - Movies / TV / Sub / Dub / 1080p / [Telegram](https://telegram.dog/+lTty7fOB6I4yM2M5) -* [MoviesNation](https://movies.dog/), [2](https://moviesnation.party/) - Movies / TV / Sub / Dub / 1080p / [Telegram](https://t.me/+O88huh3QZ2k2Yjc9) +* [MoviesNation](https://moviesnation.party/) - Movies / TV / Sub / Dub / 1080p / [Telegram](https://t.me/+O88huh3QZ2k2Yjc9) * [DesireMovies](https://desiremovies.my/) - Movies / TV / Sub / Dub / 1080p * [KatDrama](https://katdrama.com/) - Korean Drama * [AnimeAcademy](https://animeacademy.in/) - Anime / Sub / Dub / 1080p @@ -1201,7 +1195,6 @@ ## ▷ Streaming * ⭐ **[Cineby](https://www.cineby.app/)** - Movies / TV / Anime / 1080p / Auto-Next / [Discord](https://discord.gg/C2zGTdUbHE) * ⭐ **[Gyn Cursos](https://gyncursos.com.br)**, [Curso em Vídeo](https://www.cursoemvideo.com), [iEstudar Cursos](https://iestudar.com) or [Pensar Cursos](https://www.pensarcursos.com.br) - Courses * [Redecanais](https://redecanais.fi/) - Movies / TV / Anime / Dub / 1080p -* [WarezCDN](https://warezcdn.link/) - API for Movies / TV / Anime * [GoFilmes](https://gofilmes.me/m/) - Movies / TV / Sub / Dub / 1080p * [tugaflix](https://tugaflix.best) - Movies / TV / Sub / 1080p * [megafilmeshd50](https://megafilmeshd50.zip/) - Movies / TV @@ -1610,7 +1603,6 @@ ## ▷ Torrenting / Torrentear * [DonTorrent](https://donproxies.com/) - Movies / TV / Documentaries / Castilian / [.onion](https://dontorufwmbqhnoe2wvko5ynis6axf7bqod6wkmdvxmjyek64tantlqd.onion/) / [Telegram](https://t.me/s/DonTorrent) * [EliteTorrent](https://www.elitetorrent.wf/) - Movies / TV * [Wolfmax4k](https://wolfmax4k.com/) - Movies / TV / 4K / 1080p -* [Torrenflix](https://www.torrenflix.com/) - Movies / TV * [EsmeraldaTorrent](https://esmeraldatorrent.com/) - Movies / TV / Castilian * [CalidadTorrent](https://calidadtorrent.com/) - Movies / TV / Documentaries / Castilian * [PediaTorrent](https://pediatorrent.com/) - Movies / TV / Documentaries / Castilian @@ -1648,8 +1640,7 @@ ## ▷ Streaming / Streamear * [futbollibrehd](https://futbollibrehd.cl/) - Live Sports * [la12hd](https://la12hd.com/) - Live Sports * [Zanex](https://zanex.lat/) - Live Sports -* [streamtp2](https://streamtp2.com/) - Live Sports -* [streamtpmedia](https://streamtpmedia.com/) - Live Sports +* [Streamtpmedia](https://streamtpmedia.com/) - Live Sports * [AceStream Links](https://rentry.co/FMHYB64#acestream) - Live Sports Acestream IDs * [Listas-IPTV](https://rentry.co/fmhyb64#iptv-playlists) - Spanish IPTV Resources * [Cinecalidad](https://www.cinecalidad.ec/) - Movies / TV / Animation / Latino @@ -1729,7 +1720,6 @@ ## ▷ Reading / Leer * [anzmangashd](https://www.anzmangashd.com/) - Manga * [vermanhwa](https://vermanhwa.com/) - Manga * [faneo](https://www.faneo.es/) - Manga -* [daprob](https://daprob.com/) - Manga * [Nova](https://novelasligeras.net/) - Manga / Light Novels * [Izicomics](https://www.izicomics.com/) - Manga / Comics * [MegaComicsTV3](https://megacomicstv3.blogspot.com/) - Comics @@ -1941,7 +1931,6 @@ # ► Other Languages * [Yoda](https://yoda.az/) - Azerbaijani / Live TV * [euskal](https://www.euskal-encodings.eus/) - Basque / Download / Movies / TV * [radioplayer.be](https://radioplayer.be/) - Belgian Radio Stations / French / Dutch -* [channelmyanmar](https://channelmyanmar.org) - Burmese / Movies / TV / Cartoons / 1080p / 4K * [lupiteam](https://lupiteam.net/) - Corsican / Manga * [BalkanDownload](https://balkandownload.org/) - Croatian / Serbian / Slovene / Download / Video / Audio / Games / Books / Comics * [WarezHR](https://www.warezhr.org/) - Croatian / Download / Video / Audio / Games / Books / Comics diff --git a/docs/privacy.md b/docs/privacy.md index 91cd6998d..a064a08f7 100644 --- a/docs/privacy.md +++ b/docs/privacy.md @@ -92,7 +92,7 @@ # ► Antivirus / Anti-Malware * 🌐 **[r/Antivirus Index](https://www.reddit.com/r/antivirus/wiki/index/)** - Antivirus Tool Index * ↪️ **[Virtual Machines](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/system-tools#wiki_.25B7_virtual_machines)** -* ⭐ **[Malwarebytes](https://www.malwarebytes.com/)** / [X](https://x.com/malwarebytes) or [ESET](https://rentry.co/FMHYB64#eset) - Antivirus +* ⭐ **[Malwarebytes](https://www.malwarebytes.com/)** - Antivirus / [X](https://x.com/malwarebytes) * ⭐ **[AdwCleaner](https://www.malwarebytes.com/adwcleaner/)** - Anti-Adware / [X](https://x.com/malwarebytes) * ⭐ **[Triage](https://tria.ge/)** or [Cuckoo](https://cuckoo.cert.ee/) - Online Sandboxes * ⭐ **[Security / Antivirus Multireddit](https://www.reddit.com/user/goretsky/m/security/)** - Reddit Communities @@ -360,7 +360,7 @@ # ► VPN * 🌐 **[Techlore Chart](https://techlore.tech/vpn)** - VPN Comparison Charts * 🌐 **[VPN Relationships](https://kumu.io/Windscribe/vpn-relationships)**, [2](https://windscribe.com/vpnmap) - VPN Relationship Map -* ⭐ **[WARP](https://one.one.one.one/)** - Free / Unlimited / [Wireguard](https://rentry.co/foss-warp) / [Alt Client](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#alt-warp-clients) / [Config Generator](https://colab.research.google.com/drive/1fomBbh0mRxpVoGAY5gYT5zPBnFKsLV9o?usp=sharing) +* ⭐ **[WARP](https://one.one.one.one/)** - Free / Unlimited / [Wireguard](https://rentry.co/foss-warp) (kill switch) / [Alt Client](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#alt-warp-clients) / [Config Generator](https://colab.research.google.com/drive/1fomBbh0mRxpVoGAY5gYT5zPBnFKsLV9o?usp=sharing) * ⭐ **[Proton VPN](https://protonvpn.com)** - Unlimited / [Torrent Guide](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#proton-torrenting) / [Wireguard](https://protonvpn.com/support/wireguard-configurations) / [Subreddit](https://www.reddit.com/r/ProtonVPN/) / [Telegram](https://t.me/proton_privacy) / [GitHub](https://github.com/ProtonVPN/) * ⭐ **[Windscribe](https://windscribe.com)** - No Torrenting w/ Free Plan / 10GB Monthly / [Subreddit](https://www.reddit.com/r/Windscribe/) / [GitHub](https://github.com/windscribe) * ⭐ **[RiseupVPN](https://riseup.net/en/vpn)** - Free / Unlimited / [GitHub](https://github.com/riseupnet) @@ -422,7 +422,7 @@ # ► Proxy ## ▷ Proxy Servers * ⭐ **[Censordex](https://censordex.fr.to/)** - Server Setup -* ⭐ **[3X-UI](https://github.com/MHSanaei/3x-ui)** - Proxy Panel / [Telegram](https://t.me/XrayUI) / **[Warning](https://github.com/fmhy/FMHY/wiki/FMHY‐Notes.md#3x-ui)** +* ⭐ **[3X-UI](https://github.com/MHSanaei/3x-ui)** - Proxy Panel / [Telegram](https://t.me/XrayUI) / **[Warning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#3x-ui)** * ⭐ **[Project X](https://github.com/XTLS/Xray-core)** - Xray Proxy Core / [Telegram](https://t.me/projectXray), [2](https://t.me/projectVless) * [NaïveProxy](https://github.com/klzgrad/naiveproxy) - Chromium-based Proxy * [Hysteria](https://v2.hysteria.network/) - Speed Focused Proxy Protocol / [Telegram](https://t.me/hysteria_github) / [GitHub](https://github.com/apernet/hysteria) @@ -483,7 +483,7 @@ ## ▷ Proxy Sites * [Delusionz](https://delusionz.xyz/) / [Discord](https://discord.com/invite/Dpj8C8SAmH) * [ProxyPal](https://proxypal.net/) / [Telegram](https://t.me/PlainProxies) * [Proxyium](https://proxyium.com/) -* [Szvy Central](https://szvy.lol/), [2](https://studying-central.global.ssl.fastly.net/), [3](https://zearn.global.ssl.fastly.net/) +* [Szvy Central](https://studying-central.global.ssl.fastly.net/) * [Google Translate](https://translate.google.com/) / [Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#google-translate-note) * [Proxy Checker](https://proxy-checker.net/), [proxy-scraper](https://github.com/iw4p/proxy-scraper) or [proxy-scraper-checker](https://github.com/monosans/proxy-scraper-checker) - Proxy Scrapers / Checkers * [CheckSocks5](https://checksocks5.com/) - SOCKS5 Proxy Checker diff --git a/docs/reading.md b/docs/reading.md index aa2c8027f..60e1fe106 100644 --- a/docs/reading.md +++ b/docs/reading.md @@ -451,6 +451,7 @@ ## ▷ Comics * [ComicEater](https://github.com/kanjieater/ComicEater) - Comic Archiving Tools * [Comics Downloader](https://github.com/Girbons/comics-downloader), [Mylar3](https://github.com/mylar3/mylar3), [Comic-DL](https://github.com/Xonshiz/comic-dl) - Comic Downloaders * [ComicReader](https://comicreader.netlify.app/) or [KThoom](https://github.com/codedread/kthoom) - Online Comic Reader +* [PlayTorrio](https://playtorrio.pages.dev/) - Comic Reading App / [Discord](https://discord.gg/bbkVHRHnRk) / [GitHub](https://github.com/ayman707-ux/PlayTorrio) * [ComicFury](https://comicfury.com/) - User-Made Comics * [Comic Translate](https://github.com/ogkalu2/comic-translate) - Comic Translator * [Webcomix](https://github.com/J-CPelletier/webcomix) - Webcomics Downloader @@ -500,7 +501,6 @@ ## ▷ Manga * [Manga CSE](https://cse.google.com/cse?cx=006516753008110874046:4im0fkhej3z) / [CSE 2](https://cse.google.com/cse?cx=006516753008110874046:a5mavctjnsc#gsc.tab=0) - Multi-Site Manga Search * [PlayTorrio](https://playtorrio.pages.dev/) - Manga App / Windows / [Discord](https://discord.gg/bbkVHRHnRk) / [GitHub](https://github.com/ayman707-ux/PlayTorrio) * [Seanime](https://seanime.app/) - Self-Hosted Manga App -* [Kaizoku](https://github.com/lucy-goblin/kaizoku-next) - Self-Hosted Manga Downloader * [Webcomic Reader](https://openuserjs.org/scripts/anka-213/Webcomic_Reader) - Preloads Images, Remembers Progress and Keyboard Support * [BallonsTranslator](https://github.com/dmMaze/BallonsTranslator/blob/master/README_EN.md), [Cotrans](https://cotrans.touhou.ai/) or [Scanlate](https://scanlate.io/) - Manga Translators * [Manga-Manager](https://github.com/MangaManagerORG/Manga-Manager) - Manga Managers @@ -669,7 +669,6 @@ ## ▷ Quotes / Poetry * [BrainyQuote](https://www.brainyquote.com/) * [AZQuotes](https://www.azquotes.com/) * [QuoteGarden](https://www.quotegarden.com/) -* [QuoteMaster](https://www.quotemaster.org/) * [TheOtherPages](https://theotherpages.org/quote.html) * [Quote Collections](https://rentry.co/zeoemsh9) * [Poetry In Translation](https://www.poetryintranslation.com/) @@ -947,7 +946,7 @@ # ► Helpful Sites / Apps * [BookInfo](https://lordgnomembe.github.io/BookInfo/) - Get Book Info via ISBN * [FiveFilters](https://www.fivefilters.org/) - Multiple Article Accessibility Tools * [⁠IPDL](https://ipdl.cat/) - Monitor Digital Library Torrent Health -* [Readarr](https://readarr.com/) or [LazyLibrarian](https://gitlab.com/LazyLibrarian/LazyLibrarian) - Book Torrent Autodownload / Manager / [GitHub](https://github.com/Readarr/Readarr) +* [Readarr](https://readarr.com/) or [LazyLibrarian](https://gitlab.com/LazyLibrarian/LazyLibrarian) - Book Torrent Autodownload / Manager * [FicHub](https://fichub.net/) or [FanFictionDownloader](https://fanfictiondownloader.net/) - Fanfiction Downloader * [Sigil Ebook](https://sigil-ebook.com/) - EPUB Editor * [EPUB Translator](https://github.com/quantrancse/epub-translator) or [epub-translator](https://github.com/sharplab/epub-translator) - EPUB Translators diff --git a/docs/social-media-tools.md b/docs/social-media-tools.md index 606b48805..e5a792a69 100644 --- a/docs/social-media-tools.md +++ b/docs/social-media-tools.md @@ -210,7 +210,7 @@ ## ▷ Reddit Search * [Redditle](https://redditle.com/) - Reddit-Only Google Search * [Arctic Shift](https://arctic-shift.photon-reddit.com/) - Reddit Archive Dump Search / [GitHub](https://github.com/ArthurHeitmann/arctic_shift) * [Reddit Dump Files](https://academictorrents.com/browse.php?search=stuck_in_the_matrix%2C+Watchful1%2C+RaiderBDev&sort_field=added&sort_dir=DESC) - Reddit Comment Archives -* [redarcs](https://the-eye.eu/redarcs/) or [Rareddit](https://www.rareddit.com/) - Reddit Post Archive Tools / [Note](https://www.reddit.com/r/stupidpol/comments/13aaacn/psa_reddit_killed_pushshift_all_reddit_threads/) +* [redarcs](https://the-eye.eu/redarcs/) - Reddit Post Archive Tools / [Note](https://www.reddit.com/r/stupidpol/comments/13aaacn/psa_reddit_killed_pushshift_all_reddit_threads/) * [RedditMetis](https://redditmetis.com/), [Reddit-User-Analyser](https://reddit-user-analyser.netlify.app/) or [Redective](https://www.redective.com/) - Reddit Profile Information * [rComments](https://github.com/iampueroo/rComments) - Explore Comments / Replies without Clicking a Post * [ScrollDrop](https://scrolldrop.com/) - Reddit Media Crawler @@ -268,7 +268,7 @@ ## ▷ Telegram File Tools * [File-Sharing-Bot](https://github.com/CodeXBotz/File-Sharing-Bot) / [Telegram](https://t.me/CodeXBotz), [TelegramCloud](https://github.com/iw4p/telegram-cloud), [easy_share_bot](https://t.me/easy_share_bot) or [UploadBot](https://t.me/uploadbot) - Upload Files to Telegram * [MediaDownBot](https://t.me/mediadownbot), [WZML-X](https://github.com/SilentDemonSD/WZML-X), [Telegram Media Downloader](https://greasyfork.org/en/scripts/446342), [TopSaverBot](https://t.me/TopSaverBot), [CatdlBot](https://t.me/CatdlBot) or [DownloadsMasterBot](https://t.me/DownloadsMasterBot) - Media Downloaders * [Musvkrobot](https://t.me/musvkrobot) - Video Downloader -* [GdriveXbot](https://t.me/TheGdriveXBot), [google-drive-telegram-bot](https://github.com/viperadnan-git/) or [Python Aria Mirror Bot](https://github.com/lzzy12/python-aria-mirror-bot) - Google Drive Upload Bots +* [GdriveXbot](https://t.me/TheGdriveXBot) or [google-drive-telegram-bot](https://github.com/viperadnan-git/) - Google Drive Upload Bots * [MEGA Uploader X](https://t.me/MegaUploadXbot) or [Mega-Bot](https://github.com/Itz-fork/Mega.nz-Bot) - Remote Mega File Upload Bot * [OneDrive X](https://t.me/onedrivexbot) - Remote OneDrive File Upload Bot * [telegram-download-daemon](https://github.com/alfem/telegram-download-daemon/) - Download Large Telegram Files diff --git a/docs/storage.md b/docs/storage.md index 8d1d566ec..310b473a4 100644 --- a/docs/storage.md +++ b/docs/storage.md @@ -52,7 +52,7 @@ ## Data Visualization Tools * [Cascii](https://cascii.app/) / [GitHub](https://github.com/casparwylie/cascii-core), [ASCII Flow](https://asciiflow.com/) or [tree](https://tree.nathanfriend.com/) - Create ASCII Diagrams * [SVGBob Editor](https://ivanceras.github.io/svgbob-editor/) - Convert ASCII Diagrams to SVG Images -[DGM](https://dgm.sh/), [⁠MakeGraph](https://makegraph.app/), [DrawDB](https://www.drawdb.app/) / [Discord](https://discord.gg/BrjZgNrmR6), [Data GIF Maker](https://datagifmaker.withgoogle.com/), [Flourish](https://flourish.studio/), [Datawrapper](https://www.datawrapper.de/), [chartd](https://www.chartd.co/), [Chart.xkcd](https://timqian.com/chart.xkcd/), [QuickChart](https://quickchart.io/), [Percival](https://percival.ink/), [amCharts](https://live.amcharts.com/), [ACME Chartmaker](https://acme.com/chartmaker/), [ParaView](https://www.paraview.org/), [Dia](http://dia-installer.de/), [yEd Live](https://www.yworks.com/yed-live/), [Mermaid](https://mermaid.live/), [LineGraphMaker](https://linegraphmaker.co/), [SwimLanes](https://swimlanes.io/), [Quiver](https://q.uiver.app/), [Gephi](https://gephi.org/), [Graphviz](https://graphviz.org/) / [Editor](https://edotor.net/), [Graphonline](https://graphonline.top/en/), [Diagramify](https://diagramify.agiliq.com/), [Charts Builder](https://charts.hohli.com/), [diagramgpt](https://www.eraser.io/diagramgpt), [Diagram.codes](https://www.diagram.codes/), [text2diagram](https://text2diagram.com/), [SankeyMATIC](https://sankeymatic.com/), [histogrammaker](https://histogrammaker.net/), [flowgorithm](http://flowgorithm.org/), [Chart Builder](https://textquery.app/tools/chart-builder/), [⁠JSON Crack](https://jsoncrack.com/) / [GitHub](https://github.com/AykutSarac/jsoncrack.com) +[DGM](https://dgm.sh/), [⁠MakeGraph](https://makegraph.app/), [DrawDB](https://www.drawdb.app/) / [Discord](https://discord.gg/BrjZgNrmR6), [Data GIF Maker](https://datagifmaker.withgoogle.com/), [Flourish](https://flourish.studio/), [Datawrapper](https://www.datawrapper.de/), [chartd](https://www.chartd.co/), [Chart.xkcd](https://timqian.com/chart.xkcd/), [QuickChart](https://quickchart.io/), [Percival](https://percival.ink/), [amCharts](https://live.amcharts.com/), [ACME Chartmaker](https://acme.com/chartmaker/), [ParaView](https://www.paraview.org/), [Dia](http://dia-installer.de/), [yEd Live](https://www.yworks.com/yed-live/), [Mermaid](https://mermaid.live/), [LineGraphMaker](https://linegraphmaker.co/), [SwimLanes](https://swimlanes.io/), [Quiver](https://q.uiver.app/), [Gephi](https://gephi.org/), [Graphviz](https://graphviz.org/) / [Editor](https://edotor.net/), [Graphonline](https://graphonline.top/en/), [Diagramify](https://diagramify.agiliq.com/), [Charts Builder](https://charts.hohli.com/), [diagramgpt](https://www.eraser.io/diagramgpt), [text2diagram](https://text2diagram.com/), [SankeyMATIC](https://sankeymatic.com/), [histogrammaker](https://histogrammaker.net/), [flowgorithm](http://flowgorithm.org/), [Chart Builder](https://textquery.app/tools/chart-builder/), [⁠JSON Crack](https://jsoncrack.com/) / [GitHub](https://github.com/AykutSarac/jsoncrack.com) *** diff --git a/docs/system-tools.md b/docs/system-tools.md index a980bd363..2bac3d383 100644 --- a/docs/system-tools.md +++ b/docs/system-tools.md @@ -397,7 +397,7 @@ # ► Customization * ⭐ **[Rainmeter](https://www.rainmeter.net/)** - Desktop Customization / [Discord](https://discord.com/invite/rainmeter) * ⭐ **[OpenRGB](https://openrgb.org/)** / [Beta](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#openrgb-beta), **[WLED](https://kno.wled.ge/)**, [Aurora](https://www.project-aurora.com/), [LiquidCTL](https://github.com/liquidctl/liquidctl), [Artemis](https://artemis-rgb.com/), [SignalRGB](https://www.signalrgb.com/) or [FireLight](https://github.com/nicolasdeory/firelight) - RGB Lighting Control * ⭐ **[VSThemes](https://vsthemes.org/en/)**, [WindowsCustomization](https://windowscustomization.com/) or [7Themes](https://7themes.su/) - Theme Indexes -* Styled Themes - [Anime](https://winmoes.com/) / [Modern Style](https://www.vinstartheme.com/) / [macOS Style](https://redd.it/pd5ha6), [2](https://github.com/Runixe786/Macified-Windows) / [Old School Style](https://winclassic.boards.net/), [2](https://forum.spacehey.com/topic?id=94545) +* Styled Themes - [Anime](https://winmoes.com/) / [Modern Style](https://www.vinstartheme.com/) / [macOS Style](https://redd.it/pd5ha6) / [Old School Style](https://winclassic.boards.net/), [2](https://forum.spacehey.com/topic?id=94545) * [VirtualCustoms](https://virtualcustoms.net/), [⁠WinClassic](https://winclassic.net/) or [winthemers](https://discord.com/invite/8FFWAqdtc4) - Customization Communities * [Desktops](https://deskto.ps/) - Customization Showcases * [⁠ExplorerPatcher](https://github.com/valinet/ExplorerPatcher) - Win 10 Style Customization App for Win 11 @@ -419,7 +419,7 @@ # ► Customization * [QTTabBar](https://github.com/indiff/qttabbar) - Windows File Explorer Enhancement * [WinSetView](https://github.com/LesFerch/WinSetView) - Globally Set Explorer Folder Views * [MicaForEveryone](https://github.com/MicaForEveryone/MicaForEveryone) - Title Bar Effects -* [ModernFlyouts](https://modernflyouts-community.github.io) - Modern Flyouts / [GitHub](https://github.com/ModernFlyouts-Community/ModernFlyouts) +* [ModernFlyouts](https://modernflyouts-community.github.io) - Modern Flyouts * [Alternative Windows Shells Wiki](https://en.wikipedia.org/wiki/List_of_alternative_shells_for_Windows) - Alt Windows Shells * [Aerial](https://github.com/OrangeJedi/Aerial) - Apple TV Screensaver * [ExcelDarkThemeFix](https://github.com/matafokka/ExcelDarkThemeFix) - Fix Excel on Themed Windows diff --git a/docs/text-tools.md b/docs/text-tools.md index e3f4c7a7a..e3c432de6 100644 --- a/docs/text-tools.md +++ b/docs/text-tools.md @@ -34,9 +34,10 @@ ## ▷ Pastebins * ⭐ **[PrivateBin](https://privatebin.net/)**, [2](https://notebin.de/) - Markdown Support / Syntax Highlighting / [Instances](https://privatebin.info/directory) / [GitHub](https://github.com/PrivateBin/PrivateBin) * ⭐ **[Rentry](https://rentry.co/)**, [2](https://rentry.org/) - Markdown Support / [CLI](https://github.com/radude/rentry) / [Styling](https://rentry.co/rentryarchived) * ⭐ **[Katbin](https://katb.in/)** - Plain Text / [GitHub](https://github.com/sphericalkat/katbin) -* [snowbin](https://pastes.fmhy.net/), [2](https://paste.fmhy.net/) - Markdown Support / [GitHub](https://github.com/fmhy/snowbin) +* [fluffle](https://fluffle.cc/) - Markdown Support / [Source](https://git.0x8e.net/t/fluffle) * [Text.is](https://text.is/) - Markdown Support / Rentry Clone * [bpa.st](https://bpa.st/) - Multi-Syntax / Markdown Support +* [snowbin](https://pastes.fmhy.net/), [2](https://paste.fmhy.net/) - Markdown Support / [GitHub](https://github.com/fmhy/snowbin) * [⁠Ghostbin](https://ghostbin.co/) - Multi-Syntax / Markdown Support * [dpaste](https://dpaste.org/) - Multi-Syntax / Markdown Support / [GitHub](https://github.com/DarrenOfficial/dpaste) * [cryptgeon](https://cryptgeon.org/) - Single View / Plain Text / [GitHub](https://github.com/cupcakearmy/cryptgeon) @@ -55,6 +56,7 @@ ## ▷ Pastebins * [Sparked Paste](https://paste.sparked.host/) - Plain Text / Syntax Highlighting * [Riseup Pad](https://pad.riseup.net/) - WYSIWYG Pastebin * [itty.bitty](https://itty.bitty.site/) - Site / Pastebin +* [Pastry](https://pastry.diy/) - HTML / CSS Based Pastebin *** diff --git a/docs/torrenting.md b/docs/torrenting.md index 6a3ed47bc..d01811fa3 100644 --- a/docs/torrenting.md +++ b/docs/torrenting.md @@ -122,7 +122,7 @@ ## ▷ qBittorrent Tools ## ▷ Remote Torrenting -* ⭐ **[Seedr](https://www.seedr.cc/)** - 2GB / [Telegram Bot](https://t.me/TorrentSeedrBot) / [API Wrapper](https://github.com/theabbie/seedr-api), [2](https://github.com/AnjanaMadu/SeedrAPI) +* ⭐ **[Seedr](https://www.seedr.cc/)** - 2GB / [Telegram Bot](https://t.me/TorrentSeedrBot) / [API Wrapper](https://github.com/AnjanaMadu/SeedrAPI) * ⭐ **[TorBox](https://torbox.app/)** - Freemium / 10GB / 10 Monthly Downloads/ [Unofficial Mobile Client](https://github.com/93Pd9s8Jt/atba) / [Subreddit](https://www.reddit.com/r/TorBoxApp/) / [Discord](https://discord.com/invite/wamy) / [GitHub](https://github.com/TorBox-App) * [Torrent_To_Google_Drive_Downloader](https://colab.research.google.com/github/FKLC/Torrent-To-Google-Drive-Downloader/blob/master/Torrent_To_Google_Drive_Downloader.ipynb) - Google Colab * [webtor](https://webtor.io/) - No Limit / Download Speed Limited / No Sign-Up @@ -168,7 +168,7 @@ # ► Helpful Sites / Apps * [AutoDL-Irssi](https://autodl-community.github.io/autodl-irssi/) - IRC Channel Monitor / Autodownload / [Slack Notifications](https://gist.github.com/Igglybuff/00d5e91274a562ac724d358bbbc8bc7b) * [PrivTracker](https://privtracker.com/) - Private BitTorrent Tracker Generator / [GitHub](https://github.com/meehow/privtracker) * [AnonSeed](https://www.anonseed.com/) - Anonymous Torrent Sharing -* [⁠mkbrr](https://mkbrr.com/) / [GitHub](https://github.com/autobrr/mkbrr), [Torf GUI](https://github.com/SavageCore/torf-gui), [DotTorrentGUI](https://github.com/kz26/dottorrent-gui), [⁠TorrentTools](https://github.com/fbdtemme/torrenttools) or [Torrent-Creator](https://kimbatt.github.io/torrent-creator/) / [GitHub](https://github.com/Kimbatt/torrent-creator) - Torrent Creators +* [⁠mkbrr](https://mkbrr.com/) / [GitHub](https://github.com/autobrr/mkbrr), [Torf GUI](https://github.com/SavageCore/torf-gui), [DotTorrentGUI](https://github.com/kz26/dottorrent-gui) or [Torrent-Creator](https://kimbatt.github.io/torrent-creator/) / [GitHub](https://github.com/Kimbatt/torrent-creator) - Torrent Creators * [Torrent Parts](https://torrent.parts/) / [GitHub](https://github.com/leoherzog/TorrentParts) or [Torrent File Editor](https://torrent-file-editor.github.io/) / [GitHub](https://github.com/torrent-file-editor/torrent-file-editor) - Edit Torrents Files * [r/torrents](https://reddit.com/r/torrents) - Torrenting Discussion * [IKnowWhatYouDownload](https://iknowwhatyoudownload.com/) - View Torrents Downloaded by your IP (can be inaccurate) \ No newline at end of file diff --git a/docs/video.md b/docs/video.md index c64f9c7e6..4667c9fcd 100644 --- a/docs/video.md +++ b/docs/video.md @@ -15,9 +15,9 @@ # ► Streaming Sites * ⭐ **[XPrime](https://xprime.tv/)**, [2](https://xprime.today/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/pDjg5ccSgg) * ⭐ **[VeloraTV](https://veloratv.ru/)** or [456movie](https://456movie.net/), [2](https://345movie.net/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/4SJ5c9gZUQ) * ⭐ **[Flixer](https://flixer.sh)** / [2](https://flixy.watch/), [Hexa](https://hexa.watch/) or [Vidora](https://watch.vidora.su/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.com/invite/yvwWjqvzjE) -* [Rive](https://rivestream.org/), [2](https://rivestream.net/), [3](https://www.rivestream.app/) or [CorsFlix](https://watch.corsflix.net), [2](https://watch.corsflix.dpdns.org/), [3](https://corsflix.net) - Movies / TV / Anime / Auto-Next / [Status](https://rentry.co/rivestream) / [Discord](https://discord.gg/6xJmJja8fV) * [Aether](https://aether.mom/), [2](https://legacy.aether.mom/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/MadMF7xb5q) -* [FlickyStream](https://flickystream.ru/) or [CineMora](https://cinemora.ru/) - Movies / TV / Anime / [Telegram](https://t.me/FlickyStream) / [Discord](https://discord.com/invite/flickystream) +* [FlickyStream](https://flickystream.ru/) or [CineMora](https://cinemora.ru/) - Movies / TV / Anime / [Discord](https://discord.com/invite/flickystream) +* [Rive](https://rivestream.org/), [2](https://rivestream.net/), [3](https://www.rivestream.app/) or [CorsFlix](https://watch.corsflix.net), [2](https://watch.corsflix.dpdns.org/), [3](https://corsflix.net) - Movies / TV / Anime / Auto-Next / [Status](https://rentry.co/rivestream) / [Discord](https://discord.gg/6xJmJja8fV) * [1Shows](https://www.1shows.ru/), [1Flex](https://www.1flex.ru/) or [RgShows](https://www.rgshows.ru/) - Movies / TV / Anime / [Auto Next](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#rgshows-autoplay) / [Guide](https://www.rgshows.ru/guide.html) / [Discord](https://discord.com/invite/K4RFYFspG4) * [Cinegram](https://cinegram.net/) - Movies / TV / Anime / Auto-Next * [SpenFlix](https://watch.spencerdevs.xyz/), [2](https://spenflix.ru/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/RF8vMBRtTs) @@ -68,6 +68,7 @@ ## ▷ Stream Aggregators * [Cinema Deck](https://cinemadeck.com/), [2](https://cinemadeck.st/) - Movies / TV / Anime / [Status](https://cinemadeck.com/official-domains) / [Discord](https://discord.com/invite/tkGPsX5NTT) * [AlienFlix](https://alienflix.net/), [2](https://hexawatch.cc/) - Movies / TV / Anime * [CineBolt](https://cinebolt.net/) - Movies / TV / Anime / [Discord](https://discord.gg/7ZbCzMPt6f) +* [AuroraScreen](https://www.aurorascreen.org/) - Movies / TV / Anime / [Discord](https://discord.com/invite/kPUWwAQCzk) * [ONOFLIX](https://onoflix.ru/) - Movies / TV / Anime / [Discord](https://discord.gg/eEmGSZ98cP) * [LunaStream](https://lunastream.fun/) - Movies / TV / Anime / [Discord](https://discord.gg/3kpj8SuMy5) * [Way2Movies](https://way2movies.live/) - Movies / TV / Anime / [Telegram](https://t.me/Way2MoviesFun) / [Discord](https://discord.gg/mH4zsaAmv7) @@ -82,9 +83,8 @@ ## ▷ Stream Aggregators * [Cinetaro](https://cinetaro.buzz/) - Movies / TV / Anime * [7XCinema](https://7xcinema.com/) - Movies / TV / Anime * [KrakenFlix](https://krakenflix.cx/) - Movies / TV / Anime -* [Altair](https://altair.mollusk.top/) or [Nova](https://novastream.top/) - Movies / TV / [Discord](https://discord.gg/s9kUZw7CqP) / [GitHub](https://github.com/ambr0sial/nova/) +* [Altair](https://altair.mollusk.top/) or [Nova](https://novastream.top/) - Movies / TV / [Discord](https://discord.gg/s9kUZw7CqP) * [Ask4Movies](https://ask4movie.app/) - Movies / TV / Anime -* [AuroraScreen](https://www.aurorascreen.org/) - Movies / TV / Anime / [Discord](https://discord.com/invite/kPUWwAQCzk) * [CineGo](https://cinego.co/) - Movies / TV * [PlayTorrio](https://playtorrio.pages.dev/) - Desktop App / Use Streaming Mode / [Discord](https://discord.gg/bbkVHRHnRk) / [GitHub](https://github.com/ayman707-ux/PlayTorrio) @@ -224,7 +224,7 @@ ## ▷ Anime Streaming * [Anify](https://anify.to/) - Sub / Dub / [Discord](https://discord.com/invite/79GgUXYwey) * [123anime](https://123animes.ru/) - Sub / Dub / Auto-Next * [Kuudere](https://kuudere.to/), [2](https://kuudere.ru/) - Sub / Dub / Auto-Next / [Telegram](https://t.me/kuudere0to) / [Discord](https://discord.gg/h9v9Vfzp7B) -* [AnimeX](https://animex.one/) - Sub / Dub / Auto-Next +* [AnimeX](https://animex.one/) - Sub / Dub / Auto-Next / [Discord](https://discord.com/invite/xNZcSQRbTm) * [Gojo](https://animetsu.to/), [2](https://animetsu.cc/) - Sub / Dub * [⁠AnimeZ](https://animeyy.com/) - Sub / Dub * [⁠JustAnime](https://justanime.to/) - Sub / Dub / Auto-Next / [Discord](https://discord.gg/P3yqksmGun) @@ -429,17 +429,17 @@ ## ▷ Live Sports * ⭐ **[Sport7](https://sport7.pro/)**, [2](https://sport71.pro//) / [Player Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sport7) / [Telegram](https://t.me/goatifisports) / [Discord](https://discord.gg/xcdfVwgEx3) * ⭐ **[Watch Footy](https://watchfooty.live/)**, [2](https://www.watchfooty.top) - Stream Aggregator / [Discord](https://discord.gg/T38kUWZHtB) / [Mirrors](https://watchfty.win/) * ⭐ **[NTV](https://ntvstream.cx/)** - TV / Sports / Aggregator / [Telegram](https://t.me/ntvsteam) / [Discord](https://discord.gg/uY3ud5gcpW) -* ⭐ **[FSTV](https://fstv.online/)**, [2](https://fstv.space/) / [Mirrors](https://gofstv.live/) / [Discord](https://discord.gg/j9EfEm4AMW) +* ⭐ **[FSTV](https://fstv.zip/)**, [2](https://fstv.space/) / [Mirrors](https://gofstv.live/) / [Discord](https://discord.gg/j9EfEm4AMW) * ⭐ **[BINTV](https://bintv.fun/)** / [Discord](https://discord.gg/fMU4hpDjPg) * ⭐ **[SoccerStreamLinks](https://soccerstreamlinks.site/)** - Stream Aggregator / [Discord](https://discord.gg/HwXeKNu8FU) * ⭐ **[StreamEast](https://streameast.ga/)**, [2](https://streameast.tw/), [3](https://streameast.ph/) / [Mirrors](https://v2.gostreameast.link/) * ⭐ **[LiveTV](https://livetv.sx/enx/)** -* ⭐ **[TimStreams](https://timstreams.xyz/)**, [2](https://timstreams.cfd/) - Live Events / [Status](https://timstreams.online/) / [Discord](https://discord.com/invite/p3aJ7rJGrz) +* ⭐ **[TimStreams](https://timstreams.site/)**, [2](https://timstreams.online/) - Live Events / [Status](https://timstreams.online/) / [Discord](https://discord.com/invite/p3aJ7rJGrz) * ⭐ **[WeAreChecking](https://wac.rip/)** - Live Events / Motorsports / [Discord](https://discord.com/invite/wearechecking) * [Streamex](http://streamex.cc/) or [CrackStreams](https://crackstreams.li/), [2](https://streameast.art/), [3](https://hesgoal.lol/) - Stream Aggregator / [Discord](https://discord.gg/G4HxTYejNT) * [SportsBite](https://sportsbite.live/), [2](https://sportsbite.pro/) / [Status](https://allbite.xyz/) / [Telegram](https://t.me/+Zo7CoigxqRczMjRk) / [Discord](https://discord.gg/Qg7uRXWAhU) * [Sportsurge](https://v2.sportsurge.net/home5/) - Stream Aggregator -* [SportDB](https://sportdb.pro/) - Stream Aggregator +* [SportDB](https://hoofoot.ru/) - Stream Aggregator * [TotalSportek.es](https://totalsportek.es/), [2](https://streameast.cz/) - Stream Aggregator * [CricHD](https://crichd.at/), [2](https://crichd.com.co/) * [MainPortal66](https://mainportal66.com/) @@ -454,6 +454,7 @@ ## ▷ Live Sports * [VIP Box Sports](https://www.viprow.nu/) / [Mirrors](https://rentry.co/VIPSportsBox) * [720pStream](https://720pstream.nu/) * [BuffStream](https://app.buffstream.io/) +* [StreamCorner](https://streamcorner.info/) * [FawaNews](http://www.fawanews.sc/) * [⁠Bundesliga](https://bundesliga.league.do/) * [⁠CrackStreams.ms](https://crackstreams.ms/) @@ -502,7 +503,6 @@ ## ▷ Sports Replays * [PWrestling](https://pwrestling.com/) - MMA / Wrestling Replays * [AllWrestling24](https://allwrestling24.com/) - MMA / Wrestling Replays * [123Wrestling](https://123wrestling.com/) - Wrestling Replays -* [MMA High Kick](https://www.mmahighkick.com/) - MMA / Boxing Replays * [Bellator](https://bellator.com/) - MMA Replays * [Miselet](https://vkvideo.ru/@miselet) - Sumo Wrestling Replays * [AllTheBestFights](https://www.allthebestfights.com/) - MMA / Boxing / Kickboxing Replays @@ -619,7 +619,7 @@ # ► Download Sites * [Cinetaro](https://cinetaro.buzz/) - Movies / TV / Anime * [StagaTV](https://www.stagatv.com/) - Movies / TV * [Cineby](https://www.cineby.gd/), [2](https://www.bitcine.app/) - Movies / TV / Anime / 4K / Auto-Next / [Discord](https://discord.gg/C2zGTdUbHE) -* [FlickyStream](https://flickystream.ru/) or [CineMora](https://cinemora.ru/) - Movies / TV / Anime / [Telegram](https://t.me/FlickyStream) / [Discord](https://discord.gg/M7y867cg) +* [FlickyStream](https://flickystream.ru/) or [CineMora](https://cinemora.ru/) - Movies / TV / Anime / [Discord](https://discord.gg/M7y867cg) * [Willow](https://willow.arlen.icu/), [2](https://salix.pages.dev/) - Movies / TV / Anime / [Telegram](https://t.me/+8OiKICptQwA4YTJk) / [Discord](https://discord.com/invite/gmXvwcmxWR) * [Movies Ni Pipay](https://moviesnipipay.me/) - Movies / TV * [HDRush](https://hdrush.cc/) - Movies / TV / [Telegram](https://t.me/hdrushxyz) @@ -744,12 +744,12 @@ # ► Torrent Apps * [Magnet Player](https://ferrolho.github.io/magnet-player/) - Stream Torrents in Browser * [Bobarr](https://github.com/iam4x/bobarr) / [Discord](https://discord.gg/PFwM4zk) or [Nefarious](https://github.com/lardbit/nefarious) - Movies / TV Autodownload * [SickChill](https://sickchill.github.io/) - Automatic Torrent / NZB Searching, Downloading & Processing / [GitHub](https://github.com/SickChill/SickChill) -* [GMDB](https://github.com/Dentrax/GMDB), [PeerFlix](https://github.com/mafintosh/peerflix) / [Server](https://github.com/asapach/peerflix-server) - Torrent Streaming CLIs +* [PeerFlix](https://github.com/mafintosh/peerflix) / [Server](https://github.com/asapach/peerflix-server) - Torrent Streaming CLIs * [Autosearch Extension](https://github.com/trossr32/sonarr-radarr-lidarr-autosearch-browser-extension) - Sonarr/Radarr/Lidarr Autosearch Extension * [Unpackerr](https://unpackerr.zip/) - Automated Archive Extraction * [VLC-Bittorrent](https://github.com/johang/vlc-bittorrent) or [StreamTim](https://streamtim.com/) - Stream Torrents in VLC * [webtorrent-mpv-hook](https://github.com/mrxdst/webtorrent-mpv-hook) - Stream Torrents in MPV -* [Iceetime](https://github.com/diericx/bevy) or [RapidBay](https://github.com/hauxir/rapidbay) - Self-Hosted Torrent Streaming +* [RapidBay](https://github.com/hauxir/rapidbay) - Self-Hosted Torrent Streaming *** @@ -855,7 +855,6 @@ ## ▷ Anime Tracking / Databases * [Kitsu](https://kitsu.io/) - Anime * [Anisearch](https://www.anisearch.com/) - Anime * [AniDB](https://anidb.net/) - Anime -* [ACDB](https://www.animecharactersdatabase.com/) - Anime Character Database *** From b6d0bee257317e404bfe83ce4c139433bde680e6 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Mon, 17 Nov 2025 15:38:19 -0800 Subject: [PATCH 037/131] updated 7 pages --- docs/ai.md | 2 +- docs/developer-tools.md | 2 +- docs/file-tools.md | 3 --- docs/gaming-tools.md | 2 +- docs/privacy.md | 2 +- docs/system-tools.md | 8 +++++--- docs/video.md | 2 +- 7 files changed, 10 insertions(+), 11 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index a44573e8f..533a89061 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -283,7 +283,7 @@ # ► Video Generation * 🌐 **[VBench](https://huggingface.co/spaces/Vchitect/VBench_Leaderboard)** - Video Generation Model Leaderboard * [Sora](https://openai.com/index/sora/) - 29 Daily / [Signup Guide](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sora) / [Remove Watermarks](https://unmarkit.app/sora), [2](https://colab.research.google.com/drive/1Iqu4RZ9WAhcbO1Jn0wCkMOsw2l1p6z62) * [Grok Imagine](https://grok.com/imagine) - 100 Daily / Imagine 0.9 / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) -* [Opal Veo 3](https://opal.withgoogle.com/?flow=drive:/16qMbrhlc7gjTfI1zpnKbyoBxEcDRi4om&shared&mode=app) - Veo 3 / US IP or VPN Required / Use Alt Account +* [Opal Veo 3](https://opal.withgoogle.com/?flow=drive:/16qMbrhlc7gjTfI1zpnKbyoBxEcDRi4om&shared&mode=app) - Veo 3 / Use Alt Account * [Genmo](https://www.genmo.ai/) - 30 Monthly / [GitHub](https://github.com/genmoai/mochi) * [PixVerse](https://pixverse.ai/) - 3 Daily / [Discord](https://discord.com/invite/MXHErdJHMg) * [Wan AI](https://wan.video/) or [⁠Wan 2.1 Fast](https://huggingface.co/spaces/multimodalart/wan2-1-fast) / 10 Daily / Image to Video / [GitHub](https://github.com/Wan-Video/Wan2.1) diff --git a/docs/developer-tools.md b/docs/developer-tools.md index 6fba514ed..e090c2892 100644 --- a/docs/developer-tools.md +++ b/docs/developer-tools.md @@ -55,7 +55,7 @@ # ► Developer Tools * [PrivacyPolicyTemplate](https://www.privacypolicytemplate.net/) - Generate Privacy Policies * [Eternal Terminal](https://eternalterminal.dev/), [Termius](https://termius.com/) or [NxShell](https://nxshell.github.io/) - SSH Clients / Servers * [Beszel](https://beszel.dev/) - Dev Data Dashboard -* [PuTTY](https://www.chiark.greenend.org.uk/~sgtatham/putty/) - SSH & Telnet Client / [Multi-Tab](https://ttyplus.com/) / [Fork](https://www.9bis.net/kitty/#!index.md) / [GitHub](https://github.com/cyd01/KiTTY/) +* [PuTTY](https://www.chiark.greenend.org.uk/~sgtatham/putty/) - SSH & Telnet Client / [Multi-Tab](https://ttyplus.com/) * [Penpot](https://penpot.app/) - Cross Domain Design & Prototyping Platform * [Webhook.site](https://webhook.site/) - Webhook Tools * [Libraries.io](https://libraries.io/) - Package, Framework & Tool Search diff --git a/docs/file-tools.md b/docs/file-tools.md index a19ce56d0..0101a98fd 100644 --- a/docs/file-tools.md +++ b/docs/file-tools.md @@ -115,11 +115,8 @@ ## ▷ File Managers ## ▷ File Searching * ⭐ **[Everything](https://voidtools.com/)** - File Search Engine / [Alpha](https://www.voidtools.com/everything-1.5a/) - * [Recoll](https://www.recoll.org/) / [Addon](https://addons.mozilla.org/en-US/firefox/addon/recoll-we/), [DocFetcher](https://docfetcher.sourceforge.io/) or [Orange](https://0-range.github.io/) - Cross-Platform Search Engines - * [AnyTXT](https://anytxt.net/) or [FluentSearch](https://fluentsearch.net/) - Windows Search Engines - * [AstroGrep](https://sourceforge.net/projects/astrogrep/), [grepWin](https://github.com/stefankueng/grepWin) or [dnGrep](https://dngrep.github.io/) - Windows GUI Grep Utilities * [fselect](https://github.com/jhspetersson/fselect) - SQL-like Search Engine * [fd](https://github.com/sharkdp/fd) - User Friendly "find" Alternative diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index d15221af4..166684485 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -30,7 +30,7 @@ # ► Gaming Tools * [⁠Better xCloud](https://better-xcloud.github.io/) - Add Features to xCloud / [GitHub](https://github.com/redphx/better-xcloud) * [Buzz In](https://buzzin.live/) - Online Buzzer System * [Challonge](https://challonge.com/) or [Lorenzi's Game Boards](https://gb.hlorenzi.com/) - Tournement Creators / Managers -* [Moments](https://steelseries.com/gg/moments), [Medal](https://medal.tv/) / [Premium Bypass](https://medalbypass.vercel.app/) or [RePlays](https://github.com/lulzsun/RePlays) - Game Recording Tools +* [Moments](https://steelseries.com/gg/moments) or [RePlays](https://github.com/lulzsun/RePlays) - Game Recording Tools * [Keystrokes](https://www.deviantart.com/jaxoriginals/art/Keystrokes-v1-3-889349339) - Keystrokes Overlay * [PSNProfiles](https://psnprofiles.com/) - Trophy Guide / PSN Profile Viewer * [Shmuplations](https://shmuplations.com/) - Japanese Developer Interviews diff --git a/docs/privacy.md b/docs/privacy.md index a064a08f7..f6d277832 100644 --- a/docs/privacy.md +++ b/docs/privacy.md @@ -92,7 +92,7 @@ # ► Antivirus / Anti-Malware * 🌐 **[r/Antivirus Index](https://www.reddit.com/r/antivirus/wiki/index/)** - Antivirus Tool Index * ↪️ **[Virtual Machines](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/system-tools#wiki_.25B7_virtual_machines)** -* ⭐ **[Malwarebytes](https://www.malwarebytes.com/)** - Antivirus / [X](https://x.com/malwarebytes) +* ⭐ **[Malwarebytes](https://www.malwarebytes.com/)** or [ESET](https://rentry.co/FMHYB64#eset) - Antivirus / [X](https://x.com/malwarebytes) * ⭐ **[AdwCleaner](https://www.malwarebytes.com/adwcleaner/)** - Anti-Adware / [X](https://x.com/malwarebytes) * ⭐ **[Triage](https://tria.ge/)** or [Cuckoo](https://cuckoo.cert.ee/) - Online Sandboxes * ⭐ **[Security / Antivirus Multireddit](https://www.reddit.com/user/goretsky/m/security/)** - Reddit Communities diff --git a/docs/system-tools.md b/docs/system-tools.md index 2bac3d383..518e15fdb 100644 --- a/docs/system-tools.md +++ b/docs/system-tools.md @@ -156,8 +156,10 @@ ## ▷ Clipboard Managers ## ▷ Window Managers -* ⭐ **[GlazeWM](https://github.com/glzr-io/glazewm)** - Tiling Window Manager Inspired by i3wm -* ⭐ **[Komorebi](https://github.com/LGUG2Z/komorebi)** or **[WorkSpacer](https://workspacer.org/)** / [GitHub](https://github.com/workspacer/workspacer) - Tiling Window Managers +* ⭐ **[GlazeWM](https://github.com/glzr-io/glazewm)** - Tiling Window Manager +* ⭐ **[Komorebi](https://github.com/LGUG2Z/komorebi)** - Tiling Window Manager +* ⭐ **[WorkSpacer](https://workspacer.org/)** / [GitHub](https://github.com/workspacer/workspacer) - Tiling Window Manager +* [⁠Seelen UI](https://github.com/eythaann/Seelen-UI) - Tiling Window Manager / [Discord](https://discord.gg/ABfASx5ZAJ) * [Whim](https://github.com/dalyIsaac/Whim/) - Pluggable Dynamic Window Manager * [DWM](https://github.com/prabirshrestha/dwm-win32) - Port of X11 dwm to Windows @@ -394,7 +396,7 @@ ## ▷ Windows Repair # ► Customization * 🌐 **[Windows-Ricing](https://github.com/winthemers/wiki)**, [Frutiger Aero Archive](https://frutigeraeroarchive.org/) or [Heliohost Guide](https://ninjasr.varesia.com/w/lb/windows) - Windows Ricing Resources -* ⭐ **[Rainmeter](https://www.rainmeter.net/)** - Desktop Customization / [Discord](https://discord.com/invite/rainmeter) +* ⭐ **[Rainmeter](https://www.rainmeter.net/)** / [Discord](https://discord.com/invite/rainmeter) or [⁠Seelen UI](https://github.com/eythaann/Seelen-UI) / [Discord](https://discord.gg/ABfASx5ZAJ) - Desktop Customization Environments * ⭐ **[OpenRGB](https://openrgb.org/)** / [Beta](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#openrgb-beta), **[WLED](https://kno.wled.ge/)**, [Aurora](https://www.project-aurora.com/), [LiquidCTL](https://github.com/liquidctl/liquidctl), [Artemis](https://artemis-rgb.com/), [SignalRGB](https://www.signalrgb.com/) or [FireLight](https://github.com/nicolasdeory/firelight) - RGB Lighting Control * ⭐ **[VSThemes](https://vsthemes.org/en/)**, [WindowsCustomization](https://windowscustomization.com/) or [7Themes](https://7themes.su/) - Theme Indexes * Styled Themes - [Anime](https://winmoes.com/) / [Modern Style](https://www.vinstartheme.com/) / [macOS Style](https://redd.it/pd5ha6) / [Old School Style](https://winclassic.boards.net/), [2](https://forum.spacehey.com/topic?id=94545) diff --git a/docs/video.md b/docs/video.md index 4667c9fcd..ce3fd7a40 100644 --- a/docs/video.md +++ b/docs/video.md @@ -56,11 +56,11 @@ ## ▷ Stream Aggregators * [VoidFlix](https://voidflix.pages.dev/) or [Flixzy](https://flixzy.pages.dev/) - Movies / TV / Anime / Auto-Next / [Discord](https://discord.gg/GDfP8S243T) * [Cinevibe](https://cinevibe.asia/) - Movies / TV / Anime / [Discord](https://discord.com/invite/4BU2XbAPdu) * [Mapple.tv](https://mapple.mov/) - Movies / TV / Anime / Watch Parties / [Discord](https://discord.gg/V8XUhQb2MZ) -* [Youflex](https://youflex.live/) - Movies / TV / Anime * [HydraHD](https://hydrahd.com/), [2](https://hydrahd.ru/) - Movies / TV / Anime / Auto-Next / [Status](https://hydrahd.info/) * [Netplay](https://netplayz.live/) - Movies / TV / Anime / Auto-Next / [Discord](https://discord.gg/NCH4rzxJ36) * [TMovie](https://tmovie.tv/) - Movies / TV / Anime / [Discord](https://discord.com/invite/R7a6yWMmfK) * [1PrimeShows](https://1primeshow.online/) - Movies / TV / Anime / [Discord](https://discord.gg/7JKJSbnHqf) +* [Youflex](https://youflex.live/) - Movies / TV / Anime * [Redflix](https://redflix.co/), [2](https://redflix.club/) - Movies / TV / Anime / [Discord](https://discord.gg/wp5SkSWHW5) * [Cinepeace](https://cinepeace.in/) - Movies / TV / Anime / [Discord](https://discord.gg/htmB2TbK) * [Flixvo](https://flixvo.live/), [2](https://flixvo.fun/) - Movies / TV / Anime From a853904d896b9bea014f2d584f961840d1becce9 Mon Sep 17 00:00:00 2001 From: bread <136384195+bbbreaddd@users.noreply.github.com> Date: Tue, 18 Nov 2025 00:01:55 -0800 Subject: [PATCH 038/131] Fixes (#4313) * fixes * more fixes --- docs/ai.md | 4 ++-- docs/beginners-guide.md | 2 +- docs/developer-tools.md | 4 ++-- docs/educational.md | 8 ++++---- docs/gaming-tools.md | 2 +- docs/image-tools.md | 2 +- docs/internet-tools.md | 10 +++++----- docs/linux-macos.md | 8 ++++---- docs/misc.md | 6 +++--- docs/mobile.md | 2 +- docs/non-english.md | 16 ++++++++-------- docs/reading.md | 6 +++--- docs/storage.md | 4 ++-- docs/video-tools.md | 2 +- docs/video.md | 10 +++++----- 15 files changed, 43 insertions(+), 43 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 533a89061..291cb556e 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -53,7 +53,7 @@ ## ▷ Multiple Model Sites * [NVIDIA NIM](https://build.nvidia.com/) - DeepSeek V3.1 / Kimi K2 / Multiple Chatbots / No Sign-Up * [AI Assistant](https://aiassistantbot.pages.dev/) - Deepseek-R1 / Qwen QwQ-32B / Multiple Chatbots / No Sign-Up * [FreePass](https://freepass.ai/) - Gemini 2.5 Pro / GPT-5-chat / No Sign-Up / [Telegram](https://t.me/freepass_ai) -* [HiveChat](https://ai.wr.do/chat) - Kimi K2 / DeepSeek R1-0528 / Multiple Chatbots / Sign-Up Required / [Discord](https://discord.gg/AYFPHvv2jT) / [GitHub](https://github.com/lobehub/lobe-chat) +* [HiveChat](https://oi.wr.do/) - Kimi K2 / DeepSeek R1-0528 / Multiple Chatbots / Sign-Up Required / [Discord](https://discord.gg/AYFPHvv2jT) / [GitHub](https://github.com/lobehub/lobe-chat) * [⁠Heck.AI](https://heck.ai/) - Deepseek / GPT-5 Mini / No Sign-Up *** @@ -204,7 +204,7 @@ ## ▷ AI Prompts * 🌐 **[L1B3RT4S](https://github.com/elder-plinius/L1B3RT4S)** - Jailbreak Prompts / [X](https://x.com/elder_plinius) / [Discord](https://discord.gg/basi) * ⭐ **[BlackFriday GPTs Prompts](https://github.com/friuns2/BlackFriday-GPTs-Prompts)** - Prompt Directory * ⭐ **[Leaked Prompts](https://github.com/linexjlin/GPTs)** - Prompt Directory -* ⭐ **[Prompt Engineering Guide](https://www.promptingguide.ai)** / [Discord](https://discord.gg/FUyz9vPAwf) / [GitHub](https://github.com/dair-ai/Prompt-Engineering-Guide), [Google Whitepaper](https://www.kaggle.com/whitepaper-prompt-engineering), [Prompt_Engineering](https://github.com/NirDiamant/Prompt_Engineering), [LearnPrompting](https://learnprompting.org/docs/introduction), [OpenAI Guide](https://platform.openai.com/docs/guides/prompt-engineering) or [Claude Guide](https://docs.anthropic.com/claude/docs/prompt-engineering) / [Discord](https://discord.com/invite/6PPFFzqPDZ) - Prompting Guides +* ⭐ **[Prompt Engineering Guide](https://www.promptingguide.ai)** / [Discord](https://discord.gg/FUyz9vPAwf) / [GitHub](https://github.com/dair-ai/Prompt-Engineering-Guide), [Google Whitepaper](https://www.kaggle.com/whitepaper-prompt-engineering), [Prompt_Engineering](https://github.com/NirDiamant/Prompt_Engineering), [LearnPrompting](https://learnprompting.org/docs/introduction), [OpenAI Guide](https://platform.openai.com/docs/guides/prompt-engineering) or [Claude Guide](https://docs.claude.com/en/docs/build-with-claude/prompt-engineering/overview) / [Discord](https://discord.com/invite/6PPFFzqPDZ) - Prompting Guides * [r/ChatGPTJailbreak](https://www.reddit.com/r/ChatGPTJailbreak/) - AI Jailbreak Community * [ChatGPT System Prompt](https://github.com/LouisShark/chatgpt_system_prompt) - Prompt Directory * [The Big Prompt Library](https://github.com/0xeb/TheBigPromptLibrary) - Prompt Directory diff --git a/docs/beginners-guide.md b/docs/beginners-guide.md index fbb5827bb..f7240f904 100644 --- a/docs/beginners-guide.md +++ b/docs/beginners-guide.md @@ -48,7 +48,7 @@ ### Movies / Shows * **Streaming: [Cineby](https://www.cineby.gd/) / [P-Stream](https://pstream.mov/)** * **Downloading: [Directories](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/video#wiki_.25B7_drives_.2F_directories)** -* **Torrenting: [1337x](https://1337x.to/movie-library/1/), [2](https://1337x.cc/movie-library/1/) / [ExT.to](https://ext.to/browse/?cat=1)** +* **Torrenting: [1337x](https://1337x.to/movie-library/1/), [2](https://1337x.to/movie-library/1/) / [ExT.to](https://ext.to/browse/?cat=1)** * **Sports Streaming: [Streamed](https://streamed.su/) / [WatchSports](https://watchsports.to/)** * **Drama Streaming: [DramaCool](https://dramacool.com.tr/)** * **Track / Discover: [Trakt](https://trakt.tv/) / [Simkl](https://simkl.com/) / [Letterboxd](https://letterboxd.com/)** diff --git a/docs/developer-tools.md b/docs/developer-tools.md index e090c2892..2d9dd0387 100644 --- a/docs/developer-tools.md +++ b/docs/developer-tools.md @@ -550,7 +550,7 @@ ## ▷ Coding Tools * [Code2Flow](https://app.code2flow.com/) or [Flowchart.js](https://flowchart.js.org/) - Code to Flowchart Converter * [tuc](https://github.com/riquito/tuc) - Improved Code Cut * [massCode](https://masscode.io/) - Code Snippet Manager -* [Ray](https://www.ray.so/), [Carbon](https://carbon.now.sh/), [CodeImage](https://codeimage.dev/), [ShowCode](https://showcode.app/), [Beauty Codes](https://beauty.codes/) or [Chalk](https://chalk.ist/) - Code Screenshot Tools +* [Ray](https://www.ray.so/), [Carbon](https://carbon.now.sh/), [CodeImage](https://codeimage.dev/), [ShowCode](https://showcode.app/), [Beauty Codes](https://code.html.zone/) or [Chalk](https://chalk.ist/) - Code Screenshot Tools * [Meld](https://meld.app/) / [2](https://meldmerge.org/) or [WinMerge](https://winmerge.org/) - File / Directory Comparison Tools * [0xacab](https://about.0xacab.org/) - Code Host * [OctoLinker](https://octolinker.vercel.app/) - Turn Code Statements into Links / [GitHub](https://github.com/OctoLinker/OctoLinker) @@ -1034,7 +1034,7 @@ # ► Hosting Tools * [Pyfunceble](https://pyfunceble.github.io/#/) - Domain Availability Checker App * [WhoisRequest](https://whoisrequest.com/) or [Whois Lookup](https://whois.domaintools.com/) - Whois Search * [IPIP.NET](https://whois.ipip.net/) - Country / Region ASNs -* [AtSameIP](https://atsameip.intercode.ca/) - Find Websites on the Same IP +* [AtSameIP](https://atsameip.com/) - Find Websites on the Same IP * [SubDomainizer](https://github.com/nsonaniya2010/SubDomainizer), [Google Search Console](https://search.google.com/search-console/), [MerkleMap](https://www.merklemap.com/) or [Subdomain Finder](https://subdomainfinder.c99.nl/) - Find Hidden Subdomains * [Check for Cloudflare](https://checkforcloudflare.selesti.com/) - Check Sites for Cloudflare * [Cloudflare Radar](https://radar.cloudflare.com/) - Cloudflare Insights diff --git a/docs/educational.md b/docs/educational.md index 9b4587d0e..cd2dcf36b 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -9,7 +9,7 @@ # ► Documentaries * ⭐ **[IHaveNoTV](https://ihavenotv.com)** * ⭐ **[DocumentaryArea](https://www.documentaryarea.com/)** / [Remove Watermark](https://github.com/acridsoul/Clear-Mark) (or use PIP) * ⭐ **[Documentary+](https://www.docplus.com/)** -* ⭐ **[1337x Documentaries](https://1337x.to/top-100-documentaries)**, [2](https://1337x.cc/top-100-documentaries) / Torrent +* ⭐ **[1337x Documentaries](https://1337x.to/top-100-documentaries)**, [2](https://1337x.to/top-100-documentaries) / Torrent * [LearnOutLoud](https://www.learnoutloud.com/) * [Top Documentary Films](https://topdocumentaryfilms.com/) * [Thought Maybe](https://thoughtmaybe.com/) @@ -261,7 +261,7 @@ ## ▷ Music * [A-Complete-UTAU-Tutorial-For-Beginners](https://www.quotev.com/story/9299060/A-Complete-UTAU-Tutorial-For-Beginners) - UTAU Tutorial * [PerfectPitch](https://artistaiden.com/perfectpitch) - Pitch Recognition Practice * [MusicStaff](https://musicstaff.com/) - Music Teacher Search -* [ChiffAndFipple](https://forums.chiffandfipple.com/index.php) - Irish Traditional Music Forum +* [ChiffAndFipple](https://www.chiffandfipple.com/) - Irish Traditional Music Forum * [MIMO](https://mimo-international.com/MIMO/) - Musical Instrument Database * [VGM Sound Sources](https://docs.google.com/spreadsheets/d/1JJBlHHDc65fhZmKUGLrDTLCm6rfUU83-kbuD8Y0zU0o/) - VGM Sound Sources / [Discord](https://discord.gg/m4qzYNGHuS) @@ -321,7 +321,7 @@ ## ▷ Geography / Sociology * ↪️ **[Historical / Modern Maps](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/misc#wiki_.25BA_maps)** - Map Resources * ⭐ **[Worldometer](https://www.worldometers.info/)**, [TheScaleOfLife](https://www.thescaleoflife.com/), [WorldBank](https://databank.worldbank.org/), [US Census](https://data.census.gov/), [DataUSA](https://datausa.io/), [Data.gov](https://data.gov/) or [UN Data](https://data.un.org/) - World Data & Statistics * ⭐ **[Our World in Data](https://ourworldindata.org/)** - World Problem Database -* ⭐ **[The Atlas of Economic Complexity](https://atlas.cid.harvard.edu/)** - Global Economic Growth Data +* ⭐ **[The Atlas of Economic Complexity](https://atlas.hks.harvard.edu/)** - Global Economic Growth Data * ⭐ **[Soar](https://soar.earth/)** - Digital Atlas * [Maps.com](https://www.maps.com/) - Interesting / Educational Maps * [LizardPoint](https://lizardpoint.com/), [Ekvis](https://ekvis.com/), [Worldle](https://worldle.teuteuf.fr/), [Learn World Map](https://map.koljapluemer.com/), [Seterra](https://www.seterra.com/#quizzes) or [Teuteuf](https://teuteuf.fr/) - Geography Guessing / Quizzes @@ -932,7 +932,7 @@ ## ▷ Rubiks Cube * [World Cube Association](https://www.worldcubeassociation.org/) - Cubing Competitions & Records * [Cubing Time Standard](https://cubingtimestandard.com/) - Track Your Performance Across WCA Events * [alg.cubing.net](https://alg.cubing.net/), [CubeDB](https://cubedb.net/), or [Tao Yu Trainer](https://tao-yu.github.io/Alg-Trainer/) - Algorithm Animators / Visualizers -* [F2L Trainer](http://expertcuber.by/f2ltrainer.php) - Algorithm-Specific Trainers +* [F2L Trainer](https://expertcuber.by/f2l.php) - Algorithm-Specific Trainers * [Hypercubing](https://hypercubing.xyz/) - Hypercubing Wiki * [Speedcube.app](https://speedcube.app/) - Cubing Timer (Mobile-Friendly) * [SolveTheCube](https://solvethecube.com/timer) - Cubing Timer diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index 166684485..0a94eee1e 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -474,7 +474,7 @@ ## ▷ Switch Homebrew * ⭐ **[r/SwitchPirates Wiki](https://www.reddit.com/r/SwitchPirates/wiki/index/)** or **[Switch Hacks Guide](https://switch.hacks.guide/)** (anti-piracy) - Homebrew Guides * ⭐ **[Homebrew App Store](https://hb-app.store/)** - Switch / Wii U Homebrew App Store * [r/SwitchPirates](https://www.reddit.com/r/SwitchPirates/) or [r/SwitchHacks](https://reddit.com/r/SwitchHacks) - Switch Homebrew Subreddits -* [LAN Play Status](http://lan-play.com/) or [Switch-LAN-Play](https://github.com/spacemeowx2/switch-lan-play) / [Discord](https://discord.gg/PUEmfV4) - Switch Multiplayer Servers +* [LAN Play Status](http://www.lan-play.com/) or [Switch-LAN-Play](https://github.com/spacemeowx2/switch-lan-play) / [Discord](https://discord.gg/PUEmfV4) - Switch Multiplayer Servers * [FlagBrew](https://github.com/FlagBrew) - Switch Homebrew Apps / [Discord](https://discord.com/invite/4Rv8DTzGFa) * [NSP Forwarder](https://nsp-forwarder.n8.io/) - Switch NSP Forwarder * [Switch Army Knife](https://www.gamebrew.org/wiki/Switch_Army_Knife) - Switch File Converter diff --git a/docs/image-tools.md b/docs/image-tools.md index d243cd3a0..342fae1ad 100644 --- a/docs/image-tools.md +++ b/docs/image-tools.md @@ -192,7 +192,7 @@ ## ▷ Pixel Art * [Pixelated](https://pixelated.vercel.app/) - Pixel Art Editor / Web * [PixilArt](https://www.pixilart.com/draw) - Pixel Art Editor / Web * [GraphicsGale](https://graphicsgale.com/us/) - Pixel Art Editor -* [JPixel](https://emad.itch.io/jpixel) - Pixel Art Editor +* [JPixel](https://pixelfromhell.itch.io/jpixel) - Pixel Art Editor * [SpookyGhost](https://encelo.itch.io/spookyghost) - Pixel Art Editor * [PixelartVillage](https://pixelartvillage.com/), [Pixel It](https://giventofly.github.io/pixelit/) or [Pixelart Converter](https://app.monopro.org/pixel/?lang=en) - Image to Pixel Art Converter / Web * [Pixelorama](https://orama-interactive.itch.io/pixelorama) - 2D Sprite Editor / Windows, Mac, Linux, Web / [Discord](https://discord.com/invite/GTMtr8s) / [GitHub](https://github.com/Orama-Interactive/Pixelorama) diff --git a/docs/internet-tools.md b/docs/internet-tools.md index 10916ac1c..f48b70472 100644 --- a/docs/internet-tools.md +++ b/docs/internet-tools.md @@ -634,7 +634,7 @@ ## ▷ Browser Extensions * ⭐ **Stylus Styles** - [User Styles](https://userstyles.world/), [2](https://uso.kkx.one/) / [OLED](https://github.com/zettaexa/userstyles) / [Oldschool](https://forum.spacehey.com/topic?id=90895) / [Catppuccin](https://github.com/catppuccin/userstyles) * ⭐ **[Dark Reader](https://darkreader.org/)**, [Midnight Lizard](https://midnight-lizard.org/) or [Custom Dark Mode](https://mybrowseraddon.com/custom-dark-mode.html) - Dark Mode * ⭐ **[ScrollAnywhere](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#scrollanywhere-addons)** - Improves Scrolling Functionality -* ⭐ **[Auto Tab Discard](https://add0n.com/tab-discard.html)** or [Tab Wrangler](https://github.com/tabwrangler/tabwrangler) - Discard Inactive Tabs +* ⭐ **[Auto Tab Discard](https://webextension.org/listing/tab-discard.html)** or [Tab Wrangler](https://github.com/tabwrangler/tabwrangler) - Discard Inactive Tabs * ⭐ **[Clipboard2File](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#clipboard2file-addons)** - Upload Images from Clipboard * [CRX Viewer](https://robwu.nl/crxviewer/) - View Extension Source Code * [Omni](https://github.com/alyssaxuu/omni) - Browser Quick Launcher @@ -658,7 +658,7 @@ ## ▷ Browser Extensions * [GlobalSpeed](https://github.com/polywock/globalSpeed) - Set Default Video / Audio Speed * [Indie Wiki Buddy](https://getindie.wiki/) - Redirect Fandom / Fextralife to Indie Wikis / [Redirect List](https://getindie.wiki/listings/) * [Fake Data](https://www.fakedata.pro/) - Fill Forms with Fake Data -* [External App Button](https://add0n.com/external-application-button.html) - Connect Browser to External Apps +* [External App Button](https://webextension.org/listing/external-application-button.html) - Connect Browser to External Apps * [xBrowserSync](https://www.xbrowsersync.org/) - Browser Syncing * [Stylebot](https://stylebot.dev/) - Modify Webpages * [SocialFocus](https://socialfocus.app/) - Hide Distracting Elements on Social Media Sites @@ -668,7 +668,7 @@ ## ▷ Browser Extensions * [Clippings](https://aecreations.io/clippings/index.php) or [Quick Copy](https://github.com/ramitmittal/quick-copy) - Clipboard Manager * [Emoji Addon](https://www.emojiaddon.com/) - Quickly Copy / Paste Emojis * [Copycat](https://github.com/BlackGlory/Copycat) - Copy Content in Multiple Formats -* [Allow Right Click](https://add0n.com/allow-right-click.html) - Force Enable Right Click / [GitHub](https://github.com/lunu-bounir/allow-right-click) +* [Allow Right Click](https://webextension.org/listing/allow-right-click.html) - Force Enable Right Click / [GitHub](https://github.com/lunu-bounir/allow-right-click) * [Copy Selection as Markdown](https://github.com/0x6b/copy-selection-as-markdown) - Copy Text as Markdown * [CopyFish](https://ocr.space/copyfish) - Grab Text from Images * [Max Focus](https://maxfoc.us/) - Preview Links @@ -690,8 +690,8 @@ ## ▷ Browser Extensions * [Streak](https://www.streak.com/) - Email Engagement Tracker * [Native HLS](https://github.com/Palethorn/native-adaptive-streaming/) - Allows HLS & MPEG-Dash native playback * [Session Alive](https://github.com/arunelias/session-alive/) - Keep Website Sessions Alive -* [Caffeine](https://add0n.com/caffeine.html) - Prevent OS from Sleeping -* [Broken Link Checker](https://add0n.com/broken-link-checker.html) - Checks Page for Broken Links +* [Caffeine](https://webextension.org/listing/caffeine.html) - Prevent OS from Sleeping +* [Broken Link Checker](https://webextension.org/listing/broken-link-checker.html) - Checks Page for Broken Links * [GoFullPage](https://gofullpage.com/), [Easy Screenshot](https://webextension.org/listing/screenshot.html) or [FireShot](https://addons.mozilla.org/en-GB/firefox/addon/fireshot/) - Full Page Screenshots * [Bulk URL Opener](https://bulkurlopener.com/) or [Open-Multiple-URLs](https://github.com/htrinter/Open-Multiple-URLs/) - Open Multiple URLs in One Click * [PronounDB](https://pronoundb.org/) - Pronoun Addon diff --git a/docs/linux-macos.md b/docs/linux-macos.md index 53b153826..de81f3e11 100644 --- a/docs/linux-macos.md +++ b/docs/linux-macos.md @@ -273,7 +273,7 @@ ## ▷ Linux Gaming * ⭐ **[ProtonPlus](https://github.com/Vysp3r/ProtonPlus)** or [ProtonUp-QT](https://github.com/DavidoTek/ProtonUp-Qt/) - Linux Game Launcher Compatibility Managers * ⭐ **[Kapital Sin](https://www.kapitalsin.com/forum/index.php?board=4.0)** - Linux Games / Use [Translator](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tools/#wiki_.25B7_translators) * ⭐ **[Torrminatorr](https://forum.torrminatorr.com/)** - Linux Games -* ⭐ **[johncena141](https://1337x.to/user/johncena141/)**, [2](https://1337x.cc/user/johncena141/) - Linux Games / [Search](https://games.melroy.org/) / [Support](https://gitlab.com/jc141x/portal) +* ⭐ **[johncena141](https://1337x.to/user/johncena141/)**, [2](https://1337x.to/user/johncena141/) - Linux Games / [Search](https://games.melroy.org/) / [Support](https://gitlab.com/jc141x/portal) * [UnderTaker141](https://github.com/AbdelrhmanNile/UnderTaker141) - Game Libraries / Launchers * [RuTracker](https://rutracker.org/forum/viewforum.php?f=899) - Linux Games / Use [Translator](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tools/#wiki_.25B7_translators) / [Wiki](http://rutracker.wiki/) / [Rules](https://rutracker.org/forum/viewtopic.php?t=1045) * [Native Linux Games](https://rentry.co/FMHYB64#native-linux-games) - Linux Games @@ -389,7 +389,7 @@ ## ▷ Server / Selfhosting * [Self Managed Life](https://wiki.futo.org/) - FOSS / Self-Hosting Guide / [Video](https://youtu.be/Et5PPMYuOc8), [2](https://youtu.be/3fW9TV1WQi8) * [Server World](https://www.server-world.info/en/) - Network Server Guides * [HowtoForge](https://www.howtoforge.com/) / [GitHub](https://github.com/lollipopkit/flutter_server_box) or [Comfy.Guide](https://comfy.guide/) - Linux Server Software Guides -* [⁠Flutter Server Box](https://cdn.lpkt.cn/serverbox/), [Webmin](https://webmin.com/) / [GitHub](https://github.com/webmin/webmin), [Cockpit Project](https://cockpit-project.org/), [CasaOS](https://casaos.io/) / [GitHub](https://github.com/IceWhaleTech/CasaOS) or [1Panel](https://1panel.pro/) / [GitHub](https://github.com/1Panel-dev/1Panel) - Linux Server Managers / Status +* [⁠Flutter Server Box](https://cdn.lpkt.cn/serverbox/), [Webmin](https://webmin.com/) / [GitHub](https://github.com/webmin/webmin), [Cockpit Project](https://cockpit-project.org/), [CasaOS](https://casaos.zimaspace.com/) / [GitHub](https://github.com/IceWhaleTech/CasaOS) or [1Panel](https://1panel.pro/) / [GitHub](https://github.com/1Panel-dev/1Panel) - Linux Server Managers / Status * [⁠LXD UI](https://github.com/canonical/lxd-ui) - Linux Container + Virtual Machine Manager * [Proxmox](https://www.proxmox.com/) - Self-Hosted Server Tools / Virtual Environment * [EasyPanel](https://easypanel.io/) - Server Control Panel @@ -513,7 +513,7 @@ ## ▷ Window Managers * 🌐 **[We Are Wayland Now](https://wearewaylandnow.com/)** - Wayland Ecosystem Components / [GitHub](https://github.com/gianklug/wearewaylandnow) * ⭐ **[i3wm](https://i3wm.org)** - Manual Tiling Window Manager / [Reference Card](https://i3wm.org/docs/refcard.html) * ⭐ **[awesomewm](https://awesomewm.org)** / [GitHub](https://github.com/awesomeWM/awesome), **[xmonad](https://xmonad.org)**, [Qtile](https://qtile.org/) or [dwm](https://dwm.suckless.org) - Dynamic Tiling Window Managers -* ⭐ **[Hyprland](https://hyprland.org/)** / [Resources](https://github.com/hyprland-community/awesome-hyprland) / [Arch Wiki](https://wiki.archlinux.org/title/Hyprland) / [Simple Config](https://github.com/mylinuxforwork/dotfiles), [2](https://end-4.github.io/dots-hyprland-wiki/en/) or **[niri](https://github.com/YaLTeR/niri)** - Dynamic Tiling Wayland Compositors +* ⭐ **[Hyprland](https://hyprland.org/)** / [Resources](https://github.com/hyprland-community/awesome-hyprland) / [Arch Wiki](https://wiki.archlinux.org/title/Hyprland) / [Simple Config](https://github.com/mylinuxforwork/dotfiles), [2](https://ii.clsty.link/en/) or **[niri](https://github.com/YaLTeR/niri)** - Dynamic Tiling Wayland Compositors * ⭐ **[Sway](https://github.com/swaywm/sway)** / [Arch Wiki](https://wiki.archlinux.org/title/Sway) or [SwayFx](https://github.com/WillPower3309/swayfx) - i3-compatible Wayland Compositors * [BSPWM](https://github.com/baskerville/bspwm) or [herbstluftwm](https://herbstluftwm.org) - Hybrid Tiling Window Managers * [river](https://github.com/riverwm/river/) - Wayland Compositor @@ -736,7 +736,7 @@ ## ▷ Mac Internet * [KeePassXC](https://keepassxc.org/download/#macos) or [Strongbox](https://strongboxsafe.com/) - Password Managers * [What Route](https://whatroute.net/) - Network Diagnostic Tool * [ElectronMail](https://github.com/vladimiry/ElectronMail) - Email Clients -* [Browserosaurus](https://browserosaurus.com/) - Browser Prompter +* [Browserino](https://github.com/AlexStrNik/Browserino) - Browser Prompter * [Orion](https://kagi.com/orion/) - Browser with Chrome + Firefox Extension Support / [Discord](https://discord.gg/Yk8Aj8AxGw) *** diff --git a/docs/misc.md b/docs/misc.md index 9f1f319c7..fc725f5df 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -323,7 +323,7 @@ # ► Maps ## ▷ Navigation / Transport -* ⭐ **[Google Maps](https://www.google.com/maps/)**, [Apple Maps](https://beta.maps.apple.com/), [Bing Maps](https://www.bing.com/maps) or [Mapy](https://en.mapy.cz/) - Online / Offline Maps +* ⭐ **[Google Maps](https://www.google.com/maps/)**, [Apple Maps](https://beta.maps.apple.com/), [Bing Maps](https://www.bing.com/maps) or [Mapy](https://mapy.com) - Online / Offline Maps * ⭐ **[CoMaps](https://www.comaps.app/)** / [Source Code](https://codeberg.org/comaps/comaps) or [Organic Maps](https://organicmaps.app/) / [Subreddit](https://www.reddit.com/r/organicmaps/) / [Telegram](https://t.me/OrganicMaps) / [GitHub](https://github.com/organicmaps/organicmaps) - Offline Maps * ⭐ **[OpenStreetMap](https://www.openstreetmap.org/)** - Open Community Maps * ⭐ **OpenStreetMap Tools** - [Resources](https://github.com/osmlab/awesome-openstreetmap) / [Advanced Search](https://nominatim.openstreetmap.org/ui/search.html) / [Advanced Editor](https://level0.osmz.ru/) / [AI Editor](https://rapideditor.org/) / [Overpass API GUI](https://overpass-turbo.eu/) @@ -1226,7 +1226,7 @@ ## ▷ Chat / Forums * [Wireclub](https://www.wireclub.com/) - Topic Chat Rooms * [MyCast](https://www.mycast.io/) - Dream Casting Discussions * [AnimeSuki](https://forums.animesuki.com/), [AnimeUKNews](https://forums.animeuknews.net/) or [Fanverse](https://www.fanverse.org/) - Anime Discussion -* [Fora](https://fora.com/communities/) or [Discourse](https://discover.discourse.org/) - Specialty Forums +* [Fora](https://fora.com/communities/) or [Discourse](https://discover.discourse.com/) - Specialty Forums * [Resetera](https://www.resetera.com/), [RetroGameTalk](https://retrogametalk.com/) / [Subreddit](https://www.reddit.com/r/RetroGameTalk/) or [RacketBoy](https://racketboy.com/forum/) - Gmaing Forums * [TheRPF](https://www.therpf.com/forums/) - Movie Costume / Prop Forum * [Websleuths](https://www.websleuths.com/) - Crime Solving Forum @@ -1392,7 +1392,7 @@ ## ▷ Interactive * [Elastic Man](https://www.adultswim.com/etcetera/elastic-man/) - Elastic Morty * [Screentoys](https://www.screentoys.com/) - Photo Morphing Toy * [Smash The Walls](https://smashthewalls.com/) - Smash Walls -* [Odyssey](https://experience.odyssey.world/) - Interactive 3D AI Generated Video +* [Odyssey](https://experience.odyssey.ml/) - Interactive 3D AI Generated Video * [Koalas to the Max](https://www.koalastothemax.com/) - Make Smaller & Smaller Dots * [Popcat](https://popcat.click/) - Worldwide Popcat Clicking Competition * [EveryoneDraw](https://everyonedraw.com/), [pixels.land](https://pixel.land/) or [World of Pixels](https://ourworldofpixels.com/) - Infinite Online Pixel Art diff --git a/docs/mobile.md b/docs/mobile.md index 1352f81d3..308cd93f8 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -80,7 +80,7 @@ ## ▷ Untouched APKs * ↪️ **[Free App Giveaways](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/misc#wiki_.25BA_free_stuff)** - App Giveaway Sites * ⭐ **[APKMirror](https://www.apkmirror.com/)** / [Extension Links](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#apkmirror-extensions) * ⭐ **[UpToDown](https://en.uptodown.com/android)** -* ⭐ **[APKCombo](https://apkcombo.app/)** +* ⭐ **[APKCombo](https://apkcombo.com/)** * ⭐ **[Aurora Store](https://auroraoss.com/)** - Google Play Store Alt / [Warning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#aurora-note) / [GitLab](https://gitlab.com/AuroraOSS/AuroraStore) * [APKPure](https://apkpure.net/), [2](https://apkpure.com/) / [Telegram](https://t.me/APKPure_Official_2) * [Android Ultimate Collection](https://xdaforums.com/t/android-ultimate-collection-guides.4513231/) diff --git a/docs/non-english.md b/docs/non-english.md index cb88236e5..e873c8fdc 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -36,7 +36,7 @@ ## ▷ Streaming / البث * ⭐ **[FaselHD](https://www.faselhds.xyz/)**, [2](https://web33.faselhd1watch.one/) - Movies / TV / Anime / Sub / 1080p / Use [Adblock](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy/#wiki_.25BA_adblocking) * [⁠ma3ak](https://ma3ak.top/) - Movies / TV * [ArabLionz](https://arlionztv.ink/) - Movies / TV / Sub / 1080p -* [egydead](https://egydead.space/) - Movies / TV / Anime / Sub / 1080p +* [egydead](https://egydead.skin/) - Movies / TV / Anime / Sub / 1080p * [FajerShow](https://fajer.show) - Movies / TV / Cartoons / Sub / 720p * [ArabSeed](https://a.asd.homes/main/) - Movies / TV / Anime * [egybest](https://egybest.la/) - Movies / TV / Anime @@ -53,7 +53,7 @@ ## ▷ Streaming / البث * [animeiat](https://ww1.animeiat.tv/) - Anime * [anslayerweb](https://anslayerweb.com/) - Anime * [animezid](https://animezid.net/) - Anime / Cartoons -* [Animerco](https://animerco.org/) - Anime / Sub / 1080p +* [Animerco](https://gat.animerco.org/) - Anime / Sub / 1080p * [maycima](https://maycima.com/) - Anime * [shahiid](https://shahiid-anime.net/) - Anime / Sub / 720p * [anime3rb](https://anime3rb.com/) - Anime / Sub @@ -236,7 +236,7 @@ ## ▷ Torrenting / 下载种子 * [dygang](https://www.dygang.cc/) - Video * [seedhub](https://www.seedhub.cc/) - Video * [btbtla](https://www.btbtla.com/) - Video -* [ACG.rip](*https://acg.rip/) - Anime / Audio +* [ACG.rip](https://acg.rip/) - Anime / Audio * [MioBT](https://www.miobt.com/) - Anime * [VCB-S](https://vcb-s.com/) - Anime * [ACGNX](https://share.acgnx.se/) - Anime @@ -724,7 +724,7 @@ ## ▷ Downloading * ⭐ **[Free Lossless Desi Music](https://hindi-lossless.blogspot.com/)** - Music / FLAC * ⭐ **[TamilMV](https://www.1tamilmv.farm/)** - Movies / TV / Sub / Dub / 1080p / 4K / Anime / Indian Languages * [9xFlix](https://www.9xflix.me/) - Movies / TV / Anime -* [Bollyflix](https://bollyflix.army/) - Movies / TV / Anime +* [Bollyflix](https://bollyflix.vet/) - Movies / TV / Anime * [SSR Movies](https://ssrmovies.com/) - Movies / TV / Sub / Dub / 1080p * [DownloadHub](https://downloadhub.boston/) - Movies / TV / Sub / Dub / 1080p * [MkvMoviesPoint](https://mkvmoviespoint.cool/) - Movies / TV / Sub / Dub / 1080p / [Telegram](https://telegram.me/mkvpoint1) @@ -952,7 +952,7 @@ ## ▷ Reading / 読書 * 🌐 **[Rawmangaz](https://claraiscute.neocities.org/Guides/rawmangaz/)**, [2](https://claraiscute.pages.dev/Guides/rawmangaz/) - List of Raw Manga Sites * [senmanga](https://raw.senmanga.com/) - Manga / Novels / NSFW -* [DLRaw](https://dlraw.to/), [2](https://manga-zip.is/), [3](https://manga-zip.tv/) - Manga +* [DLRaw](https://dlraw.ac/), [2](https://manga-zip.is/), [3](https://manga-zip.tv/) - Manga * [Raw-Zip](https://raw-zip.com/) - Manga * [MangaZone](https://www.manga-zone.org/) - Manga * [RawCans](https://raw-cans.net/) - Manga @@ -1413,7 +1413,7 @@ ## ▷ Streaming / Стриминг * [DostFilms](https://dostfilms.site/) - Movies / TV / Anime / Dub / 1080p * [reyohoho](https://reyohoho.github.io/reyohoho/) - Movies / TV / Anime / Sub / Dub / 1080p * [kinogoo](https://hd.kinogoo.cc/) - Movies / TV / Anime / Sub / Dub / 1080p -* [filmix](https://filmix.biz/) - Movies / TV / Anime / 720p +* [filmix](https://filmix.my/) - Movies / TV / Anime / 720p * [Kinotochka](https://kinovibe.co/) - Movies / TV / Anime / Dub / 720p * [filmozavr](https://filmozavr.com/) - Movies / TV / Anime / Dub * [turkatv](https://turkatv.online/) - Russian Turkish TV Streaming @@ -1443,7 +1443,7 @@ ## ▷ Streaming / Стриминг * [animatsiya](https://animatsiya.net/) - Russian Animation Archive * [TurkishTV](https://turkishtv.co/), [turserial](https://turserial.info/), [KinoTurk](https://kinoturk.net/) or [TurkRu.TV](https://turkrutv.tv/) - Turkish TV w/ Russian Subs * [TVRF](https://tvrf.online/) - Live TV -* [Viks](http://ip.viks.tv/) - Live TV +* [Viks](http://live.viks.tv/) - Live TV * [Telik](https://telik.top/) - Live TV * [ontivi](https://ip.ontivi.net/) - Live TV * [smotret](https://smotret.tv/) - Live TV @@ -1686,7 +1686,7 @@ ## ▷ Streaming / Streamear * [animeonline](https://ww3.animeonline.ninja/) - Anime / Sub * [ytanime](https://ytanime.tv/) - Anime / Sub * [AnimeID](https://www.animeid.tv/) - Anime / Sub -* [animeyt](https://animeyt.es/) - Anime / Sub +* [animeyt](https://animeytx.net/) - Anime / Sub * [LACartoons](https://www.lacartoons.com/) - Cartoons * [LatinLucha](https://latinluchas.com/) - WWE / MMA Replays / Latino * [EventosHQ](https://www.eventoshq.me/) - WWE / MMA Replays / Latino diff --git a/docs/reading.md b/docs/reading.md index 60e1fe106..0a452b9de 100644 --- a/docs/reading.md +++ b/docs/reading.md @@ -81,7 +81,7 @@ ## ▷ PDF Search * [pdfroom](https://pdfroom.com/) - Books / Comics * [Ebook PDF](https://ebookpdf.com/) - Books * [KuPDF](https://kupdf.net/) - Books -* [ePDF](https://epdf.tips/), [2](https://epdf.pub/) - Books +* [ePDF](https://epdf.pub/), [2](https://epdf.pub/) - Books * [PDFCoffee](https://pdfcoffee.com) - Books * [PDFCookie](https://pdfcookie.com/) - Books * [iDoc](https://idoc.tips/) - Books @@ -398,11 +398,11 @@ ## ▷ Streaming * ⭐ **[NEPU Audiobooks](https://nepu.to/ebooks)** * [FullLengthAudiobooks](https://fulllengthaudiobooks.net/) * [HDAudiobooks](https://hdaudiobooks.net/) -* [BigAudiobooks](https://bigaudiobooks.club/) +* [BigAudiobooks](https://bigaudiobooks.net/) * [HotAudioBooks](https://hotaudiobooks.com/) * [BookAudiobook](https://bookaudiobook.net/) * [GalaxyAudiobooks](https://galaxyaudiobook.com/) / [Downloader](https://github.com/nazdridoy/audiobooksnatcher) -* [CD Audiobook](https://cdaudiobook.com/) +* [Audiozaic](https://audiozaic.com/) * [zAudiobooks](https://zaudiobooks.com/) * [Find Audiobook](https://findaudiobook.app/) * [Audio AZ](https://audioaz.com/) diff --git a/docs/storage.md b/docs/storage.md index 310b473a4..f68a65cea 100644 --- a/docs/storage.md +++ b/docs/storage.md @@ -379,7 +379,7 @@ ## SMS Verification Sites * ⭐ **[receive-sms](https://receive-sms.cc/)** * ⭐ **[tempsmss](https://tempsmss.com/)** -[TemporaryNumber](https://temporarynumber.com/), [Yunjisms](https://yunjisms.xyz/), [2ndline](https://www.2ndline.co/), [TextNow](https://www.textnow.com/), [GetFreeSMSNUmber](https://getfreesmsnumber.com/), [Smser](https://smser.net/), [SMS Receive](https://sms-receive.net/), [Receive SMS Online](https://www.receivesmsonline.net/), [My Trash Mobile](https://www.mytrashmobile.com/), [temp-sms](https://temp-sms.org/), [temporary-phone-number](https://temporary-phone-number.com/), [storytrain](https://www.storytrain.info/), [Temp Number](https://temp-number.com/), [receive-smss](https://receive-smss.com), [receive-sms-free](https://receive-sms-free.cc/), [quackr](https://quackr.io/), [smsnator](https://smsnator.online/), [InboxSMS](https://inboxsms.me/), [anonymsms](https://anonymsms.com/temporary-phone-number/), [receivesmsonline](https://receivesmsonline.in/), [jiemadi](https://www.jiemadi.com/en), [ReceiveSMSOnline](https://receivesmsonline.me/), [7sim](https://7sim.cc/), [yunjiema](https://yunjiema.net/), [supercloudsms](https://supercloudsms.com/en), [us-phone-number](https://us-phone-number.com/), [shownumber](https://lothelper.com/en/shownumber), [yunduanxin](https://yunduanxin.net/), [bestsms](https://bestsms.xyz/), [smsget](https://smsget.net/), [free-sms-receive](https://www.free-sms-receive.com/), [free-sms-receive](https://free-sms-receive.co/), [receivefreesms](https://receivefreesms.co.uk/), [SMS Activate](https://sms-activate.io/freeNumbers), [smspinverify](https://smspinverify.com/), [receivefreesms.net](https://receivefreesms.net/), [receivesmsonline](https://www.receivesmsonline.net/), [smspool](https://www.smspool.net/free-sms-verification) +[TemporaryNumber](https://temporarynumber.com/), [Yunjisms](https://yunjisms.xyz/), [2ndline](https://www.2ndline.co/), [TextNow](https://www.textnow.com/), [GetFreeSMSNUmber](https://getfreesmsnumber.com/), [Smser](https://smser.net/), [SMS Receive](https://sms-receive.net/), [Receive SMS Online](https://www.receivesmsonline.net/), [My Trash Mobile](https://www.mytrashmobile.com/), [temp-sms](https://temp-sms.org/), [temporary-phone-number](https://temporary-phone-number.com/), [storytrain](https://www.storytrain.info/), [Temp Number](https://temp-number.com/), [receive-smss](https://receive-smss.com), [receive-sms-free](https://receive-sms-free.cc/), [quackr](https://quackr.io/), [smsnator](https://smsnator.online/), [InboxSMS](https://inboxsms.me/), [anonymsms](https://anonymsms.com/temporary-phone-number/), [receivesmsonline](https://receivesmsonline.in/), [jiemadi](https://www.jiemadi.com/en), [ReceiveSMSOnline](https://receivesmsonline.me/), [7sim](https://7sim.net/), [yunjiema](https://yunjiema.net/), [supercloudsms](https://supercloudsms.com/en), [us-phone-number](https://us-phone-number.com/), [shownumber](https://lothelper.com/en/shownumber), [yunduanxin](https://yunduanxin.net/), [bestsms](https://bestsms.xyz/), [smsget](https://smsget.net/), [free-sms-receive](https://www.free-sms-receive.com/), [free-sms-receive](https://free-sms-receive.co/), [receivefreesms](https://receivefreesms.co.uk/), [SMS Activate](https://sms-activate.io/freeNumbers), [smspinverify](https://smspinverify.com/), [receivefreesms.net](https://receivefreesms.net/), [receivesmsonline](https://www.receivesmsonline.net/), [smspool](https://www.smspool.net/free-sms-verification) *** @@ -453,4 +453,4 @@ ## Udemy Coupons * [udemy-downloader](https://github.com/Puyodead1/udemy-downloader) - Udemy Downloader * [Udemy Download Guide](https://docs.google.com/document/d/1W91OS9rj7h9DBp5UwR68lA2zMEtqNmxdGaNVmBktIaw/) / [Discord](https://discord.gg/tMzrSxQ) -[discudemy](https://www.discudemy.com/), [BARONIP COUPONS](https://baronip-coupons.blogspot.com/), [freebiesglobal](https://freebiesglobal.com/), [onlinecourses](https://www.onlinecourses.ooo/), [UdemyKing](https://t.me/udemyking1), [CourseArray](https://t.me/udemycoursesfree), [Udemy 24](https://coursesbag.com/), [Download Online Tutorials Free](https://www.howtofree.org/), [UdemyFreeCourses](https://udemyfreecourses.org/), [Study Bullet](https://studybullet.com/) / [Telegram](https://telegram.me/joinchat/AAAAAFdxBDqPv7ZzVoUASw), [r/udemyfreebies](https://reddit.com/r/udemyfreebies), [Online Courses Tracker](https://comidoc.net/), [Real.Discount](https://www.real.discount/), [OnlineTutorials](https://www.onlinetutorials.org/), [Scroll Coupons](https://scrollcoupons.com/) / [Telegram](https://t.me/scroll_coupons), [UdemyXpert](https://udemyxpert.com/) / [Telegram](https://t.me/UdemyXpert) +[discudemy](https://www.discudemy.com/), [BARONIP COUPONS](https://baronip-coupons.blogspot.com/), [freebiesglobal](https://freebiesglobal.com/), [onlinecourses](https://www.onlinecourses.ooo/), [UdemyKing](https://t.me/udemyking1), [CourseArray](https://t.me/udemycoursesfree), [Udemy 24](https://coursesbag.com/), [Download Online Tutorials Free](https://www.howtofree.org/), [UdemyFreeCourses](https://udemyfreecourses.org/), [Study Bullet](https://studybullet.com/) / [Telegram](https://telegram.me/joinchat/AAAAAFdxBDqPv7ZzVoUASw), [r/udemyfreebies](https://reddit.com/r/udemyfreebies), [Online Courses Tracker](https://comidoc.com/), [Real.Discount](https://www.real.discount/), [OnlineTutorials](https://www.onlinetutorials.org/), [Scroll Coupons](https://scrollcoupons.com/) / [Telegram](https://t.me/scroll_coupons), [UdemyXpert](https://udemyxpert.com/) / [Telegram](https://t.me/UdemyXpert) diff --git a/docs/video-tools.md b/docs/video-tools.md index 7df9d98e3..c59bd7aac 100644 --- a/docs/video-tools.md +++ b/docs/video-tools.md @@ -486,7 +486,7 @@ ## ▷ Animation Tools * [JWildfire](https://jwildfire.overwhale.com/), [IFSRenderer](https://github.com/bezo97/IFSRenderer) or [Fractorium](http://fractorium.com/) - Flame Fractal Rendering Software * [BestSnip](https://bestsnip.com/animation/), [Sketch Machine](https://sketchmachine.net/), [Plask](https://plask.ai/) or [Rive](https://rive.app/) - Online Animation Tools * [Glaxnimate](https://glaxnimate.mattbas.org/) or [Trangram](https://www.trangram.com/) - Vector Animation Tools -* [LibreSprite](https://libresprite.github.io/), [GraphicsGale](https://graphicsgale.com/us/), [JPixel](https://emad.itch.io/jpixel), [Aseprite](https://github.com/aseprite/aseprite) / [Guide](https://youtu.be/Z4Enx-Nb43E) or [SpookyGhost](https://encelo.itch.io/spookyghost) - Pixel Art Animation Tools +* [LibreSprite](https://libresprite.github.io/), [GraphicsGale](https://graphicsgale.com/us/), [JPixel](https://pixelfromhell.itch.io/jpixel), [Aseprite](https://github.com/aseprite/aseprite) / [Guide](https://youtu.be/Z4Enx-Nb43E) or [SpookyGhost](https://encelo.itch.io/spookyghost) - Pixel Art Animation Tools * [Spritesheet Generator](https://spritesheetgenerator.online/) - Spritesheet Generator * [Animated Drawings](https://sketch.metademolab.com/), [⁠FliiipBook](https://www.fliiipbook.com/), [Mutsuacen](https://mutsuacen.com/), [FAIR Animated Drawings](https://fairanimateddrawings.com/site/home) or [MotorPen](https://motorpen.com/) - Animate Drawings * [FlipAnim](https://flipanim.com/) - Create Animated Flipbooks diff --git a/docs/video.md b/docs/video.md index ce3fd7a40..e77096409 100644 --- a/docs/video.md +++ b/docs/video.md @@ -111,7 +111,7 @@ ## ▷ Single Server * [Levidia](https://www.levidia.ch/), [2](https://supernova.to/), [3](https://ww1.goojara.to/) - Movies / TV / Anime * [Movies4F](https://movies4f.com/) - Movies / TV / Anime * [FshareTV](https://fsharetv.co/) - Movies -* [AZMovies](https://azmovies.ag/) - Movies +* [AZMovies](https://azmovies.to/) - Movies * [YesMovie](https://yesmovies.ag/) - Movies / TV / 720p * [SFlix](https://sflix2.to/), [2](https://sflix.to/), [3](https://sflixto.tube/) or [FlixHQ](https://flixhq.to/) - Movies / TV / [Clones](https://rentry.co/sflix) * [HollyMovieHD](https://hollymoviehd.cc/), [2](https://yeshd.net/), [3](https://novamovie.net/), [4](https://nmovies.cc/) - Movies / TV / Anime @@ -380,7 +380,7 @@ ## ▷ Live TV * ⭐ **[EasyWebTV](https://zhangboheng.github.io/Easy-Web-TV-M3u8/routes/countries.html)** or [IPTV Web](https://iptv-web.app/) - TV / Sports * ⭐ **[NTV](https://ntvstream.cx/)** - TV / Sports / Aggregator / [Telegram](https://t.me/ntvsteam) / [Discord](https://discord.gg/uY3ud5gcpW) * ⭐ **[RgShows](https://www.rgshows.ru/livetv/)** or **[Heartive](https://heartive.pages.dev/live/)** - TV / Sports -* ⭐ **[DaddyLive TV](https://dlhd.dad/24-7-channels.php)**, [2](https://daddylive.sx/), [3](https://thedaddy.dad/), - TV / [Mirrors](https://daddyny.com/) +* ⭐ **[DaddyLive TV](https://dlhd.dad/24-7-channels.php)**, [2](https://dlhd.dad/), [3](https://thedaddy.dad/), - TV / [Mirrors](https://daddyny.com/) * ⭐ **[TVPass](https://tvpass.org/)**, [2](https://thetvapp.to/) - TV / Sports / US Only * [huhu.to](http://huhu.to/), [vavoo.to](http://vavoo.to/), [kool.to](http://kool.to/) or [oha.to](http://oha.to/) - TV / Sports / European * [Xumo Play](https://play.xumo.com/networks) - TV / US Only @@ -424,7 +424,7 @@ ## ▷ Live Sports * ⭐ **[SportyHunter](https://sportyhunter.com/)**, [2](https://nflhunter.com/), [3](https://nhlstreams.io/v1/), [4](https://mlbgamepass.com/) / Community Aggregator / [Discord](https://discord.gg/zbxWcejadm) * ⭐ **[Streamed](https://streamed.pk/)**, [2](https://strmd.link/) / [Discord](https://discord.gg/streamed) * ⭐ **[WatchSports](https://watchsports.to/)** - Stream Aggregator -* ⭐ **[DaddyLive](https://dlhd.dad/)**, [2](https://daddylive.sx/), [3](https://thedaddy.dad/), [4](https://dlhd.click/), [5](https://daddylivestream.com/) - TV / Sports / [Mirrors](https://daddyny.com/) +* ⭐ **[DaddyLive](https://dlhd.dad/)**, [2](https://dlhd.dad/), [3](https://thedaddy.dad/), [4](https://dlhd.click/), [5](https://daddylivestream.com/) - TV / Sports / [Mirrors](https://daddyny.com/) * ⭐ **[PPV.TO](https://ppv.to/)**, [2](https://ppvs.su/) - Live Events / [Mirrors](https://ppv.zone/) / [Discord](https://discord.gg/5AMPdpckjH) * ⭐ **[Sport7](https://sport7.pro/)**, [2](https://sport71.pro//) / [Player Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sport7) / [Telegram](https://t.me/goatifisports) / [Discord](https://discord.gg/xcdfVwgEx3) * ⭐ **[Watch Footy](https://watchfooty.live/)**, [2](https://www.watchfooty.top) - Stream Aggregator / [Discord](https://discord.gg/T38kUWZHtB) / [Mirrors](https://watchfty.win/) @@ -452,7 +452,7 @@ ## ▷ Live Sports * [⁠StreamFree](https://streamfree.to/) / [Telegram](https://t.me/streamfreeto) / [Discord](https://discord.gg/ude9X5xwYC) * [CrackStreams.blog](https://crackstreams.blog/) * [VIP Box Sports](https://www.viprow.nu/) / [Mirrors](https://rentry.co/VIPSportsBox) -* [720pStream](https://720pstream.nu/) +* [720pStream](https://720pstream.lc/) * [BuffStream](https://app.buffstream.io/) * [StreamCorner](https://streamcorner.info/) * [FawaNews](http://www.fawanews.sc/) @@ -774,7 +774,7 @@ # ► Torrent Sites *** * ↪️ **[General Torrent Sites](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/torrent)** -* ⭐ **[1337x Movies](https://1337x.to/movie-library/1/)**, [2](https://1337x.cc/movie-library/1/)- Movies / TV / Anime +* ⭐ **[1337x Movies](https://1337x.to/movie-library/1/)**, [2](https://1337x.to/movie-library/1/)- Movies / TV / Anime * ⭐ **[RuTracker Movies](https://rutracker.org/forum/index.php?c=2)** - Movies / TV / Anime / [Wiki](http://rutracker.wiki/) / [Rules](https://rutracker.org/forum/viewtopic.php?t=1045) * ⭐ **[Rive](https://rivestream.org/)** - Movies / TV / Anime / [Status](https://rentry.co/rivestream) / [Discord](https://discord.gg/6xJmJja8fV) * ⭐ **[Kinozal](https://kinozal.tv/)** - Movies / TV / 4K / Sign-Up Required From 17e2996d1dc876ef4696909ac05ae4f3a37d2d82 Mon Sep 17 00:00:00 2001 From: bradleytechman <74463271+bradleytechman@users.noreply.github.com> Date: Tue, 18 Nov 2025 03:02:46 -0500 Subject: [PATCH 039/131] Adjust names and remove incorrect discords (#4315) --- docs/mobile.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/mobile.md b/docs/mobile.md index 308cd93f8..9970aed7b 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -1084,12 +1084,12 @@ ## ▷ iOS Jailbreaking * ⭐ **[r/jailbreak Discord](https://discord.com/invite/jb)** - Jailbreaking Community / [Subreddit](https://reddit.com/r/jailbreak) * ⭐ **[r/LegacyJailbreak](https://www.reddit.com/r/LegacyJailbreak/)** - Jailbreak Old Devices (iOS 12 and Below) / [Discord](https://discord.gg/bhDpTAu) * ⭐ **[Legacy-iOS-Kit](https://github.com/LukeZGD/Legacy-iOS-Kit)** - Legacy iOS Devices / Downgrade / Save Blobs / Jailbreak / Bypass -* [CFW iOS Guide](https://ios.cfw.guide/) - Jailbreaking Guide +* ⭐ **[iOS Jailbreaking Guide](https://ios.cfw.guide/)** - Jailbreaking Guide * [Blackb0x](https://github.com/NSSpiral/Blackb0x) - Apple TV Jailbreak * [Dopamine](https://ellekit.space/dopamine/) - 15.0-16.6.1 Semi-Untethered Jailbreak (A8-A16 & M1-M2) / [Guide](https://ios.cfw.guide/installing-dopamine/) / [GitHub](https://github.com/opa334/Dopamine) * [palera1n](https://palera.in) - 15.0-18.x Semi-Tethered Jailbreak (A8-A11 & T2) / [Guide](https://ios.cfw.guide/installing-palera1n/) / [GitHub](https://github.com/palera1n/palera1n) * [nathanlr](https://ios.cfw.guide/installing-nathanlr/) - 16.5.1-16.6.1 Semi-Untethered Semi-Jailbreak (A12) / [Guide](https://ios.cfw.guide/installing-nathanlr/) -* [checkra1n](https://checkra.in/) - 12.0-14.8.1 Semi-Tethered Jailbreak (5s-X) / [Discord](https://discord.gg/NAxRYvysuc) +* [checkra1n](https://checkra.in/) - 12.0-14.8.1 Semi-Tethered Jailbreak (5s-X) * [Taurine](https://taurine.app/) - 14-14.8.1 Semi-Untethered Jailbreak * [Odyssey](https://theodyssey.dev/) - 13.0-13.7 Semi-Untethered Jailbreak / [Guide](https://ios.cfw.guide/installing-odyssey/) * [Chimera](https://chimera.coolstar.org/) - 12.0-12.5.7 Semi-Untethered Jailbreak / [Guide](https://ios.cfw.guide/installing-chimera/) @@ -1133,7 +1133,7 @@ ## ▷ iOS Jailbreaking ## ▷ iOS Sideloading * ⭐ **[Sideloading Guide](https://rentry.co/sideloadingguide)**, [ios.cfw.guide](https://ios.cfw.guide/sideloading-apps/) or [Avieshek's Guide](https://avieshek.wordpress.com/2024/06/11/how-to-sideload-on-ios/) - Sideloading Guides -* ⭐ **[TrollStore](https://github.com/opa334/TrollStore)** - Non-Appstore Apps / No-Jailbreak / 14.0-17.0 / [External Repos](https://github.com/TheResonanceTeam/TrollApps/) / [Decrypt](https://github.com/donato-fiore/TrollDecrypt) / [Guide](https://ios.cfw.guide/installing-trollstore/) / [Web App](https://theresonanceteam.github.io/trollapps-web/) / [Discord](https://discord.gg/PrF6XqpGgX) +* ⭐ **[TrollStore](https://github.com/opa334/TrollStore)** - Non-Appstore Apps / No-Jailbreak / 14.0-17.0 / [External Repos](https://github.com/TheResonanceTeam/TrollApps/) / [Decrypt](https://github.com/donato-fiore/TrollDecrypt) / [Guide](https://ios.cfw.guide/installing-trollstore/) / [Web App](https://theresonanceteam.github.io/trollapps-web/) * ⭐ **[SideStore](https://sidestore.io/)** - Non-Jailbreak Sideloading App (iOS 14.0 & Above) / [Limit Bypass Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#limit-bypass-note) / [Guide](https://docs.sidestore.io/docs/advanced/sparserestore) * ⭐ **[Sideloadly](https://sideloadly.io/)** - Non-Jailbreak Sideloading (iOS 7.0 & Above) * ⭐ **[Feather](https://github.com/khcrysalis/Feather)** - Sideloading App (iOS 15.0 & Above) / Requires Apple Dev Certificate From 2dce9b2e55cb5521ef6c87276be2257b1f6e4d33 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Tue, 18 Nov 2025 08:42:43 -0800 Subject: [PATCH 040/131] updated 7 pages --- docs/ai.md | 19 ++++++++++--------- docs/gaming-tools.md | 4 ++-- docs/image-tools.md | 2 +- docs/linux-macos.md | 3 +-- docs/mobile.md | 4 ++-- docs/non-english.md | 1 - docs/video.md | 2 +- 7 files changed, 17 insertions(+), 18 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 291cb556e..aa0680544 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -16,7 +16,7 @@ ## ▷ Official Model Sites * ⭐ **[Microsoft Copilot](https://copilot.microsoft.com)** - GPT-5 / Unlimited / [Reasoning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#better-reasoning) / [Discord](https://discord.com/invite/go-copilot) * ⭐ **[Kimi](https://www.kimi.com/)** - Kimi K2 Reasoning Chatbot / Sign-Up Required / [Subreddit](https://www.reddit.com/r/kimi/) / [Discord](https://discord.gg/TYU2fdJykW) / [GitHub](https://github.com/MoonshotAI) * ⭐ **[Qwen](https://chat.qwen.ai/)** - Qwen3-Max / Unlimited / [Subreddit](https://www.reddit.com/r/Qwen_AI/) / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) -* ⭐ **[Grok](https://grok.com/)** - Grok 4 Fast + Grok 3 (96 daily) / Grok 4 (24 daily) / [Rate Display](https://greasyfork.org/en/scripts/533963) / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) +* ⭐ **[Grok](https://grok.com/)** - Grok 4 Fast + Grok 3 (96 daily) / Grok 4.1 (24 daily) / [Rate Display](https://greasyfork.org/en/scripts/533963) / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) * ⭐ **[⁠Z.ai](https://chat.z.ai/)** - GLM 4.6 Chatbot / Unlimited / [Discord](https://discord.gg/QR7SARHRxK) * ⭐ **[DeepSeek](https://chat.deepseek.com/)** - DeepSeek-V3.2-Exp / Unlimited / [Subreddit](https://www.reddit.com/r/DeepSeek/) / [Discord](https://discord.com/invite/Tc7c45Zzu5) / [GitHub](https://github.com/deepseek-ai) * [Claude](https://claude.ai/) - Claude 4.5 Sonnet / Sign-Up with Phone # Required / [Usage Tracker](https://github.com/lugia19/Claude-Usage-Extension) / [Subreddit](https://www.reddit.com/r/ClaudeAI/) / [Discord](https://discord.com/invite/6PPFFzqPDZ) @@ -40,16 +40,16 @@ ## ▷ Official Model Sites ## ▷ Multiple Model Sites * 🌐 **[Free LLM API Resources](https://github.com/cheahjs/free-llm-api-resources)** - Chatbot Resources / Mirrors -* ⭐ **[LMArena](https://lmarena.ai/?mode=direct)** - Multiple Chatbots / No Sign-Up / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#lmarena-note) / [X](https://x.com/arena) / [Discord](https://discord.com/invite/lmarena) +* ⭐ **[LMArena](https://lmarena.ai/?mode=direct)** - Multiple Chatbots / No Sign-Up / Reset Limits w/ Temp Mail / [X](https://x.com/arena) / [Discord](https://discord.com/invite/lmarena) * [Yupp.ai](https://yupp.ai/) - Multiple Chatbots / Google Login Required / [Discord](https://discord.com/invite/yuppai) * [HuggingChat](https://huggingface.co/chat/) - Multiple Chatbots -* [⁠ISH](https://ish.chat/) - GPT-5 / Grok 4 / Kimi K2 / Multiple Chatbots / No Sign-Up / [Discord](https://discord.gg/cwDTVKyKJz) +* [⁠ISH](https://ish.chat/) - GPT-5 / Grok 4.1 / Kimi K2 / Multiple Chatbots / No Sign-Up / [Discord](https://discord.gg/cwDTVKyKJz) * [DuckDuckGo AI](https://duck.ai/) - GPT-5 mini / Multiple Chatbots / No Sign-Up -* [Genspark](https://www.genspark.ai/) - GPT-5-high / Gemini 2.5 Pro / Grok 4 / Sign-Up Required / [Discord](https://discord.com/invite/CsAQ6F4MPy) +* [Genspark](https://www.genspark.ai/) - GPT-5-high / Gemini 2.5 Pro / Grok 4.1 / Sign-Up Required / [Discord](https://discord.com/invite/CsAQ6F4MPy) * [⁠Together.ai](https://chat.together.ai/) - DeepSeek V3.1 / Qwen 3 235B-2507 / Up-To 110 Daily / [Discord](https://discord.gg/9Rk6sSeWEG) * [Groq](https://groq.com/) - Kimi K2-0905 / GPT-OSS 120B / Sign-Up Required / [Discord](https://discord.com/invite/e6cj7aA4Ts) * [⁠Gradient](https://chat.gradient.network/) - GPT-OSS-120B / Qwen3-235B-A22B / No Sign-Up -* [Scira](https://scira.ai/) - Grok 3 mini / AI Search Engine / No Sign-Up / [GitHub](https://github.com/zaidmukaddam/scira) +* [Scira](https://scira.ai/) - Grok 4 Fast / Qwen 3 / AI Search Engine / No Sign-Up / [GitHub](https://github.com/zaidmukaddam/scira) * [NVIDIA NIM](https://build.nvidia.com/) - DeepSeek V3.1 / Kimi K2 / Multiple Chatbots / No Sign-Up * [AI Assistant](https://aiassistantbot.pages.dev/) - Deepseek-R1 / Qwen QwQ-32B / Multiple Chatbots / No Sign-Up * [FreePass](https://freepass.ai/) - Gemini 2.5 Pro / GPT-5-chat / No Sign-Up / [Telegram](https://t.me/freepass_ai) @@ -61,7 +61,7 @@ ## ▷ Multiple Model Sites ## ▷ Specialized Chatbots * 🌐 **[Awesome AI Web Search](https://github.com/felladrin/awesome-ai-web-search), [2](https://huggingface.co/spaces/Felladrin/awesome-ai-web-search)** - AI Search Engine Index -* ⭐ **[LMArena](https://lmarena.ai/?mode=direct&chat-modality=search)** - AI Search Engine / No Sign-Up / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#lmarena-note) / [X](https://x.com/arena) / [Discord](https://discord.com/invite/lmarena) +* ⭐ **[LMArena](https://lmarena.ai/?mode=direct&chat-modality=search)** - AI Search Engine / No Sign-Up / Reset Limits w/ Temp Mail / [X](https://x.com/arena) / [Discord](https://discord.com/invite/lmarena) * ⭐ **[Perplexity](https://www.perplexity.ai/)** - AI Search Engine / [Enhancements](https://www.cplx.app/) / [Discord](https://discord.com/invite/perplexity-ai) * ⭐ **[NotebookLM](https://notebooklm.google/)** - Document Chatbot / Note-Taking / [X](https://x.com/NotebookLM) / [Subreddit](https://www.reddit.com/r/notebooklm/) / [Discord](https://discord.com/invite/notebooklm) * [Google AI Mode](https://google.com/aimode), [2](https://www.google.com/search?udm=50) - AI Search Engine @@ -291,6 +291,7 @@ # ► Video Generation * [Qwen](https://chat.qwen.ai/) - 10 Daily / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) * [Bing Create](https://www.bing.com/images/create) - Sora 1 / No Image Input * [Vivago](https://vivago.ai/) - 1 Daily +* [PigenAI](https://pigenai.art/) * [LMArena](https://discord.com/invite/lmarena) - 5 Daily / Random Models / Discord Only / Check #how-to-video-bot / End-Watermark * [FramePack](https://github.com/colinurbs/FramePack-Studio) - Desktop App / Local Models / NVIDIA GPU Required * [Eggnog](https://www.eggnog.ai/) - AI Character Video Remixer + Editor @@ -309,11 +310,11 @@ # ► Image Generation * [Mage](https://www.mage.space/) - Flux Schnell / Sign-Up Required / [Discord](https://discord.com/invite/GT9bPgxyFP) * [FLUX.1 Schnell](https://huggingface.co/spaces/black-forest-labs/FLUX.1-schnell), [⁠FLUX.1-Kontext-Dev](https://huggingface.co/spaces/black-forest-labs/FLUX.1-Kontext-Dev) or [FLUX-Pro-Unlimited](https://huggingface.co/spaces/NihalGazi/FLUX-Pro-Unlimited) / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#hugging-face-warning) - No Sign-Up / Editing (Kontext) * [Yupp.ai](https://yupp.ai/) - Google Login Required / [Discord](https://discord.com/invite/yuppai) -* [Perchance](https://perchance.org/ai-text-to-image-generator), [2](https://perchance.org/ai-photo-generator) - Unlimited / No Sign-Up +* [Perchance](https://perchance.org/ai-text-to-image-generator), [2](https://perchance.org/ai-photo-generator) - Flux Schnell / Unlimited / No Sign-Up * [Dreamina](https://dreamina.capcut.com/ai-tool/home) - 60 Daily / Seedream 4.0 / 4 Gens Per Prompt / Sign-Up Required * [⁠Hunyuan Image Generation](https://hunyuan.tencent.com/image/en) - Hunyuan Image 3.0 / Unlimited -* [PigenAI](https://pigenai.art/) - Unlimited / Imagen 4 -* [⁠ISH](https://ish.chat/) - Unlimited / GPT Image 1 mini / Flux Kontext (pro) / Editing / No Sign-Up /[Discord](https://discord.gg/cwDTVKyKJz) +* [PigenAI](https://pigenai.art/) - Unlimited / Imagen 4 / Qwen +* [⁠ISH](https://ish.chat/) - Unlimited / GPT Image 1 mini / Flux Kontext (dev) / Editing / No Sign-Up /[Discord](https://discord.gg/cwDTVKyKJz) * [imgsys](https://imgsys.org/) - Unlimited / Compare Generators / No Sign-Up * [Art Genie](https://artgenie.pages.dev/) - Flux Schnell / Unlimited / No Sign-Up * [Genspark](https://www.genspark.ai/) - Unlimited / Flux Schnell / Sign-Up Required / [Discord](https://discord.com/invite/CsAQ6F4MPy) diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index 0a94eee1e..2b7429bff 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -30,7 +30,7 @@ # ► Gaming Tools * [⁠Better xCloud](https://better-xcloud.github.io/) - Add Features to xCloud / [GitHub](https://github.com/redphx/better-xcloud) * [Buzz In](https://buzzin.live/) - Online Buzzer System * [Challonge](https://challonge.com/) or [Lorenzi's Game Boards](https://gb.hlorenzi.com/) - Tournement Creators / Managers -* [Moments](https://steelseries.com/gg/moments) or [RePlays](https://github.com/lulzsun/RePlays) - Game Recording Tools +* [Moments](https://steelseries.com/gg/moments), [Medal](https://medal.tv/) / [Premium Bypass](https://medalbypass.vercel.app/) or [RePlays](https://github.com/lulzsun/RePlays) - Game Recording Tools * [Keystrokes](https://www.deviantart.com/jaxoriginals/art/Keystrokes-v1-3-889349339) - Keystrokes Overlay * [PSNProfiles](https://psnprofiles.com/) - Trophy Guide / PSN Profile Viewer * [Shmuplations](https://shmuplations.com/) - Japanese Developer Interviews @@ -796,7 +796,7 @@ ## ▷ Pokemon Tools * 🌐 **[Awesome Pokémon](https://github.com/tobiasbueschel/awesome-pokemon)** - Pokémon Resources * 🌐 **[r/PTCGP Resource Guide](https://redd.it/1gf94ey)** - Pokémon TCG Pocket Resources * ⭐ **[Bulbapedia](https://bulbapedia.bulbagarden.net/wiki/Main_Page)** - Pokémon Wiki -* ⭐ **[Serebii.net](https://www.serebii.net/)**, [Pokémon Awesome](https://pokemon-awesome.vercel.app/) or [Pokémon Database](https://pokemondb.net/) - Pokémon Databases +* ⭐ **[Serebii.net](https://www.serebii.net/)**, [Pokémon Awesome](https://pokemon-awesome.vercel.app/), [PocketMonsters.net](https://pocketmonsters.net/) or [Pokémon Database](https://pokemondb.net/) - Pokémon Databases * ⭐ **[PokeList](https://pokemonlist.netlify.app/)** or [PokeAPI](https://pokeapi.co/) - Pokédexes * ⭐ **[Pokémon Typechart](https://pokemondb.net/type)** or [Type Calculator](https://www.pkmn.help/) - Pokémon Type Charts * ⭐ **[PokeMMO](https://pokemmo.com/en/)**, [DelugeRPG](https://www.delugerpg.com/), [Pokemon Blaze Online](https://pokemonblazeonline.com/) / [Discord](https://discord.com/invite/b3ZnXuf5fk) or [Pokémon Revolution Online](https://pokemonrevolution.net/) - Pokémon MMOs diff --git a/docs/image-tools.md b/docs/image-tools.md index 342fae1ad..48409e693 100644 --- a/docs/image-tools.md +++ b/docs/image-tools.md @@ -194,7 +194,7 @@ ## ▷ Pixel Art * [GraphicsGale](https://graphicsgale.com/us/) - Pixel Art Editor * [JPixel](https://pixelfromhell.itch.io/jpixel) - Pixel Art Editor * [SpookyGhost](https://encelo.itch.io/spookyghost) - Pixel Art Editor -* [PixelartVillage](https://pixelartvillage.com/), [Pixel It](https://giventofly.github.io/pixelit/) or [Pixelart Converter](https://app.monopro.org/pixel/?lang=en) - Image to Pixel Art Converter / Web +* [PixelartVillage](https://pixelartvillage.com/), [Pixel It](https://giventofly.github.io/pixelit/), [PixelartGenerator](https://pixelartgenerator.app/) or [Pixelart Converter](https://app.monopro.org/pixel/?lang=en) - Image to Pixel Art Converter / Web * [Pixelorama](https://orama-interactive.itch.io/pixelorama) - 2D Sprite Editor / Windows, Mac, Linux, Web / [Discord](https://discord.com/invite/GTMtr8s) / [GitHub](https://github.com/Orama-Interactive/Pixelorama) * [pixeldudesmaker](https://0x72.itch.io/pixeldudesmaker) or [Creature Mixer](https://kenney.itch.io/creature-mixer) - Sprite Generator / Web * [Nasu](https://hundredrabbits.itch.io/nasu) - Spritesheet Editor / Windows, Mac, Linux, Android diff --git a/docs/linux-macos.md b/docs/linux-macos.md index de81f3e11..7bb1db4c6 100644 --- a/docs/linux-macos.md +++ b/docs/linux-macos.md @@ -221,7 +221,7 @@ ## ▷ Linux Audio * [dopamine](https://github.com/digimezzo/dopamine) - Audio Player * [AudioTube](https://invent.kde.org/multimedia/audiotube), [ytermusic](https://github.com/ccgauche/ytermusic/) or [Monophony](https://gitlab.com/zehkira/monophony) - YouTube Audio Clients * [MOC](http://moc.daper.net/) or [Kew](https://github.com/ravachol/kew) - TUI Audio Players -* [⁠Sonosano](https://github.com/KRSHH/Sonosano) - Self-Hosted P2P Lossless Music Player +* [⁠Sonosano](https://sonosano.krshh.com/ ) - Self-Hosted P2P Lossless Music Player / [GitHub](https://github.com/KRSHH/Sonosano) * [Deezer Linux](https://github.com/aunetx/deezer-linux) or [DZR](https://github.com/yne/dzr) - Deezer Clients * [MusicPod](https://github.com/ubuntu-flutter-community/musicpod) - Podcast / Radio Player * [Shortwave](https://flathub.org/apps/de.haeckerfelix.Shortwave) or [QMPlay2](https://github.com/zaps166/QMPlay2) - Radio Players @@ -618,7 +618,6 @@ ## ▷ Software Sites * [AppsTorrent](https://appstorrent.ru/) * [nMac](https://nmac.to/) * [MacBB](https://macbb.org/) -* [Mac App Store](https://macappstre.com/) * [Antibiotic's](https://t.me/AntibioticsChannel) * [Haxmac](https://haxmac.cc/) * [Mac Torrents](https://www.torrentmac.net/) diff --git a/docs/mobile.md b/docs/mobile.md index 9970aed7b..2c5d80403 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -310,7 +310,7 @@ ## ▷ Number / SMS ## ▷ Root / Flash * 🌐 **[Awesome Android Root](https://awesome-android-root.org/)** - Rooted App Index / [GitHub](https://github.com/awesome-android-root/awesome-android-root) -* 🌐 **[Bootloader Unlock: Wall of Shame](https://github.com/melontini/bootloader-unlock-wall-of-shame)** - Bootlocker Limit Index +* 🌐 **[Bootloader Unlock: Wall of Shame](https://github.com/melontini/bootloader-unlock-wall-of-shame)** or [BL List](https://a.zli.li/) - Bootlocker Limit Indexes / Policies / [GitHub](https://github.com/xuemian168/android-locker) * ⭐ **[Magisk](https://github.com/topjohnwu/Magisk)**, [⁠Magisk Alpha](https://t.me/magiskalpha), [KernelSU](https://kernelsu.org/), [KernelSU-Next](https://github.com/KernelSU-Next/KernelSU-Next), [MagiskOnWSALocal](https://github.com/LSPosed/MagiskOnWSALocal), [APatch](https://github.com/bmax121/APatch), [MTKClient](https://github.com/bkerler/mtkclient) or [Mtk Easy Su](https://github.com/JunioJsv/mtk-easy-su) - Android Root Tools * ⭐ **Magisk Tools** - [Module Manager](https://github.com/DerGoogler/MMRL) / [Mods](https://t.me/magiskmod_update) / [Support Layer](https://github.com/axonasif/rusty-magisk) / [PlayIntegrity Fix](https://xdaforums.com/t/tricky-store-bootloader-keybox-spoofing.4683446/) / [Alt Repo](https://github.com/Magisk-Modules-Alt-Repo) * ⭐ **[Android Docker](https://gist.github.com/FreddieOliveira/efe850df7ff3951cb62d74bd770dce27)** - Run Docker on Android @@ -621,9 +621,9 @@ ## ▷ Productivity Trackers * ↪️ **[Text Editors](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android/#wiki_.25B7_android_text_tools) / [To-Do Apps](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android/#wiki_.25B7_to-do_apps)** * ⭐ **[Table Habit](https://github.com/FriesI23/mhabit)** - Habit Tracker +* [Loop Habit Tracker](https://github.com/iSoron/uhabits) - Habit Tracker * [StayFree](https://stayfreeapps.com/) - Digital Productivity Tracker / App Blocker * [Folksable](https://folksable.com/) - Social Habit Tracker -* [Loop Habit Tracker](https://github.com/iSoron/uhabits) - Habit Tracker * [HabitBuilder](https://github.com/ofalvai/HabitBuilder) - Habit Tracker * [Grit](https://github.com/shub39/Grit) - Habit Tracker * [moreDays](https://gitlab.com/wuapps/moredays) - Habit Tracker diff --git a/docs/non-english.md b/docs/non-english.md index e873c8fdc..4d8dab6e6 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -714,7 +714,6 @@ ## ▷ Downloading * ⭐ **[VegaMovies](https://vegamovies.gripe/)**, [2](https://moviesflix.ad/) - Movies / TV / Anime / 1080p / 4K / [Telegram](https://telegram.dog/vega_officials) * ⭐ **[UHDMovies](https://modlist.in/?type=uhdmovies)** - Movies / 4K -* ⭐ **[MkvCinemas](https://mkvcinemas.kids/)** - Movies / TV / Anime / Sub / Dub / 1080p / 4K * ⭐ **[HDHub4u](https://hdhub4u.gd/)** - Movies / TV / 1080p * ⭐ **[MoviesMod](https://moviesmod.plus/)** - Movies / TV / Sub / Dub / 1080p / [Bypass](https://greasyfork.org/en/scripts/474747) * ⭐ **[SD Toons](https://sdtoons.in/category/cartoon/)** - Movies / TV / Anime / 1080p / Some NSFW diff --git a/docs/video.md b/docs/video.md index e77096409..62d03dc2f 100644 --- a/docs/video.md +++ b/docs/video.md @@ -219,12 +219,12 @@ ## ▷ Anime Streaming * ⭐ **[All Manga](https://allmanga.to/)** - Sub / Dub / [Discord](https://discord.com/invite/6nce6cyJyM) * ⭐ **[animepahe](https://animepahe.si/)** - Hard Subs / Dub / [Enhancements](https://greasyfork.org/en/scripts/520048) / [Downloader](https://github.com/KevCui/animepahe-dl) * ⭐ **[KickAssAnime](https://kaa.to/)** - Sub / Dub / Auto-Next / [Telegram](https://t.me/kickassanimev3) / [Discord](https://discord.gg/6EGTnNQAaV) +* ⭐ **[AnimeX](https://animex.one/)** - Sub / Dub / Auto-Next / [Discord](https://discord.com/invite/xNZcSQRbTm) * ⭐ **[Anidap](https://anidap.se/)** - Sub / Dub / Auto-Next / [Discord](https://discord.com/invite/btsMTSsBM7) * ⭐ **[Anime Streaming CSE](https://cse.google.com/cse?cx=006516753008110874046:vzcl7wcfhei)** or **[Kuroiru](https://kuroiru.co/)** - Multi-Site Anime Search * [Anify](https://anify.to/) - Sub / Dub / [Discord](https://discord.com/invite/79GgUXYwey) * [123anime](https://123animes.ru/) - Sub / Dub / Auto-Next * [Kuudere](https://kuudere.to/), [2](https://kuudere.ru/) - Sub / Dub / Auto-Next / [Telegram](https://t.me/kuudere0to) / [Discord](https://discord.gg/h9v9Vfzp7B) -* [AnimeX](https://animex.one/) - Sub / Dub / Auto-Next / [Discord](https://discord.com/invite/xNZcSQRbTm) * [Gojo](https://animetsu.to/), [2](https://animetsu.cc/) - Sub / Dub * [⁠AnimeZ](https://animeyy.com/) - Sub / Dub * [⁠JustAnime](https://justanime.to/) - Sub / Dub / Auto-Next / [Discord](https://discord.gg/P3yqksmGun) From 14f8494e107e7d6e50d2a045e63333f2b8fa0e10 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Tue, 18 Nov 2025 12:37:48 -0800 Subject: [PATCH 041/131] updated 2 pages --- docs/linux-macos.md | 2 +- docs/video.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/linux-macos.md b/docs/linux-macos.md index 7bb1db4c6..7b4c6c311 100644 --- a/docs/linux-macos.md +++ b/docs/linux-macos.md @@ -105,7 +105,7 @@ # ► Linux Apps * [Linux-PowerToys](https://github.com/domferr/Linux-PowerToys) - PowerToys for Linux * [Railway](https://flathub.org/apps/de.schmidhuberj.DieBahn) - Travel Info Manager * [Wike](https://github.com/hugolabe/Wike) - Wikipedia App -* [Komikku](https://valos.gitlab.io/Komikku/), [Suwayomi-VaadinUI](https://github.com/Suwayomi/Suwayomi-VaadinUI) or [Manga Reader](https://flathub.org/apps/com.georgefb.mangareader) - Manga Readers +* [Komikku](https://komikku-app.github.io/), [Suwayomi-VaadinUI](https://github.com/Suwayomi/Suwayomi-VaadinUI) or [Manga Reader](https://flathub.org/apps/com.georgefb.mangareader) - Manga Readers * [Mako](https://github.com/emersion/mako) or [dunst](https://dunst-project.org/) / [GitHub](https://github.com/dunst-project/dunst) - Customizable Notification Daemon * [Eloquent](https://flathub.org/apps/re.sonny.Eloquent/) or [DidYouMean](https://github.com/hisbaan/didyoumean) - Grammar Check Apps * [KTouch](https://apps.kde.org/ktouch/), [typer](https://github.com/maaslalani/typer) or [Toipe](https://github.com/Samyak2/toipe) - Typing Practice diff --git a/docs/video.md b/docs/video.md index 62d03dc2f..8edcf13f7 100644 --- a/docs/video.md +++ b/docs/video.md @@ -51,7 +51,7 @@ ## ▷ Stream Aggregators * [Vidbox](https://vidbox.cc/), [2](https://cinehd.cc/), [3](https://hotflix.to/) - Movies / TV / Anime / Auto-Next / [Discord](https://discord.gg/VGQKGPM9Ej) * [Bludclart](https://watch.bludclart.com/), [2](https://watch.streamflix.one/) - Movies / TV / Anime / [Add Sources](https://greasyfork.org/en/scripts/538940) / [Discord](https://discord.gg/5Am2QQW6qZ) * [LordFlix](https://lordflix.club/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/JeMDzxSbhH) -* [VLOP](https://www.vlop.fun/), [2](https://nidoe.me/) - Movies / TV / Anime / Watch Parties / [Telegram](https://t.me/vlopstreaming) / [Discord](https://discord.gg/GzXQWKUbjh) +* [Poprink](https://popr.ink/), [2](https://nidoe.me/) - Movies / TV / Anime / Watch Parties / [Telegram](https://t.me/vlopstreaming) / [Discord](https://discord.gg/GzXQWKUbjh) * [Willow](https://willow.arlen.icu/), [2](https://salix.pages.dev/) - Movies / TV / Anime / [4K Guide](https://rentry.co/willow-guide) / [Telegram](https://t.me/+8OiKICptQwA4YTJk) / [Discord](https://discord.com/invite/gmXvwcmxWR) * [VoidFlix](https://voidflix.pages.dev/) or [Flixzy](https://flixzy.pages.dev/) - Movies / TV / Anime / Auto-Next / [Discord](https://discord.gg/GDfP8S243T) * [Cinevibe](https://cinevibe.asia/) - Movies / TV / Anime / [Discord](https://discord.com/invite/4BU2XbAPdu) From ada5c993cd448320c4dfe74e6bb7cefafbccadc7 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Wed, 19 Nov 2025 05:10:08 -0800 Subject: [PATCH 042/131] updated 10 pages --- docs/ai.md | 26 ++++++++++++-------------- docs/audio.md | 7 ++++--- docs/downloading.md | 2 +- docs/educational.md | 1 + docs/gaming.md | 8 +++++--- docs/image-tools.md | 3 ++- docs/mobile.md | 7 ++++--- docs/non-english.md | 1 + docs/video-tools.md | 4 ++-- docs/video.md | 2 ++ 10 files changed, 34 insertions(+), 27 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index aa0680544..35fc19ce1 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -12,16 +12,16 @@ # ► AI Chatbots ## ▷ Official Model Sites -* ⭐ **[AI Studio](https://aistudio.google.com/app/prompts/new_chat)** - Gemini 2.5 Pro / Unlimited / Sign-Up Required / [Subreddit](https://www.reddit.com/r/Bard/) / [Discord](https://discord.com/invite/gemini) -* ⭐ **[Microsoft Copilot](https://copilot.microsoft.com)** - GPT-5 / Unlimited / [Reasoning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#better-reasoning) / [Discord](https://discord.com/invite/go-copilot) +* ⭐ **[AI Studio](https://aistudio.google.com/app/prompts/new_chat)** - Gemini 3 Pro / Unlimited / Sign-Up Required / [Subreddit](https://www.reddit.com/r/Bard/) / [Discord](https://discord.com/invite/gemini) +* ⭐ **[Microsoft Copilot](https://copilot.microsoft.com)** - G GPT-5 (Chat) / Unlimited / [Reasoning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#better-reasoning) / [Discord](https://discord.com/invite/go-copilot) * ⭐ **[Kimi](https://www.kimi.com/)** - Kimi K2 Reasoning Chatbot / Sign-Up Required / [Subreddit](https://www.reddit.com/r/kimi/) / [Discord](https://discord.gg/TYU2fdJykW) / [GitHub](https://github.com/MoonshotAI) * ⭐ **[Qwen](https://chat.qwen.ai/)** - Qwen3-Max / Unlimited / [Subreddit](https://www.reddit.com/r/Qwen_AI/) / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) -* ⭐ **[Grok](https://grok.com/)** - Grok 4 Fast + Grok 3 (96 daily) / Grok 4.1 (24 daily) / [Rate Display](https://greasyfork.org/en/scripts/533963) / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) +* ⭐ **[Grok](https://grok.com/)** - Grok 4 + Grok 3 Fast (96 daily) / Grok 4.1 (24 daily) / [Rate Display](https://greasyfork.org/en/scripts/533963) / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) * ⭐ **[⁠Z.ai](https://chat.z.ai/)** - GLM 4.6 Chatbot / Unlimited / [Discord](https://discord.gg/QR7SARHRxK) * ⭐ **[DeepSeek](https://chat.deepseek.com/)** - DeepSeek-V3.2-Exp / Unlimited / [Subreddit](https://www.reddit.com/r/DeepSeek/) / [Discord](https://discord.com/invite/Tc7c45Zzu5) / [GitHub](https://github.com/deepseek-ai) * [Claude](https://claude.ai/) - Claude 4.5 Sonnet / Sign-Up with Phone # Required / [Usage Tracker](https://github.com/lugia19/Claude-Usage-Extension) / [Subreddit](https://www.reddit.com/r/ClaudeAI/) / [Discord](https://discord.com/invite/6PPFFzqPDZ) -* [ChatGPT](https://chatgpt.com/) - GPT-5 / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#chatgpt-limits) / [r/OpenAI](https://www.reddit.com/r/OpenAI/) / [r/ChatGPT](https://www.reddit.com/r/ChatGPT/) / [Discord](https://discord.com/invite/openai) -* [Gemini](https://gemini.google.com/) - Gemini 2.5 Pro (5 per day) / 2.5 Flash (Unlimited) / [Limits](https://support.google.com/gemini/answer/16275805) / [Subreddit](https://www.reddit.com/r/Bard/) / [Discord](https://discord.com/invite/gemini) +* [ChatGPT](https://chatgpt.com/) - GPT-5.1 / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#chatgpt-limits) / [r/OpenAI](https://www.reddit.com/r/OpenAI/) / [r/ChatGPT](https://www.reddit.com/r/ChatGPT/) / [Discord](https://discord.com/invite/openai) +* [Gemini](https://gemini.google.com/) - Gemini 3.0 Preview (5 per day) / 2.5 Flash (Unlimited) / [Limits](https://support.google.com/gemini/answer/16275805) / [Subreddit](https://www.reddit.com/r/Bard/) / [Discord](https://discord.com/invite/gemini) * [⁠Ernie](https://ernie.baidu.com/) - ERNIE X1.1 / [4.5 Demo](https://huggingface.co/spaces/baidu/ernie_4.5_turbo_demo) / [x1 Demo](https://huggingface.co/spaces/baidu/ernie_x1_turbo_demo) * [Mistral](https://chat.mistral.ai) - Magistral Medium / Privacy-Focused / [Subreddit](https://www.reddit.com/r/MistralAI/) / [Discord](https://discord.gg/mistralai) * [⁠LongCat](https://longcat.chat/) - LongCat-Flash-Chat / Unlimited / [X](https://x.com/Meituan_LongCat) @@ -45,16 +45,14 @@ ## ▷ Multiple Model Sites * [HuggingChat](https://huggingface.co/chat/) - Multiple Chatbots * [⁠ISH](https://ish.chat/) - GPT-5 / Grok 4.1 / Kimi K2 / Multiple Chatbots / No Sign-Up / [Discord](https://discord.gg/cwDTVKyKJz) * [DuckDuckGo AI](https://duck.ai/) - GPT-5 mini / Multiple Chatbots / No Sign-Up -* [Genspark](https://www.genspark.ai/) - GPT-5-high / Gemini 2.5 Pro / Grok 4.1 / Sign-Up Required / [Discord](https://discord.com/invite/CsAQ6F4MPy) +* [Genspark](https://www.genspark.ai/) - GPT-5-high / Gemini 3.0 Preview / Grok 4.1 / Sign-Up Required / [Discord](https://discord.com/invite/CsAQ6F4MPy) * [⁠Together.ai](https://chat.together.ai/) - DeepSeek V3.1 / Qwen 3 235B-2507 / Up-To 110 Daily / [Discord](https://discord.gg/9Rk6sSeWEG) * [Groq](https://groq.com/) - Kimi K2-0905 / GPT-OSS 120B / Sign-Up Required / [Discord](https://discord.com/invite/e6cj7aA4Ts) -* [⁠Gradient](https://chat.gradient.network/) - GPT-OSS-120B / Qwen3-235B-A22B / No Sign-Up -* [Scira](https://scira.ai/) - Grok 4 Fast / Qwen 3 / AI Search Engine / No Sign-Up / [GitHub](https://github.com/zaidmukaddam/scira) +* [Scira](https://scira.ai/) - Grok 4 / Qwen 3 / AI Search Engine / No Sign-Up / [GitHub](https://github.com/zaidmukaddam/scira) * [NVIDIA NIM](https://build.nvidia.com/) - DeepSeek V3.1 / Kimi K2 / Multiple Chatbots / No Sign-Up * [AI Assistant](https://aiassistantbot.pages.dev/) - Deepseek-R1 / Qwen QwQ-32B / Multiple Chatbots / No Sign-Up -* [FreePass](https://freepass.ai/) - Gemini 2.5 Pro / GPT-5-chat / No Sign-Up / [Telegram](https://t.me/freepass_ai) +* [FreePass](https://freepass.ai/) - Gemini 3.0 Preview / GPT-5-chat / No Sign-Up / [Telegram](https://t.me/freepass_ai) * [HiveChat](https://oi.wr.do/) - Kimi K2 / DeepSeek R1-0528 / Multiple Chatbots / Sign-Up Required / [Discord](https://discord.gg/AYFPHvv2jT) / [GitHub](https://github.com/lobehub/lobe-chat) -* [⁠Heck.AI](https://heck.ai/) - Deepseek / GPT-5 Mini / No Sign-Up *** @@ -287,11 +285,11 @@ # ► Video Generation * [Genmo](https://www.genmo.ai/) - 30 Monthly / [GitHub](https://github.com/genmoai/mochi) * [PixVerse](https://pixverse.ai/) - 3 Daily / [Discord](https://discord.com/invite/MXHErdJHMg) * [Wan AI](https://wan.video/) or [⁠Wan 2.1 Fast](https://huggingface.co/spaces/multimodalart/wan2-1-fast) / 10 Daily / Image to Video / [GitHub](https://github.com/Wan-Video/Wan2.1) -* [Dreamina](https://dreamina.capcut.com/ai-tool/home) - 4 Daily +* [Dreamina](https://dreamina.capcut.com/ai-tool/home) - 2 Daily * [Qwen](https://chat.qwen.ai/) - 10 Daily / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) * [Bing Create](https://www.bing.com/images/create) - Sora 1 / No Image Input * [Vivago](https://vivago.ai/) - 1 Daily -* [PigenAI](https://pigenai.art/) +* [PigenAI](https://pigenai.art/) - 10 Per Hour * [LMArena](https://discord.com/invite/lmarena) - 5 Daily / Random Models / Discord Only / Check #how-to-video-bot / End-Watermark * [FramePack](https://github.com/colinurbs/FramePack-Studio) - Desktop App / Local Models / NVIDIA GPU Required * [Eggnog](https://www.eggnog.ai/) - AI Character Video Remixer + Editor @@ -307,12 +305,12 @@ # ► Image Generation * ⭐ **[LMArena](https://lmarena.ai/?mode=direct&chat-modality=image)** - Multiple Generators / Editing / Login After 3 / [X](https://x.com/arena) / [Discord](https://discord.com/invite/lmarena) * ⭐ **[ImageFX](https://labs.google/fx/tools/image-fx)** - Imagen 3 / Unlimited / Region-Based / Sign-Up Required / [Discord](https://discord.com/invite/googlelabs) * ⭐ **[Grok](https://grok.com/)** - 96 Daily / Editing / Sign-Up Required / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) +* ⭐ **[Dreamina](https://dreamina.capcut.com/ai-tool/home)** - 15 Prompts / Seedream 4.0 / Sign-Up Required +* ⭐ **[⁠Hunyuan Image Generation](https://hunyuan.tencent.com/image/en)** - Hunyuan Image 3.0 / Unlimited * [Mage](https://www.mage.space/) - Flux Schnell / Sign-Up Required / [Discord](https://discord.com/invite/GT9bPgxyFP) * [FLUX.1 Schnell](https://huggingface.co/spaces/black-forest-labs/FLUX.1-schnell), [⁠FLUX.1-Kontext-Dev](https://huggingface.co/spaces/black-forest-labs/FLUX.1-Kontext-Dev) or [FLUX-Pro-Unlimited](https://huggingface.co/spaces/NihalGazi/FLUX-Pro-Unlimited) / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#hugging-face-warning) - No Sign-Up / Editing (Kontext) * [Yupp.ai](https://yupp.ai/) - Google Login Required / [Discord](https://discord.com/invite/yuppai) * [Perchance](https://perchance.org/ai-text-to-image-generator), [2](https://perchance.org/ai-photo-generator) - Flux Schnell / Unlimited / No Sign-Up -* [Dreamina](https://dreamina.capcut.com/ai-tool/home) - 60 Daily / Seedream 4.0 / 4 Gens Per Prompt / Sign-Up Required -* [⁠Hunyuan Image Generation](https://hunyuan.tencent.com/image/en) - Hunyuan Image 3.0 / Unlimited * [PigenAI](https://pigenai.art/) - Unlimited / Imagen 4 / Qwen * [⁠ISH](https://ish.chat/) - Unlimited / GPT Image 1 mini / Flux Kontext (dev) / Editing / No Sign-Up /[Discord](https://discord.gg/cwDTVKyKJz) * [imgsys](https://imgsys.org/) - Unlimited / Compare Generators / No Sign-Up diff --git a/docs/audio.md b/docs/audio.md index fd1069ed3..9b3853b11 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -12,7 +12,7 @@ ## ▷ Streaming Apps * 🌐 **[/music streaming/](https://dan.valeena.dev/guides/music-streaming/)**, [2](https://rentry.co/musicstreaming) or [Wiki Comparisons](https://en.wikipedia.org/wiki/Comparison_of_music_streaming_services) - Streaming Service Comparisons * ↪️ **[Spotify Clients](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/audio/#wiki_.25BA_spotify_tools)** * ↪️ **[YouTube Music Mobile](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android/#wiki_.25B7_youtube_music)** -* ⭐ **[Custom YouTube Music](https://github.com/th-ch/youtube-music)** - YouTube Music Client +* ⭐ **[Custom YouTube Music](https://github.com/pear-devs/pear-desktop)** - YouTube Music Client * [Deezer](https://www.deezer.com/) - Streaming / Sign-Up Required * [Moosync](https://moosync.app/) - YouTube / Spotify / [Discord](https://discord.gg/HsbqbRune3) / [GitHub](https://github.com/Moosync/Moosync) * [yewtube](https://github.com/mps-youtube/yewtube) - YouTube Music Client @@ -47,6 +47,7 @@ ## ▷ Streaming Sites * [Mixupload](https://mixupload.com/) - Browser Music * [zvu4no](https://zvu4no.org/) or [Tancpol](https://tancpol.net/) - Russian Music / Use [Translator](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tools/#wiki_.25B7_translators) * [Saavn Web](https://saavn-web-ui.vercel.app/) - JioSaavn Web Client / [GitHub](https://github.com/wiz64/saavn-web-ui) +* [Ballsack TV](https://bsky.app/profile/feed.ballsack.tv) - MTV Style User-Submitted Music Video Feed / [Discord](https://discord.gg/KT2Dht4zcZ) * [Hype Machine](https://hypem.com/popular) - Rising * [Bandcamp](https://bandcamp.com/discover/free-music) - Free Music Release Platform * [Mirlo](https://mirlo.space/) - Free Music Release Platform @@ -643,7 +644,7 @@ ## ▷ Curated Recommendations * ⭐ **[MixesDB](https://www.mixesdb.com/)** - DJ Set Database * ⭐ **[EveryNoise](https://everynoise.com/)** - Music Genre Discovery Tool / [New Music](https://www.furia.com/page.cgi?type=log#id492) * ⭐ **[Tunefind](https://www.tunefind.com/)** - Find Music from Movies / TV Shows -* [Chosic](https://www.chosic.com/), [lazyrecords](https://lazyrecords.app/), [Discover Quickly](https://discoverquickly.com/), [TapeFear](https://www.tapefear.com/), [Dubolt](https://dubolt.com/) or [Playlost.fm](http://playlost.fm/) - Song Discovery Tools +* [Chosic](https://www.chosic.com/), [lazyrecords](https://lazyrecords.app/), [SongsLikeX](https://songslikex.com/), [Discover Quickly](https://discoverquickly.com/), [TapeFear](https://www.tapefear.com/), [Dubolt](https://dubolt.com/) or [Playlost.fm](http://playlost.fm/) - Song Discovery Tools * [Music-Map](https://www.music-map.com/), [Musicroamer](https://www.musicroamer.com/), [Music Galaxy](https://galaxy.spotifytrack.net/), [Unchartify](https://unchartify.com/) / [Telegram](https://t.me/spotifyuncharted), [SAGE](https://hate5six.com/sage), [LivePlasma](https://liveplasma.com/) or [GNOD](https://www.gnod.com/) - Artist Discovery Tools * [⁠Essential Charts](https://4chanmusic.miraheze.org/wiki/Essential_Charts) - Album Recommendation Charts * [Sputnik](https://www.sputnikmusic.com/) - Ratings / Reviews @@ -973,7 +974,7 @@ ## ▷ SFX / Loops * ⭐ **[Kits4Beats](https://kits4beats.com/)** - Download / Torrent / [Telegram](https://t.me/kits4beats) * ⭐ **[PLUGG SUPPLY](https://t.me/pluggsupply)** - Telegram / [VK](https://vk.com/pluggsupply) -* ⭐ **[OrangeFreeSounds](https://orangefreesounds.com/)**, [FreeSoundsLibrary](https://www.freesoundslibrary.com/) or [SoundGator](https://www.soundgator.com/) - Free-to-Use +* ⭐ **[OrangeFreeSounds](https://orangefreesounds.com/)**, [FreeSoundsLibrary](https://www.freesoundslibrary.com/), [BandLab Samples](https://www.bandlab.com/sounds/free-samples) or [SoundGator](https://www.soundgator.com/) - Free-to-Use * [EXP Soundboard](https://sourceforge.net/projects/expsoundboard/), [Sound Show](https://soundshow.app/) / [Discord](https://discord.com/invite/8pGnfJyzNq), [Soundux](https://soundux.rocks/) or [Resanance](https://resanance.com/) - Soundboard Programs * [MyInstants](https://www.myinstants.com/index/us/), [101soundboards](https://www.101soundboards.com/) or [Soundboard.com](https://www.soundboard.com/) - Online Soundboards * [SampleBrain](https://gitlab.com/then-try-this/samplebrain), [rFXGen](https://raylibtech.itch.io/rfxgen), [Bfxr](https://www.bfxr.net/) / [GitHub](https://github.com/increpare/bfxr2), [ChipTone](https://sfbgames.itch.io/chiptone) or [SFXR](https://sfxr.me/) - Sound Effect Creators diff --git a/docs/downloading.md b/docs/downloading.md index e6f6bb6fd..c594fbfc9 100644 --- a/docs/downloading.md +++ b/docs/downloading.md @@ -99,7 +99,7 @@ # ► Software Sites * 🌐 **[Adobe Alternatives](https://github.com/KenneyNL/Adobe-Alternatives)**, [2](https://rentry.org/adobealt) - Adobe Software Alternative Index * ↪️ **[Adobe Software](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/torrent/#wiki_.25BA_torrent_sites)** -* ⭐ **[Virgil Software Search](https://virgil.samidy.com/Software/)** / [GitHub](https://github.com/SamidyFR/Virgil) or [Software CSE](https://cse.google.com/cse?cx=ae17d0c72fa6cbcd4) - Multi-Site Software Search +* ⭐ **[Virgil Software Search](https://virgil.samidy.com/Software/)**, [2](https://virgil-search.pages.dev/Software/) / [GitHub](https://github.com/SamidyFR/Virgil) or [Software CSE](https://cse.google.com/cse?cx=ae17d0c72fa6cbcd4) - Multi-Site Software Search * ⭐ **[CracksURL](https://cracksurl.com/)** / [Telegram](https://t.me/cracksurldotcom) * ⭐ **[LRepacks](https://lrepacks.net/)** - Use [Translator](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tools/#wiki_.25B7_translators) * ⭐ **[Mobilism](https://forum.mobilism.org/)** - Sign-Up Required / [User Ranks](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#mobilism-ranks) diff --git a/docs/educational.md b/docs/educational.md index cd2dcf36b..3fe693eb9 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -547,6 +547,7 @@ ## ▷ Biology * ⭐ **[Lost and Found Nature](https://www.lostandfoundnature.com/)** - Rediscovered Animal / Plant Database * [BiologyOnline](https://www.biologyonline.com/) - Biology Articles * [Science Geek](https://www.sciencegeek.net/) - Biology Study Guides +* [Biodiversity Heritage Library](https://www.biodiversitylibrary.org/) - Biodiversity Research * [Alien](https://alien-project.org/) - Artificial Life Simulator / [GitHub](https://github.com/chrxh/alien) / [Video](https://youtu.be/w9R6zrdl6jM) * [Metazooa](https://metazooa.com/) - Species Connection Game * [⁠Phenome10K](https://www.phenome10k.org/) - Biological / Palaeontological 3D Scans diff --git a/docs/gaming.md b/docs/gaming.md index 9115c1ac6..5abb4cc43 100644 --- a/docs/gaming.md +++ b/docs/gaming.md @@ -23,7 +23,7 @@ # ► Download Games * ⭐ **[SteamUnderground](https://steamunderground.net/)** - Download / Pre-Installs / [Discord](https://discord.gg/hxdv7eJ5Yt) * ⭐ **[Ova Games](https://www.ovagames.com/)** - Download / PW: `www.ovagames.com` / [Redirect Bypass Required](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/internet-tools#wiki_.25B7_redirect_bypass) * ⭐ **[Torrminatorr](https://forum.torrminatorr.com/)** - Download / Forum / Sign-Up Required -* [Virgil Game Search](https://virgil.samidy.com/Games/) / [GitHub](https://github.com/SamidyFR/Virgil), [Rezi Search](https://rezi.one/), [⁠Playseek](https://playseek.app/), [Game Download CSE](https://cse.google.com/cse?cx=006516753008110874046:cbjowp5sdqg), [Game Torrent CSE](https://cse.google.com/cse?cx=006516753008110874046:pobnsujblyx) or [r/PiratedGames CSE](https://cse.google.com/cse?cx=20c2a3e5f702049aa) - Multi-Site Search Engines +* [Virgil Game Search](https://virgil.samidy.com/Games/), [2](https://virgil-search.pages.dev/Games/) / [GitHub](https://github.com/SamidyFR/Virgil), [Rezi Search](https://rezi.one/), [⁠Playseek](https://playseek.app/), [Game Download CSE](https://cse.google.com/cse?cx=006516753008110874046:cbjowp5sdqg), [Game Torrent CSE](https://cse.google.com/cse?cx=006516753008110874046:pobnsujblyx) or [r/PiratedGames CSE](https://cse.google.com/cse?cx=20c2a3e5f702049aa) - Multi-Site Search Engines * [g4u](https://g4u.to/) - Download / PW: `404` * [GLoad](https://gload.to/) - Download * [scene cat](https://rentry.co/FMHYB64#scene-cat) - Download / [Discord](https://discord.gg/wXdNEhf73x) @@ -515,6 +515,7 @@ ## ▷ Word Games * [Make a Word Search](http://www.makeawordsearch.net/) or [Word Search Labs](https://wordsearchlabs.com/) - Word Search Creators * [Connections](https://connections.swellgarfo.com/) - Custom Word Puzzles * [RobinWords](https://www.robinwords.com/) - Word Ladder Game +* [⁠TiledWords](https://tiledwords.com/) - Daily Tile Rotation Word Game * [Word Golf](https://www.word.golf/) - Word Relation Game * [JKLM.FUN](https://jklm.fun/) - Multiplayer Word Games * [eWordChallenge](https://www.ewordchallenge.net/) - Boggle Online @@ -804,7 +805,8 @@ ## ▷ Platformer ## ▷ Simulation -* [HatTrick](https://www.hattrick.org/) - Multiplayer Football Manager +* [HatTrick](https://www.hattrick.org/) - Multiplayer Football League Manager +* [⁠MatchSimulator](https://matchsimulator.com/) - Football League Simulator * [FSHistory](https://s-macke.github.io/FSHistory/) - Play Classic Flight Simulator * [Hacker Wars](https://hackerwars.io/) - Hacking Simulators * [Startup Simulator](https://toggl.com/startup-simulator/) - Startup Simulation Game @@ -925,7 +927,7 @@ ## ▷ Trivia ## ▷ Tetris -* ⭐ **[TETR.IO](https://tetr.io/)** - Multiplayer Browser Tetris / [Discord](https://discord.com/invite/tetrio) / [GitHub](https://github.com/tetrio/) / [Plus](https://gitlab.com/UniQMG/tetrio-plus) / [Skin Database](https://you.have.fail/tetrioplus//) / [Stats](https://tsbeta.dan63.by/) +* ⭐ **[TETR.IO](https://tetr.io/)** - Multiplayer Browser Tetris / [Plus](https://gitlab.com/UniQMG/tetrio-plus) / [Skin Database](https://you.have.fail/tetrioplus//) / [Stats](https://tsbeta.dan63.by/) / [Discord](https://discord.com/invite/tetrio) / [GitHub](https://github.com/tetrio/) * [Jstris](https://jstris.jezevec10.com/) - Multiplayer Browser Tetris / [Plus](https://discord.gg/mtX8ek82xb) / [Skin Database](https://docs.google.com/spreadsheets/d/1xO8DTORacMmSJAQicpJscob7WUkOVuaNH0wzkR_X194/htmlview#) * [Tetra eSports](https://tetraesports.com/) - Competitive Multiplayer Tetris / [Discord](https://discord.gg/6EFdcGuWKn) * [Apotris](https://akouzoukos.com/apotris/play/) - Customizable Browser Tetris w/ Responsive Controls / [Multi-Platform](https://akouzoukos.com/apotris) / [Source](https://gitea.com/akouzoukos/apotris) diff --git a/docs/image-tools.md b/docs/image-tools.md index 48409e693..e980a307d 100644 --- a/docs/image-tools.md +++ b/docs/image-tools.md @@ -326,6 +326,7 @@ ## ▷ Free Assets * [psdkeys](https://psdkeys.com/) * [Freeject](https://www.freeject.net/) * [⁠Salvaged](https://salvaged.nu/) +* [AvaxGFX](https://avxgfx.com/) * [Cg_peers Archive](https://t.me/Cgpeers_archive) * [PNGTree](https://pngtree.com/) * [TianUI](https://www.titanui.com/) @@ -575,7 +576,7 @@ ## ▷ 3D Modeling Tools * [Assemblr](https://www.assemblrworld.com/) - Augmented Reality Image Creator * [MeshLab](https://www.meshlab.net/) - 3D Mesh Processing / [GitHub](https://github.com/cnr-isti-vclab/meshlab) * [Ninja Ripper](https://kemono.cr/patreon/user/45591569) / [2](https://gamebanana.com/tools/5638) / [3](https://0curtain0.github.io/ninja_ripper.html) - Extract 3D Models from Games -* [Ultimaker Cura](https://ultimaker.com/software/ultimaker-cura) - 3D Printing Software +* [Ultimaker Cura](https://ultimaker.com/software/ultimaker-cura) or [OrcaSlicer](https://www.orcaslicer.com/) / [X](https://x.com/real_OrcaSlicer) / [Discord](https://discord.gg/P4VE9UY9gJ) / [GitHub](https://github.com/OrcaSlicer/OrcaSlicer) - 3D Printing Software *** diff --git a/docs/mobile.md b/docs/mobile.md index 2c5d80403..1c09426bf 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -516,7 +516,7 @@ ## ▷ Android Browsers * ⭐ **[Brave](https://brave.com/)** - Chromium-Based Browser w/ Built-in Adblock / Privacy-Focused / [GitHub](https://github.com/brave/brave-browser) * ⭐ **[IronFox](https://gitlab.com/ironfox-oss/IronFox)** - Mull Browser Fork / Privacy-Focused / [Discord](https://discord.gg/zbdzfRVyVh) * ⭐ **[Tor](https://tb-manual.torproject.org/mobile-tor/)** - Onion-Routed Browser / Privacy-Focused -* [Iceraven Browser](https://github.com/fork-maintainers/iceraven-browser) - Customizable Browsers Based on Firefox +* [Iceraven Browser](https://github.com/fork-maintainers/iceraven-browser) or [Fennec](https://f-droid.org/en/packages/org.mozilla.fennec_fdroid/) / [GitLab](https://gitlab.com/relan/fennecbuild) - Browsers Based on Firefox * [FFUpdater](https://github.com/Tobi823/ffupdater) - Multi-Browser Updater * [Eruda](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#eruda) - Mobile Browser Console / [Userscript](https://greasyfork.org/en/scripts/400760-console-for-mobile-browsers-eruda) / [GitHub](https://github.com/liriliri/eruda) * [Hermit](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks) (search) / [2](https://play.google.com/store/apps/details?id=com.chimbori.hermitcrab) - Lite Apps Browser @@ -561,7 +561,7 @@ ## ▷ Android Text Tools * [Markor](https://fossdroid.com/a/markor.html) - Text Editor with Markdown Support * [neutriNote](https://github.com/appml/neutrinote) or [OneNote](https://play.google.com/store/apps/details?id=com.microsoft.office.onenote&hl=en-us) - Note-Taking Apps with Markdown / Math Support * [Quillpad](https://quillpad.github.io/) / [GitHub](https://github.com/quillpad/quillpad) - Note-Taking App with Markdown Support -* [Safe Notes](https://github.com/keshav-space/safenotes) - AES-256 Encrypted Note-Taking App +* [Safe Notes](https://safenote.co/) / [GitHub](https://github.com/keshav-space/safenotes) - AES-256 Encrypted Note-Taking App * [Notebook](https://www.zoho.com/notebook/mobile-app.html) or [NotePad](https://github.com/mshdabiola/NotePad) - Note-Taking Apps with Drawing * [Walling](https://walling.app/) or [Workflowy](https://play.google.com/store/apps/details?id=com.workflowy.android) - Note-Taking Apps for Projects * [Moe Memos](https://memos.moe/) - Self-Hosted Note-Taking App @@ -620,8 +620,8 @@ ## ▷ Date & Time ## ▷ Productivity Trackers * ↪️ **[Text Editors](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android/#wiki_.25B7_android_text_tools) / [To-Do Apps](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android/#wiki_.25B7_to-do_apps)** +* ⭐ **[Loop Habit Tracker](https://github.com/iSoron/uhabits)** - Habit Tracker * ⭐ **[Table Habit](https://github.com/FriesI23/mhabit)** - Habit Tracker -* [Loop Habit Tracker](https://github.com/iSoron/uhabits) - Habit Tracker * [StayFree](https://stayfreeapps.com/) - Digital Productivity Tracker / App Blocker * [Folksable](https://folksable.com/) - Social Habit Tracker * [HabitBuilder](https://github.com/ofalvai/HabitBuilder) - Habit Tracker @@ -1330,6 +1330,7 @@ # ► iOS Reading * [Suwatte](https://www.suwatte.app/) - Comic Reader / [Discord](https://discord.gg/8wmkXsT6h5) / [GitHub](https://github.com/suwatte) * [Prologue](https://prologue.audio/) - Audiobooks for Plex * [JellyBook](https://github.com/JellyBookOrg/JellyBook) - Ebook Reader +* [Anx Reader](https://anx.anxcye.com/) - Ebook Reader / [GitHub](https://github.com/anxcye/anx-reader) * [eBoox](https://eboox.app/) - Ebook Reader * [Readwise](https://apps.apple.com/app/readwise/id1476885528) - Ebook Reader * [Cantook](https://apps.apple.com/app/cantook-by-aldiko/id1476410111) - Ebook Reader diff --git a/docs/non-english.md b/docs/non-english.md index 4d8dab6e6..fce9d5e9c 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -250,6 +250,7 @@ ## ▷ Streaming / 流媒体 * 🌐 **[Chinese Drama Site Index](https://www.reddit.com/r/CDrama/wiki/streaming)** - Chinese Drama Sites Index * 🌐 **[Movie Forest](https://549.tv/)** or **[klyingshi](https://klyingshi.com/)** - Chinese Streaming Sites Index +* ⭐ **[555dy](https://577938.vip/)** - Movies / TV / Anime / NSFW / Sub / 1080p * ⭐ **[BiliBili](https://www.bilibili.com/)** / [.tv](https://www.bilibili.tv/) / [Multi-Platform Client](https://xfangfang.github.io/wiliwili/) / [Signup Block](https://greasyfork.org/en/scripts/467474) / [Sponsorblock](https://github.com/hanydd/BilibiliSponsorBlock) / [Enhancement Script](https://github.com/the1812/Bilibili-Evolved) * [ddrk](https://ddys.pro/), [2](https://ddys.info/) - Movies / TV / Anime / Sub / 1080p * [Tencent Video](https://v.qq.com/) - Movies / TV / Anime / Cartoons / Sub / Dub / 1080p / [Downloader](https://weibomiaopai.com/online-video-downloader/tencent) diff --git a/docs/video-tools.md b/docs/video-tools.md index c59bd7aac..f2e8a0587 100644 --- a/docs/video-tools.md +++ b/docs/video-tools.md @@ -270,7 +270,7 @@ # ► Media Servers * ⭐ **[Kodi](https://kodi.tv/)** - Media Server * [TRaSH Guides](https://trash-guides.info/) / [Discord](https://discord.com/invite/4K2kdvwzFh) or [The Complete Guide](https://redd.it/pqsomd) - Server Setup Guides * [Self-Hosted Anime](https://github.com/shyonae/selfhosted-anime/wiki) - Anime Server Setup Guides -* [Prowlarr](https://github.com/Prowlarr/Prowlarr), [FlexGet](https://flexget.com/) or [r/softwarr](https://reddit.com/r/softwarr) - Autodownload Tools +* [Prowlarr](https://prowlarr.com/) / [GitHub](https://github.com/Prowlarr/Prowlarr), [FlexGet](https://flexget.com/) or [r/softwarr](https://reddit.com/r/softwarr) - Autodownload Tools * [Reiverr](https://github.com/aleksilassila/reiverr) - Media Server Manager * [Fixarr](https://github.com/sachinsenal0x64/fixarr) - Media Server File Renamer * [HTPC Download Box](https://github.com/sebgl/htpc-download-box) - Media Server Automation @@ -468,7 +468,7 @@ ## ▷ Animation Tools * 🌐 **[Creator Resources](https://www.newgrounds.com/wiki/creator-resources/)** - Art & Animation Resource Index * ⭐ **[Unreal Engine](https://www.unrealengine.com/)**, [MoonRay](https://openmoonray.org/), [cgsoftbox](https://t.me/cgsoftbox), [SketchUp](https://www.sketchup.com/) or [Twinmotion](https://www.twinmotion.com/en-US) - 3D Creation Tools * ⭐ **[Immersity AI](https://www.immersity.ai/)** - 2D Image to 3D Animation Tool -* [OpenToonz](https://opentoonz.github.io/e/), [Wick Editor](https://www.wickeditor.com/editor/), [Clipnote Studio](https://calcium-chan.itch.io/clipnote) or [Pencil2D](https://www.pencil2d.org/) - Animation Tools +* [OpenToonz](https://opentoonz.github.io/e/) / [GitHub](https://github.com/opentoonz/opentoonz), [Wick Editor](https://www.wickeditor.com/editor/), [Clipnote Studio](https://calcium-chan.itch.io/clipnote) or [Pencil2D](https://www.pencil2d.org/) - Animation Tools * [Animaker](https://www.animaker.com/) - Animated Video Creator * [3DThis](https://3dthis.com/) - 3D Animation Tools * [Mega Scans](https://quixel.com/megascans) - 3D Scans diff --git a/docs/video.md b/docs/video.md index 8edcf13f7..e6e63ca64 100644 --- a/docs/video.md +++ b/docs/video.md @@ -458,6 +458,7 @@ ## ▷ Live Sports * [FawaNews](http://www.fawanews.sc/) * [⁠Bundesliga](https://bundesliga.league.do/) * [⁠CrackStreams.ms](https://crackstreams.ms/) +* [⁠Trendgola](https://trendgola.org/) - Football * [StarLive](https://starlive.click/) - Live MMA Events * [TFLIX](https://tv.tflix.app/) - Sports Channels * [NBAMonster](https://nbamonster.com/) - Basketball / Aggregator @@ -855,6 +856,7 @@ ## ▷ Anime Tracking / Databases * [Kitsu](https://kitsu.io/) - Anime * [Anisearch](https://www.anisearch.com/) - Anime * [AniDB](https://anidb.net/) - Anime +* [ACDB](https://www.animecharactersdatabase.com/) - Anime Character Database *** From 937100250d6ac26e0caf3978beba9c987165e991 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Wed, 19 Nov 2025 05:49:10 -0800 Subject: [PATCH 043/131] small fixes --- docs/ai.md | 2 +- docs/audio.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 35fc19ce1..17b90f23a 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -13,7 +13,7 @@ # ► AI Chatbots ## ▷ Official Model Sites * ⭐ **[AI Studio](https://aistudio.google.com/app/prompts/new_chat)** - Gemini 3 Pro / Unlimited / Sign-Up Required / [Subreddit](https://www.reddit.com/r/Bard/) / [Discord](https://discord.com/invite/gemini) -* ⭐ **[Microsoft Copilot](https://copilot.microsoft.com)** - G GPT-5 (Chat) / Unlimited / [Reasoning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#better-reasoning) / [Discord](https://discord.com/invite/go-copilot) +* ⭐ **[Microsoft Copilot](https://copilot.microsoft.com)** - GPT-5 (Chat) / Unlimited / [Reasoning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#better-reasoning) / [Discord](https://discord.com/invite/go-copilot) * ⭐ **[Kimi](https://www.kimi.com/)** - Kimi K2 Reasoning Chatbot / Sign-Up Required / [Subreddit](https://www.reddit.com/r/kimi/) / [Discord](https://discord.gg/TYU2fdJykW) / [GitHub](https://github.com/MoonshotAI) * ⭐ **[Qwen](https://chat.qwen.ai/)** - Qwen3-Max / Unlimited / [Subreddit](https://www.reddit.com/r/Qwen_AI/) / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) * ⭐ **[Grok](https://grok.com/)** - Grok 4 + Grok 3 Fast (96 daily) / Grok 4.1 (24 daily) / [Rate Display](https://greasyfork.org/en/scripts/533963) / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) diff --git a/docs/audio.md b/docs/audio.md index 9b3853b11..a66630b6b 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -12,7 +12,7 @@ ## ▷ Streaming Apps * 🌐 **[/music streaming/](https://dan.valeena.dev/guides/music-streaming/)**, [2](https://rentry.co/musicstreaming) or [Wiki Comparisons](https://en.wikipedia.org/wiki/Comparison_of_music_streaming_services) - Streaming Service Comparisons * ↪️ **[Spotify Clients](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/audio/#wiki_.25BA_spotify_tools)** * ↪️ **[YouTube Music Mobile](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android/#wiki_.25B7_youtube_music)** -* ⭐ **[Custom YouTube Music](https://github.com/pear-devs/pear-desktop)** - YouTube Music Client +* ⭐ **[Pear Desktop](https://github.com/pear-devs/pear-desktop)** - YouTube Music Client w/ Adblock * [Deezer](https://www.deezer.com/) - Streaming / Sign-Up Required * [Moosync](https://moosync.app/) - YouTube / Spotify / [Discord](https://discord.gg/HsbqbRune3) / [GitHub](https://github.com/Moosync/Moosync) * [yewtube](https://github.com/mps-youtube/yewtube) - YouTube Music Client From 006f5bb365fc86b50c5b051f0c59ffcb77785de3 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Thu, 20 Nov 2025 01:34:46 -0800 Subject: [PATCH 044/131] updated 13 pages --- docs/ai.md | 20 ++++++++++---------- docs/educational.md | 6 ++++-- docs/file-tools.md | 3 ++- docs/gaming-tools.md | 1 - docs/image-tools.md | 4 ++-- docs/internet-tools.md | 2 +- docs/misc.md | 2 +- docs/non-english.md | 3 ++- docs/privacy.md | 2 +- docs/reading.md | 2 +- docs/social-media-tools.md | 2 +- docs/text-tools.md | 2 +- docs/video.md | 3 +-- 13 files changed, 27 insertions(+), 25 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 17b90f23a..867ec5d09 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -41,18 +41,17 @@ ## ▷ Multiple Model Sites * 🌐 **[Free LLM API Resources](https://github.com/cheahjs/free-llm-api-resources)** - Chatbot Resources / Mirrors * ⭐ **[LMArena](https://lmarena.ai/?mode=direct)** - Multiple Chatbots / No Sign-Up / Reset Limits w/ Temp Mail / [X](https://x.com/arena) / [Discord](https://discord.com/invite/lmarena) -* [Yupp.ai](https://yupp.ai/) - Multiple Chatbots / Google Login Required / [Discord](https://discord.com/invite/yuppai) -* [HuggingChat](https://huggingface.co/chat/) - Multiple Chatbots +* [Yupp.ai](https://yupp.ai/) - Gemini 3.0 Preview / GPT-5.1-high / Grok 4.1 / Qwen 3 Max / Google Login / [Discord](https://discord.com/invite/yuppai) * [⁠ISH](https://ish.chat/) - GPT-5 / Grok 4.1 / Kimi K2 / Multiple Chatbots / No Sign-Up / [Discord](https://discord.gg/cwDTVKyKJz) * [DuckDuckGo AI](https://duck.ai/) - GPT-5 mini / Multiple Chatbots / No Sign-Up -* [Genspark](https://www.genspark.ai/) - GPT-5-high / Gemini 3.0 Preview / Grok 4.1 / Sign-Up Required / [Discord](https://discord.com/invite/CsAQ6F4MPy) * [⁠Together.ai](https://chat.together.ai/) - DeepSeek V3.1 / Qwen 3 235B-2507 / Up-To 110 Daily / [Discord](https://discord.gg/9Rk6sSeWEG) * [Groq](https://groq.com/) - Kimi K2-0905 / GPT-OSS 120B / Sign-Up Required / [Discord](https://discord.com/invite/e6cj7aA4Ts) * [Scira](https://scira.ai/) - Grok 4 / Qwen 3 / AI Search Engine / No Sign-Up / [GitHub](https://github.com/zaidmukaddam/scira) * [NVIDIA NIM](https://build.nvidia.com/) - DeepSeek V3.1 / Kimi K2 / Multiple Chatbots / No Sign-Up * [AI Assistant](https://aiassistantbot.pages.dev/) - Deepseek-R1 / Qwen QwQ-32B / Multiple Chatbots / No Sign-Up -* [FreePass](https://freepass.ai/) - Gemini 3.0 Preview / GPT-5-chat / No Sign-Up / [Telegram](https://t.me/freepass_ai) +* [FreePass](https://freepass.ai/) - Gemini 2.5 Pro/ GPT-5-chat / No Sign-Up / [Telegram](https://t.me/freepass_ai) * [HiveChat](https://oi.wr.do/) - Kimi K2 / DeepSeek R1-0528 / Multiple Chatbots / Sign-Up Required / [Discord](https://discord.gg/AYFPHvv2jT) / [GitHub](https://github.com/lobehub/lobe-chat) +* [Genspark](https://www.genspark.ai/) - GPT-5-high / Gemini 3.0 Preview / Grok 4.1 / Sign-Up Required / [Discord](https://discord.com/invite/CsAQ6F4MPy) *** @@ -232,7 +231,7 @@ # ► AI Indexes ## ▷ AI Benchmarks -* ⭐ **[Artificial Analysis](https://artificialanalysis.ai/)** - Chatbot Benchmarks / [X](https://x.com/ArtificialAnlys) +* ⭐ **[Artificial Analysis](https://artificialanalysis.ai/)** - Chatbot, Image, and Video Benchmarks / [X](https://x.com/ArtificialAnlys) * ⭐ **[LMArena](https://lmarena.ai/leaderboard)** - Chatbot Leaderboards / Benchmarks / [X](https://x.com/arena) / [Discord](https://discord.com/invite/lmarena) * [SEAL LLM Leaderboards](https://scale.com/leaderboard) - Chatbot Leaderboards * [⁠RankedAGI](https://rankedagi.com/) - Chatbot Leaderboards / Benchmarks @@ -279,12 +278,13 @@ ## ▷ [Grammar Check](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tool # ► Video Generation * 🌐 **[VBench](https://huggingface.co/spaces/Vchitect/VBench_Leaderboard)** - Video Generation Model Leaderboard +* ⭐ **[Grok Imagine](https://grok.com/imagine)** - 100 Daily / Imagine 0.9 / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) * [Sora](https://openai.com/index/sora/) - 29 Daily / [Signup Guide](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sora) / [Remove Watermarks](https://unmarkit.app/sora), [2](https://colab.research.google.com/drive/1Iqu4RZ9WAhcbO1Jn0wCkMOsw2l1p6z62) -* [Grok Imagine](https://grok.com/imagine) - 100 Daily / Imagine 0.9 / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) * [Opal Veo 3](https://opal.withgoogle.com/?flow=drive:/16qMbrhlc7gjTfI1zpnKbyoBxEcDRi4om&shared&mode=app) - Veo 3 / Use Alt Account * [Genmo](https://www.genmo.ai/) - 30 Monthly / [GitHub](https://github.com/genmoai/mochi) * [PixVerse](https://pixverse.ai/) - 3 Daily / [Discord](https://discord.com/invite/MXHErdJHMg) * [Wan AI](https://wan.video/) or [⁠Wan 2.1 Fast](https://huggingface.co/spaces/multimodalart/wan2-1-fast) / 10 Daily / Image to Video / [GitHub](https://github.com/Wan-Video/Wan2.1) +* [Whisk](https://labs.google/fx/en/tools/whisk) - Veo 3 / 10 Monthly * [Dreamina](https://dreamina.capcut.com/ai-tool/home) - 2 Daily * [Qwen](https://chat.qwen.ai/) - 10 Daily / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) * [Bing Create](https://www.bing.com/images/create) - Sora 1 / No Image Input @@ -299,17 +299,17 @@ # ► Video Generation # ► Image Generation * 🌐 **[LMArena Text to Image](https://lmarena.ai/leaderboard/text-to-image)** or **[LMArena Editing](https://lmarena.ai/leaderboard/image-edit)** - Image Generator Benchmarks / Leaderboards -* ⭐ **[AI Studio](https://aistudio.google.com/generate-image)**, [Gemini](https://gemini.google.com/), or [Whisk](https://labs.google/fx/en/tools/whisk) -Nano Banana (editing) / Imagen 4 + Ultra / 100 per day (Gemini) / Sign-Up Required / Region-Based / [Discord](https://discord.com/invite/gemini) +* ⭐ **[AI Studio](https://aistudio.google.com/generate-image)**, [Gemini](https://gemini.google.com/) or [Whisk](https://labs.google/fx/en/tools/whisk) - Nano Banana (editing) / Imagen 4 + Ultra / 100 per day (Gemini) / Sign-Up Required / Region-Based / [Discord](https://discord.com/invite/gemini) * ⭐ **[Bing Create](https://www.bing.com/images/create)** - Unlimited / GPT-4o / MAI-Image-1 / Editing / Sign-Up Required * ⭐ **[Qwen](https://chat.qwen.ai/)** - 30 Per 24 Hours / Editing / Sign-Up Required / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) * ⭐ **[LMArena](https://lmarena.ai/?mode=direct&chat-modality=image)** - Multiple Generators / Editing / Login After 3 / [X](https://x.com/arena) / [Discord](https://discord.com/invite/lmarena) -* ⭐ **[ImageFX](https://labs.google/fx/tools/image-fx)** - Imagen 3 / Unlimited / Region-Based / Sign-Up Required / [Discord](https://discord.com/invite/googlelabs) +* ⭐ **[ImageFX](https://labs.google/fx/tools/image-fx)** - Imagen 4 / Unlimited / Region-Based / Sign-Up Required / [Discord](https://discord.com/invite/googlelabs) * ⭐ **[Grok](https://grok.com/)** - 96 Daily / Editing / Sign-Up Required / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) -* ⭐ **[Dreamina](https://dreamina.capcut.com/ai-tool/home)** - 15 Prompts / Seedream 4.0 / Sign-Up Required +* ⭐ **[Dreamina](https://dreamina.capcut.com/ai-tool/home)** - 15 Prompts Daily / Seedream 4.0 / Sign-Up Required * ⭐ **[⁠Hunyuan Image Generation](https://hunyuan.tencent.com/image/en)** - Hunyuan Image 3.0 / Unlimited * [Mage](https://www.mage.space/) - Flux Schnell / Sign-Up Required / [Discord](https://discord.com/invite/GT9bPgxyFP) * [FLUX.1 Schnell](https://huggingface.co/spaces/black-forest-labs/FLUX.1-schnell), [⁠FLUX.1-Kontext-Dev](https://huggingface.co/spaces/black-forest-labs/FLUX.1-Kontext-Dev) or [FLUX-Pro-Unlimited](https://huggingface.co/spaces/NihalGazi/FLUX-Pro-Unlimited) / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#hugging-face-warning) - No Sign-Up / Editing (Kontext) -* [Yupp.ai](https://yupp.ai/) - Google Login Required / [Discord](https://discord.com/invite/yuppai) +* [Yupp.ai](https://yupp.ai/) - Nanobannana / GPT-1 Image / SeeDream 4 Max / Qwen Image / Google Login / [Discord](https://discord.com/invite/yuppai) * [Perchance](https://perchance.org/ai-text-to-image-generator), [2](https://perchance.org/ai-photo-generator) - Flux Schnell / Unlimited / No Sign-Up * [PigenAI](https://pigenai.art/) - Unlimited / Imagen 4 / Qwen * [⁠ISH](https://ish.chat/) - Unlimited / GPT Image 1 mini / Flux Kontext (dev) / Editing / No Sign-Up /[Discord](https://discord.gg/cwDTVKyKJz) diff --git a/docs/educational.md b/docs/educational.md index 3fe693eb9..2c48745ba 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -48,6 +48,7 @@ ## ▷ Streaming * [OpenLearn](https://www.open.edu/openlearn/) - Courses * [Alison](https://alison.com/) - Courses * [Saylor Academy](https://learn.saylor.org/) - Courses +* [⁠Educational Hub](https://educationalhub.in/) - Courses * [EbookFoundation Courses](https://github.com/EbookFoundation/free-programming-books#free-online-courses) - Courses * [OpenCulture](https://www.openculture.com/freeonlinecourses) - Courses * [DigitalGarage](https://grow.google/intl/uk/courses-and-tools/) - Google Courses @@ -70,7 +71,7 @@ ## ▷ Downloading * ⭐ **[TutFlix](https://tutflix.org/)** - Courses / Drives / Sign-Up Opens Fridays * ⭐ **[HackNation](https://hacksnation.com/)** - Courses * ⭐ **[tut4dl](https://tut4it.com/)** - Courses / [Request Guide](https://t.me/c/1603660516/91) -* ⭐ **[Course Busters](https://t.me/coursebusters)** - Course Busters Access +* ⭐ **[Course Busters](http://cbusters.com/)** - Course Busters Access * [FreeCourseSite](https://freecoursesite.com/), [2](https://freecoursesites.com/) or [Docspedia](https://docspedia.world/) - Torrenting Sites / Use [VPN](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy#wiki_.25BA_vpn) * [FreeEducationWeb](https://freeeducationweb.com/) - Courses * [OneHack](https://onehack.us/) - Courses / [Telegram](https://t.me/Official_OneHack) @@ -956,6 +957,7 @@ ## ▷ Chess * [Chess Tempo](https://chesstempo.com/) - Chess Practice * [Lucas Chess](https://lucaschess.pythonanywhere.com/) - Chess Practice * [Chess Coach](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks) - Chess Coaching App +* [⁠Chess OCR](https://helpman.komtera.lt/chessocr/) - Multi-Site Digital Chessboard Analysis * [WintrChess](https://wintrchess.com/), [2](https://chess.wintrcat.uk/) - Chess Game / Move Analysis * [Pawn Appétit](https://pawnappetit.com/) - Chess Game / Move Analysis / [GitHub](https://github.com/ChessKitchen/pawn-appetit) * [Decode Chess](https://app.decodechess.com/) - Chess Game / Move Analysis @@ -975,7 +977,7 @@ ## ▷ Dungeons & Dragons * ↪️ **[D&D Building Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/game-tools/#wiki_.25B7_rpg_worldbuilding)** - Map Editors, Campaign Managers, Worldbuilding, etc. * ⭐ **[D&D Compendium](https://www.dnd-compendium.com/)** or [RPGBOT](https://rpgbot.net/) - D&D Tools & Learning Resources -* ⭐ **[5etools](https://5e.tools/)** or [The Acaeum](https://www.acaeum.com/) - 5E Rules & Content References +* ⭐ **[5etools](https://5e.tools/)**, [⁠DM Screen](https://www.linepup.com/dm-screen/) or [The Acaeum](https://www.acaeum.com/) - Rules & Content References * ⭐ **[D&D Beyond](https://www.dndbeyond.com/)** - Official Toolset for 5E * ⭐ **[Kobold+ Fight Club](https://koboldplus.club/)** - Encounter Builder & Balancer * [Avrae](https://avrae.io/) - D&D Automation Discord Bot diff --git a/docs/file-tools.md b/docs/file-tools.md index 0101a98fd..139c0f6b7 100644 --- a/docs/file-tools.md +++ b/docs/file-tools.md @@ -94,7 +94,6 @@ ## ▷ File Converters ## ▷ File Managers -* ⭐ **[Files](https://files.community/)** - Customizable File Manager / Use Classic Installer / [Discord](https://discord.gg/files) * ⭐ **[Directory Opus](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/download#wiki_.25BA_software_sites)** (search) - Windows File Manager * [DoubleCMD](https://github.com/doublecmd/doublecmd) or [muCommander](https://www.mucommander.com/) - Cross-Platform File Managers * [Sigma](https://sigma-file-manager.vercel.app) - Modern File Manager / [GitHub](https://github.com/aleksey-hoffman/sigma-file-manager) @@ -103,6 +102,7 @@ ## ▷ File Managers * [One Commander](https://www.onecommander.com/) - File Manager * [Free Commander](https://freecommander.com/) - File Manager * [Q-Dir](https://www.softwareok.com/?seite=Freeware/Q-Dir) - File Manager +* [Files](https://files.community/) - Customizable File Manager / Use Classic Installer / [Discord](https://discord.gg/files) * [Explorer++](https://explorerplusplus.com/) - Lightweight Windows File Manager * [Far Manager](https://www.farmanager.com/) - File / Archive Manager * [Total Commander](https://www.ghisler.com/) - Shareware File Manager @@ -272,6 +272,7 @@ # ► File Transfer * [OnionShare](https://onionshare.org/) - Share Files Over Tor Network * [FileZilla](https://filezilla-project.org/download.php?show_all=1) - FTP Client / [Warning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#filezilla) * [WinSCP](https://winscp.net/eng/index.php) - FTP Client +* [⁠robocopy](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy) - Windows Built-In File Transfer Guide * IPFS Tools - [Resources](https://awesome.ipfs.tech/), [2](https://github.com/ipfs/awesome-ipfs) / [Extension](https://github.com/ipfs/ipfs-companion) / [Desktop](https://github.com/ipfs/ipfs-desktop) / [IPFS Cluster](https://ipfscluster.io/) *** diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index 2b7429bff..4a82b9e60 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -846,7 +846,6 @@ ## ▷ GTA Tools * ⭐ **[San Andreas: Multiplayer](https://www.sa-mp.mp/)** / [Discord](https://discord.com/invite/samp) or [Multi Theft Auto](https://multitheftauto.com/) / [GitHub](https://github.com/multitheftauto/mtasa-blue) - Multiplayer GTA:SA * ⭐ **[CLEO](https://cleo.li/)** - Extensible Library Plugin for GTA III, VC & SA / [Discord](https://discord.com/invite/d5dZSfgBZr) * ⭐ **[SilentPatch](https://cookieplmonster.github.io/mods/gta/)** - Quality of Life Fixes for GTA III, VC & SA -* [Grand Theft Wiki](https://www.grandtheftwiki.com/Main_Page) - GTA Wiki * [GTA Cars](https://gtacars.net/) - GTA Car Database / Stats * [Rainbomizer](https://rainbomizer.com/) - GTA Randomizer Mods * [OpenIV](https://openiv.com/) - Rockstar Game Modding Tool diff --git a/docs/image-tools.md b/docs/image-tools.md index e980a307d..aae5bfc88 100644 --- a/docs/image-tools.md +++ b/docs/image-tools.md @@ -542,7 +542,7 @@ # ► 3D Models ## ▷ 3D Modeling Apps * ⭐ **[Blender](https://www.blender.org/)** - FOSS 3D Modeling App -* ⭐ **Blender Tools** - [Resources](https://t.me/BlenderUniverse/3), [2](https://awesome-blender.netlify.app) / [Plugins](https://t.me/blenderplugs) / [Tutorials](https://www.3dbestie.com/) / [Textures](https://github.com/carson-katri/dream-textures) / [Renderer](https://github.com/prman-pixar/RenderManForBlender) / [3D Nodes](https://t.me/geometrynodes) / [AI Render](https://github.com/benrugg/AI-Render) +* ⭐ **Blender Tools** - [Resources](https://awesome-blender.netlify.app/), [GitHub]](https://github.com/agmmnn/awesome-blender) / [Addons](https://t.me/BlenderUniverse/3) / [Plugins](https://t.me/blenderplugs) / [Tutorials](https://www.3dbestie.com/) / [Textures](https://github.com/carson-katri/dream-textures) / [Renderer](https://github.com/prman-pixar/RenderManForBlender) / [3D Nodes](https://t.me/geometrynodes) / [AI Render](https://github.com/benrugg/AI-Render) * ⭐ **[MCprep](https://theduckcow.com/dev/blender/mcprep/)** - All-in-one Blender Addon / [Discord](https://discord.com/invite/mb8hBUC) / [GitHub](https://github.com/Moo-Ack-Productions/MCprep) * ⭐ **[Shap-e](https://github.com/openai/shap-e)** - Generate 3D Objects Based on Text / Image Prompts * [Goo Engine](https://www.dillongoostudios.com/gooengine/) - 3D Anime Blender Mod @@ -576,7 +576,7 @@ ## ▷ 3D Modeling Tools * [Assemblr](https://www.assemblrworld.com/) - Augmented Reality Image Creator * [MeshLab](https://www.meshlab.net/) - 3D Mesh Processing / [GitHub](https://github.com/cnr-isti-vclab/meshlab) * [Ninja Ripper](https://kemono.cr/patreon/user/45591569) / [2](https://gamebanana.com/tools/5638) / [3](https://0curtain0.github.io/ninja_ripper.html) - Extract 3D Models from Games -* [Ultimaker Cura](https://ultimaker.com/software/ultimaker-cura) or [OrcaSlicer](https://www.orcaslicer.com/) / [X](https://x.com/real_OrcaSlicer) / [Discord](https://discord.gg/P4VE9UY9gJ) / [GitHub](https://github.com/OrcaSlicer/OrcaSlicer) - 3D Printing Software +* [OrcaSlicer](https://www.orcaslicer.com/) / [X](https://x.com/real_OrcaSlicer) / [Discord](https://discord.gg/P4VE9UY9gJ) / [GitHub](https://github.com/OrcaSlicer/OrcaSlicer) or [Ultimaker Cura](https://ultimaker.com/software/ultimaker-cura) - 3D Printing Software *** diff --git a/docs/internet-tools.md b/docs/internet-tools.md index f48b70472..455783ff1 100644 --- a/docs/internet-tools.md +++ b/docs/internet-tools.md @@ -707,10 +707,10 @@ ## ▷ Firefox Extensions * 🌐 **[Firefox Addons](https://addons.mozilla.org/en-US/firefox/extensions/)** - Firefox Addon Store * ⭐ **[FoxyTab](https://addons.mozilla.org/en-US/firefox/addon/foxytab/)** - Tab Tools * ⭐ **[Sidebery](https://github.com/mbnuqw/sidebery)** - Bookmark Manager -* ⭐ **[Snap Links Plus](https://cpriest.github.io/SnapLinksPlus/)** - Select, Copy or Open Multiple Links at Once * [Firefox Containers](https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/), [Container Tab Groups](https://addons.mozilla.org/en-US/firefox/addon/container-tab-groups/) or [Temporary Containers](https://addons.mozilla.org/en-US/firefox/addon/temporary-containers/) - Separate Firefox Sessions / [Guide](https://www.thechiefmeat.com/guides/containers.html) * [Context Search Web](https://addons.mozilla.org/en-US/firefox/addon/contextsearch-web-ext/) - Search Selected Text / Multi Site Search * [FoxyLink](https://addons.mozilla.org/en-US/firefox/addon/foxylink/) - Link Tools +* [Snap Links Plus](https://cpriest.github.io/SnapLinksPlus/) - Select, Copy or Open Multiple Links at Once * [Multithreaded Download Manager](https://addons.mozilla.org/en-US/firefox/addon/multithreaded-download-manager/) - Download Manager * [cliget](https://github.com/zaidka/cliget) - Download Files from Command Line * [FX Cast](https://hensm.github.io/fx_cast/) - Enable Chromecast in Firefox diff --git a/docs/misc.md b/docs/misc.md index fc725f5df..b744fbd4a 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -500,7 +500,7 @@ # ► News * [Web3 Is Going Great](https://www.web3isgoinggreat.com/) - Web3 Disaster News * [Citizen](https://citizen.com/explore) - Real Time Local News (US Only) * [POTUS Tracker](https://potustracker.us/), [GovData](https://www.govactionlist.com/) or [WikiPolitica](https://wikipolitica.org/) - Government Executive Orders, Location & more -* [PlaneCrashInfo](https://www.planecrashinfo.com/), [FlightSaftey](https://asn.flightsafety.org/) or [AVHerald](https://avherald.com/) - Aviation Incidents / News +* [FlightSaftey](https://asn.flightsafety.org/), [PlaneCrashInfo](https://www.planecrashinfo.com/) or [AVHerald](https://avherald.com/) - Aviation Incidents / News * [Read Something Wonderful](https://readsomethingwonderful.com/), [Read Something Great](https://www.readsomethinggreat.com/) or [BoredReading](https://boredreading.com/) - Random Articles / Blog Posts * [Media Bias Fact Check](https://drmikecrowe.github.io/mbfcext/) or [HonestyMeter](https://www.honestymeter.com/) - Media Bias Checkers * [PressMob](https://pressmob.ai/) - Journalist Search diff --git a/docs/non-english.md b/docs/non-english.md index fce9d5e9c..132afca01 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -392,7 +392,8 @@ ## ▷ Streaming / Streamování * [filmbot](https://filmbot.tv/) - Movies / TV / Anime * [Mrkaj](https://mrkaj.si/) - Movies / TV / Anime / 1080p / Region Locked * [uzi](https://uzi.si) - Movies / TV / Anime / Region Locked -* [Dupe](https://dupe.cz/) - Movies / TV / Anime / Concerts / 1080p / Region Locked +* [Dupe](https://dupe.cz/) - Movies / TV / Anime / Concerts / 1080p / Region Locked +* [uzi](https://uzi.si) - Movies / TV / Anime / Region Locked * [svetserialu](https://svetserialu.io/) - Movies / TV / Anime / 1080p * [sledujfilmy](https://ww.sledujfilmy.io/) or [serialy](https://sledujserialy.io/) - Movies / TV / Anime / 1080p * [najserialy](https://www.najserialy.io/) - Movies / TV / Anime / 1080p diff --git a/docs/privacy.md b/docs/privacy.md index f6d277832..fa0d1f0bf 100644 --- a/docs/privacy.md +++ b/docs/privacy.md @@ -440,7 +440,7 @@ ## ▷ Proxy Servers ## ▷ Proxy Clients -* ⭐ **[v2rayN](https://github.com/2dust/v2rayN)** - Proxy Client / Windows, Mac, Linux +* ⭐ **[v2rayN](https://github.com/2dust/v2rayN)** - Proxy Client / Windows, Mac, Linux * ⭐ **[NekoBoxForAndroid](https://matsuridayo.github.io/)** - Proxy Client / Android / [GitHub](https://github.com/MatsuriDayo/NekoBoxForAndroid/) * [v2rayNG](https://github.com/2dust/v2rayNG) - Proxy Client / Android * [Hiddify](https://hiddify.com/) - Proxy Client / All Platforms / [Telegram](https://t.me/hiddify) / [GitHub](https://github.com/hiddify) diff --git a/docs/reading.md b/docs/reading.md index 0a452b9de..838720025 100644 --- a/docs/reading.md +++ b/docs/reading.md @@ -13,12 +13,12 @@ # ► Ebooks * ⭐ **[MyAnonaMouse](https://www.myanonamouse.net/)** - Books / Audiobooks / Comics / Sheet Music / [Invite Required](https://www.myanonamouse.net/inviteapp.php) * ⭐ **[Library Genesis](https://libgen.li/)** - Books / Comics / Manga / [Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/storage#wiki_libgen_tools) / [Mirrors](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/storage/#wiki_libgen_mirrors) / [Subreddit](https://reddit.com/r/libgen) * [Internet Archive](https://archive.org/details/texts) - Books / Audiobooks / Magazines / Newspapers / [Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/storage/#wiki_internet_archive_tools) +* [WeLib](https://welib.org/) - Anna's Archive Mirror / [Unofficial](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#welib-note) * [eBookBB](https://ebookbb.in/) - Books / Download * [iBookPile](https://ibookpile.in/) - Books / Download * [Liber3](https://liber3.eth.limo/) - Book Search / Download * [BookSee](https://en.booksee.org/) - Book Search / Download * [⁠eBookoz](https://ebookoz.net/) - Books -* [WeLib](https://welib.org/) - Anna's Archive Mirror / [Unofficial](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#welib-note) * [Bookstagram](https://vk.com/bookstagram_eng) - Books / Magazines / VK * [dpgroup](https://www.dpgroup.org/) - Books / Magazines / Sign-Up * [Library Land](https://library.land/) - Books / Online Reading diff --git a/docs/social-media-tools.md b/docs/social-media-tools.md index e5a792a69..eec8c31b2 100644 --- a/docs/social-media-tools.md +++ b/docs/social-media-tools.md @@ -206,7 +206,7 @@ ## ▷ Reddit Alternatives ## ▷ Reddit Search * [Reveddit](https://www.reveddit.com/) or [Reddit Uncensored](https://github.com/Fubs/reddit-uncensored) - View Deleted Reddit Posts / Comments -* [New PullPush](https://ihsoyct.github.io/) or [Better Reddit Search](https://betterredditsearch.web.app/) - Advanced Reddit Search +* [New PullPush](https://ihsoyct.github.io/), [Reddit Search](https://samac.io/), [PullPush Search](https://search.pullpush.io/) or [Better Reddit Search](https://betterredditsearch.web.app/) - Advanced Reddit Search * [Redditle](https://redditle.com/) - Reddit-Only Google Search * [Arctic Shift](https://arctic-shift.photon-reddit.com/) - Reddit Archive Dump Search / [GitHub](https://github.com/ArthurHeitmann/arctic_shift) * [Reddit Dump Files](https://academictorrents.com/browse.php?search=stuck_in_the_matrix%2C+Watchful1%2C+RaiderBDev&sort_field=added&sort_dir=DESC) - Reddit Comment Archives diff --git a/docs/text-tools.md b/docs/text-tools.md index e3c432de6..d37cc5e11 100644 --- a/docs/text-tools.md +++ b/docs/text-tools.md @@ -221,7 +221,7 @@ ## ▷ Note-Taking * ↪️ **[Android Note-Taking](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android/#wiki_.25B7_android_text_tools)** * ⭐ **[Obsidian](https://obsidian.md/)** - Markdown Note-Taking / [Discord](https://discord.gg/obsidianmd) -* ⭐ **Obsidian Tools** - [Resources](https://github.com/kmaasrud/awesome-obsidian) / [Publish Notes](https://dg-docs.ole.dev/) / [Web Clipper](https://github.com/obsidianmd/obsidian-clipper) / [Google Drive Sync](https://github.com/stravo1/obsidian-gdrive-sync) / [Guides](https://help.obsidian.md/Home) / [Forum](https://forum.obsidian.md/) +* ⭐ **Obsidian Tools** - [Publish Notes](https://dg-docs.ole.dev/) / [Web Clipper](https://github.com/obsidianmd/obsidian-clipper) / [Google Drive Sync](https://github.com/stravo1/obsidian-gdrive-sync) / [Guides](https://help.obsidian.md/Home) / [Forum](https://forum.obsidian.md/) * ⭐ **[Notion](https://www.notion.com/)** - Note-Taking * ⭐ **Notion Tools** - [Themes](https://notionthemes.yudax.me/) / [Templates](https://notionpages.com/) / [Resources](https://www.notioneverything.com/notion-world), [2](https://chief-ease-8ab.notion.site/List-of-200-Notion-Resources-e1b46cd365094265bd47b8a2b25bb41e) / [Guide](https://easlo.notion.site/Notion-Beginner-to-Advanced-8a492960b049433289c4a8d362204d20) / [Markdown Extractor](https://notionconvert.com/) * ⭐ **[AnyType](https://anytype.io/)** - Note-Taking / [GitHub](https://github.com/anyproto/anytype-ts) diff --git a/docs/video.md b/docs/video.md index e6e63ca64..cc1570c9d 100644 --- a/docs/video.md +++ b/docs/video.md @@ -228,7 +228,6 @@ ## ▷ Anime Streaming * [Gojo](https://animetsu.to/), [2](https://animetsu.cc/) - Sub / Dub * [⁠AnimeZ](https://animeyy.com/) - Sub / Dub * [⁠JustAnime](https://justanime.to/) - Sub / Dub / Auto-Next / [Discord](https://discord.gg/P3yqksmGun) -* [TAnime](https://tanime.tv/) - Sub / Dub / Auto-Next / [Discord](https://discord.gg/R7a6yWMmfK) * [AnimeRealms](https://www.animerealms.org/) - Sub / Dub / [Discord](https://discord.gg/P3yqksmGun) * [AnimeNoSub](https://animenosub.to/) - Sub / Dub * [⁠Anime Nexus](https://anime.nexus/) - Sub / Dub / [Discord](https://discord.gg/AfMau96ppt) @@ -788,7 +787,7 @@ # ► Torrent Sites * [MSearch](https://msearch.vercel.app/) - Movies / TV * [⁠RARBGLite](https://rarbglite.github.io/) - RARBG Movie Magnet Archive * [Public Domain Movie Torrents](https://www.publicdomaintorrents.info/) - Movies -* [YTS](https://yts.mx/) or [YifyMovies](https://yifymovies.xyz/) - Movies / [Discord](https://discord.gg/GwDraJjMga) / [Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#yts--yify-note) / [Proxies](https://ytsproxies.com/) +* [YTS](https://yts.lt/) or [YifyMovies](https://yifymovies.xyz/) - Movies / [Discord](https://discord.gg/GwDraJjMga) / [Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#yts--yify-note) / [Proxies](https://ytsproxies.com/) * [JapaneseTorrents](https://japanesetorrents.wordpress.com/) - Asian Drama * [IMDb Link em All](https://greasyfork.org/en/scripts/17154-imdb-link-em-all) or [IMDb-Scout-Mod](https://github.com/Purfview/IMDb-Scout-Mod) - Torrent Site Results on IMDb * [srrextra](https://github.com/srrDB/srrextra) - Scene Release Tracker on IMDb From 0e25d38a89251db41d993e66b5109750d7817471 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Thu, 20 Nov 2025 03:40:56 -0800 Subject: [PATCH 045/131] small fix --- docs/ai.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ai.md b/docs/ai.md index 867ec5d09..353a7a773 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -302,7 +302,7 @@ # ► Image Generation * ⭐ **[AI Studio](https://aistudio.google.com/generate-image)**, [Gemini](https://gemini.google.com/) or [Whisk](https://labs.google/fx/en/tools/whisk) - Nano Banana (editing) / Imagen 4 + Ultra / 100 per day (Gemini) / Sign-Up Required / Region-Based / [Discord](https://discord.com/invite/gemini) * ⭐ **[Bing Create](https://www.bing.com/images/create)** - Unlimited / GPT-4o / MAI-Image-1 / Editing / Sign-Up Required * ⭐ **[Qwen](https://chat.qwen.ai/)** - 30 Per 24 Hours / Editing / Sign-Up Required / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) -* ⭐ **[LMArena](https://lmarena.ai/?mode=direct&chat-modality=image)** - Multiple Generators / Editing / Login After 3 / [X](https://x.com/arena) / [Discord](https://discord.com/invite/lmarena) +* ⭐ **[LMArena](https://lmarena.ai/?mode=direct&chat-modality=image)** - Multiple Generators / Editing / Reset Limits w/ Temp Mail / [X](https://x.com/arena) / [Discord](https://discord.com/invite/lmarena) * ⭐ **[ImageFX](https://labs.google/fx/tools/image-fx)** - Imagen 4 / Unlimited / Region-Based / Sign-Up Required / [Discord](https://discord.com/invite/googlelabs) * ⭐ **[Grok](https://grok.com/)** - 96 Daily / Editing / Sign-Up Required / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) * ⭐ **[Dreamina](https://dreamina.capcut.com/ai-tool/home)** - 15 Prompts Daily / Seedream 4.0 / Sign-Up Required From dbcae9e9e5e1049d0254d27502b90efb0843f5fc Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Thu, 20 Nov 2025 22:28:11 -0800 Subject: [PATCH 046/131] updated 11 pages --- docs/ai.md | 21 +++++++++++---------- docs/beginners-guide.md | 2 +- docs/file-tools.md | 3 +-- docs/gaming-tools.md | 1 - docs/gaming.md | 1 + docs/image-tools.md | 2 +- docs/linux-macos.md | 1 + docs/misc.md | 2 +- docs/mobile.md | 3 ++- docs/video-tools.md | 2 +- docs/video.md | 3 ++- 11 files changed, 22 insertions(+), 19 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 353a7a773..c6bfdd128 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -299,27 +299,28 @@ # ► Video Generation # ► Image Generation * 🌐 **[LMArena Text to Image](https://lmarena.ai/leaderboard/text-to-image)** or **[LMArena Editing](https://lmarena.ai/leaderboard/image-edit)** - Image Generator Benchmarks / Leaderboards -* ⭐ **[AI Studio](https://aistudio.google.com/generate-image)**, [Gemini](https://gemini.google.com/) or [Whisk](https://labs.google/fx/en/tools/whisk) - Nano Banana (editing) / Imagen 4 + Ultra / 100 per day (Gemini) / Sign-Up Required / Region-Based / [Discord](https://discord.com/invite/gemini) +* ⭐ **[Gemini](https://gemini.google.com/)** - Nano Banana (100 per day) / Nano Banana Pro (3 per day) / Sign-Up Required / Region-Based / [Discord](https://discord.com/invite/gemini) +* ⭐ **[AI Studio](https://aistudio.google.com/generate-image)** or [Whisk](https://labs.google/fx/en/tools/whisk) - Imagen 4 + Ultra / Nano Banana / Sign-Up Required / [Discord](https://discord.com/invite/gemini) * ⭐ **[Bing Create](https://www.bing.com/images/create)** - Unlimited / GPT-4o / MAI-Image-1 / Editing / Sign-Up Required -* ⭐ **[Qwen](https://chat.qwen.ai/)** - 30 Per 24 Hours / Editing / Sign-Up Required / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) -* ⭐ **[LMArena](https://lmarena.ai/?mode=direct&chat-modality=image)** - Multiple Generators / Editing / Reset Limits w/ Temp Mail / [X](https://x.com/arena) / [Discord](https://discord.com/invite/lmarena) -* ⭐ **[ImageFX](https://labs.google/fx/tools/image-fx)** - Imagen 4 / Unlimited / Region-Based / Sign-Up Required / [Discord](https://discord.com/invite/googlelabs) -* ⭐ **[Grok](https://grok.com/)** - 96 Daily / Editing / Sign-Up Required / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) +* ⭐ **[LMArena](https://lmarena.ai/?mode=direct&chat-modality=image)** - Nano Banana Pro / Multiple Generators / Editing / Reset Limits w/ Temp Mail / [X](https://x.com/arena) / [Discord](https://discord.com/invite/lmarena) * ⭐ **[Dreamina](https://dreamina.capcut.com/ai-tool/home)** - 15 Prompts Daily / Seedream 4.0 / Sign-Up Required * ⭐ **[⁠Hunyuan Image Generation](https://hunyuan.tencent.com/image/en)** - Hunyuan Image 3.0 / Unlimited +* [Grok](https://grok.com/) - 96 Daily / Editing / Sign-Up Required / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) +* [Qwen](https://chat.qwen.ai/) - 30 Per 24 Hours / Editing / Sign-Up Required / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) +* [Yupp.ai](https://yupp.ai/) - Nano Banana Pro / GPT Image 1 / Seedream 4 / Qwen-Image / Google Login / [Discord](https://discord.com/invite/yuppai) +* [⁠ISH](https://ish.chat/) - Unlimited / GPT Image 1 mini / Flux Kontext (dev) / Editing / No Sign-Up /[Discord](https://discord.gg/cwDTVKyKJz) +* [Recraft](https://www.recraft.ai/) - 30 Daily / Sign-Up Required / [Discord](https://discord.gg/recraft) +* [PigenAI](https://pigenai.art/) - Unlimited / Imagen 4 / Qwen +* [Perchance](https://perchance.org/ai-text-to-image-generator), [2](https://perchance.org/ai-photo-generator) - Flux Schnell / Unlimited / No Sign-Up * [Mage](https://www.mage.space/) - Flux Schnell / Sign-Up Required / [Discord](https://discord.com/invite/GT9bPgxyFP) * [FLUX.1 Schnell](https://huggingface.co/spaces/black-forest-labs/FLUX.1-schnell), [⁠FLUX.1-Kontext-Dev](https://huggingface.co/spaces/black-forest-labs/FLUX.1-Kontext-Dev) or [FLUX-Pro-Unlimited](https://huggingface.co/spaces/NihalGazi/FLUX-Pro-Unlimited) / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#hugging-face-warning) - No Sign-Up / Editing (Kontext) -* [Yupp.ai](https://yupp.ai/) - Nanobannana / GPT-1 Image / SeeDream 4 Max / Qwen Image / Google Login / [Discord](https://discord.com/invite/yuppai) -* [Perchance](https://perchance.org/ai-text-to-image-generator), [2](https://perchance.org/ai-photo-generator) - Flux Schnell / Unlimited / No Sign-Up -* [PigenAI](https://pigenai.art/) - Unlimited / Imagen 4 / Qwen -* [⁠ISH](https://ish.chat/) - Unlimited / GPT Image 1 mini / Flux Kontext (dev) / Editing / No Sign-Up /[Discord](https://discord.gg/cwDTVKyKJz) * [imgsys](https://imgsys.org/) - Unlimited / Compare Generators / No Sign-Up * [Art Genie](https://artgenie.pages.dev/) - Flux Schnell / Unlimited / No Sign-Up +* [ImageFX](https://labs.google/fx/tools/image-fx) - Imagen 4 / Unlimited / Region-Based / Sign-Up Required / [Discord](https://discord.com/invite/googlelabs) * [Genspark](https://www.genspark.ai/) - Unlimited / Flux Schnell / Sign-Up Required / [Discord](https://discord.com/invite/CsAQ6F4MPy) * [⁠Tater AI](https://taterai.github.io/Text2Image-Generator.html) - Unlimited / Flux Schnell * [Loras](https://www.loras.dev/) - Flux Schnell / Unlimited / [X](https://x.com/tater_ai) / [GitHub](https://github.com/Nutlope/loras-dev) * [AIGazou](https://muryou-aigazou.com/) - Unlimited / 10 GPT Image 1 or Seedream 3.0 Daily / [Discord](https://discord.gg/v6KzUbPeKh) -* [Recraft](https://www.recraft.ai/) - 30 Daily / Sign-Up Required / [Discord](https://discord.gg/recraft) * [Reve Image](https://app.reve.com) - 20 Daily / Editing / Sign-Up Required / [x](https://x.com/reve) / [Discord](https://discord.gg/Nedxp9fYUZ) * [⁠Coze](https://space.coze.cn/) - Seadream 4.0 / SoTA Image Gen / 50 Daily / Sign-Up with Phone # Required/ US Select CA * [⁠ZonerAI](https://zonerai.com/) - Unlimited / Editing diff --git a/docs/beginners-guide.md b/docs/beginners-guide.md index f7240f904..75639761a 100644 --- a/docs/beginners-guide.md +++ b/docs/beginners-guide.md @@ -48,7 +48,7 @@ ### Movies / Shows * **Streaming: [Cineby](https://www.cineby.gd/) / [P-Stream](https://pstream.mov/)** * **Downloading: [Directories](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/video#wiki_.25B7_drives_.2F_directories)** -* **Torrenting: [1337x](https://1337x.to/movie-library/1/), [2](https://1337x.to/movie-library/1/) / [ExT.to](https://ext.to/browse/?cat=1)** +* **Torrenting: [1337x](https://1337x.to/movie-library/1/) / [ExT.to](https://ext.to/browse/?cat=1)** * **Sports Streaming: [Streamed](https://streamed.su/) / [WatchSports](https://watchsports.to/)** * **Drama Streaming: [DramaCool](https://dramacool.com.tr/)** * **Track / Discover: [Trakt](https://trakt.tv/) / [Simkl](https://simkl.com/) / [Letterboxd](https://letterboxd.com/)** diff --git a/docs/file-tools.md b/docs/file-tools.md index 139c0f6b7..dbd67d21f 100644 --- a/docs/file-tools.md +++ b/docs/file-tools.md @@ -431,7 +431,6 @@ ## ▷ Google Drive Tools * [gdurl](https://gdurl.com/), [GDrive Link Generator](https://www.wonderplugin.com/online-tools/google-drive-direct-link-generator/), [Direct.GDrive](https://direct.gdrive.vip/en/), [Maulvi](https://maulvi.github.io/) or [GDriveWebAppPublic](https://github.com/CloudflareHackers/GDriveWebAppPublic) - GDrive Link Generators / Host Direct Links * [Google Drive Clone Bot](https://jsmsj.github.io/GdriveCloneBot/) - Copy Google Drives / [GitHub](https://github.com/jsmsj/GdriveCloneBot) * [GD-EFC Link Encryptor](https://rekulous.github.io/gd-efc-encryptor/) - Google Drive Link Encryptor for GD-EFC -* [gd-efc](https://anadius.github.io/gd-efc/) - Copy Encrypted Google Drive * [DriveRename](https://driverename.iblogbox.com/) - Bulk Google Drive File Rename * [Sharer](https://sharer.pw), [YuShare](https://yushare.my.id) or [GDToT](https://new10.gdtot.dad) - Google Drive File Sharing @@ -442,4 +441,4 @@ ## ▷ MEGA Tools * ⭐ **[Megabasterd](https://github.com/tonikelope/megabasterd)** - Download Quota Bypass / [Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#megabasterd-note) * ⭐ **[Mega Account Generators](https://rentry.co/FMHYB64#mega-gen)** - Account Gen / Unlimited Upload Size / [Fix](https://rentry.co/mega_account_generator) * [MEGA Desktop](https://mega.io/desktop) - Official GUI App / [GitHub](https://github.com/meganz/MEGAsync) -* [MEGA CMD](https://mega.io/cmd) - Official CLI App / [GitHub](https://github.com/meganz/MEGAcmd) +* [MEGA CMD](https://mega.io/cmd) - Official CLI App / [GitHub](https://github.com/meganz/MEGAcmd) \ No newline at end of file diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index 4a82b9e60..21067d9ee 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -323,7 +323,6 @@ ## ▷ DLC Unlock / DRM Bypass * ⭐ **[Steam-Auto-Crack](https://github.com/SteamAutoCracks/Steam-auto-crack)** or [SteamAutoCracker](https://github.com/BigBoiCJ/SteamAutoCracker) / [GUI](https://github.com/harryeffinpotter/Steam-Autocracker-GUI/) - Auto Apply Cracks / [Guide](https://codeberg.org/fernbacher/How-To-Crack) * [Koalageddon](https://github.com/KA4I/Koalageddon) - DLC Unlocker for Origin, EA, Uplay & Steam * [DreamAPI](https://cs.rin.ru/forum/viewtopic.php?f=10&t=111520) - DLC Unlocker for Origin and EA -* [Anadius](https://rentry.co/FMHYB64#anadius) - DLC Unlockers for EA and Origin * [ScreamAPI](https://github.com/acidicoala/ScreamAPI) - Epic DLC Unlocker *** diff --git a/docs/gaming.md b/docs/gaming.md index 5abb4cc43..6933df543 100644 --- a/docs/gaming.md +++ b/docs/gaming.md @@ -64,6 +64,7 @@ ## ▷ Game Repacks * [ScOOt3r Repacks](https://discord.gg/xe3Fys8Upy) - Download / Torrent / [Discord](https://discord.com/invite/WF2pqPTFBs) * [M4CKD0GE Repacks](https://m4ckd0ge-repacks.site/) - Download / [Discord](https://discord.gg/693hNBdymb) * [Dyren Repacks](https://rentry.co/FMHYB64#dyren) - Download / Torrent / [Discord](https://discord.com/invite/kw36u9cxd3) +* [⁠Vanya Games](https://vanya-games.site/) - Download * [DODI Repacks](https://rentry.co/FMHYB64#dodi) - Torrent / [Redirect Bypass](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/internet-tools/#wiki_.25B7_redirect_bypass) / **[Site Warning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#dodi-warning)** / [Discord](https://discord.gg/D9WU7C9FSE) * [⁠Stevv Game](https://www.stevvgame.com/) - Download / [Discord](https://discord.gg/snbpB6pCK9) * [Xatab Repacks](https://byxatab.com/) - Torrent diff --git a/docs/image-tools.md b/docs/image-tools.md index aae5bfc88..94208dbca 100644 --- a/docs/image-tools.md +++ b/docs/image-tools.md @@ -280,7 +280,7 @@ ## ▷ Icons / Avatars * [Bitmoji](https://www.bitmoji.com/) - Full Body Avatar Creator * [Avatar Maker](https://avatarmaker.com/), [Avataaars](https://getavataaars.com/) or [Personas](https://personas.draftbit.com/) - Simple Avatar Creators * [MultiAvatar](https://multiavatar.com/) - Generate Random Avatars -* [⁠FreeLogoMaker](https://myfreelogomaker.com/) or [OnlineLogoMaker](https://www.onlinelogomaker.com/) - Logo Creators +* [⁠FreeLogoMaker](https://myfreelogomaker.com/), [⁠BrandCrowd](https://www.brandcrowd.com/) or [OnlineLogoMaker](https://www.onlinelogomaker.com/) - Logo Creators * [Logo Fast](https://logofa.st/) or [LogoFreeway](https://logofreeway.com/logos.php) - Simple Logo Creators Based on Premade Icons * [LogoMaker](https://www.namecheap.com/logo-maker/app/new/) - Generate Logos Based on Project Name & Style * [PFP Finder](https://pfpfinder.com) - PFPs / Avatars diff --git a/docs/linux-macos.md b/docs/linux-macos.md index 7b4c6c311..89c56a6f6 100644 --- a/docs/linux-macos.md +++ b/docs/linux-macos.md @@ -227,6 +227,7 @@ ## ▷ Linux Audio * [Shortwave](https://flathub.org/apps/de.haeckerfelix.Shortwave) or [QMPlay2](https://github.com/zaps166/QMPlay2) - Radio Players * [HeadsetControl](https://github.com/Sapd/HeadsetControl) - Headset Settings Manager * [Pipewire Multimedia API](https://pipewire.org/) - Improved Video / Audio Handling +* [⁠LibrePods](https://github.com/kavishdevar/librepods) - Use AirPod Features on Linux * [EasyEffects](https://github.com/wwmm/easyeffects) - Pipewire Audio Effects * [Werman](https://github.com/werman/noise-suppression-for-voice) or [NoiseTorch](https://github.com/noisetorch/NoiseTorch) - Noise Suppression Software * [Qtractor](https://qtractor.org/) - Audio Editor diff --git a/docs/misc.md b/docs/misc.md index b744fbd4a..68818a64a 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -326,7 +326,7 @@ ## ▷ Navigation / Transport * ⭐ **[Google Maps](https://www.google.com/maps/)**, [Apple Maps](https://beta.maps.apple.com/), [Bing Maps](https://www.bing.com/maps) or [Mapy](https://mapy.com) - Online / Offline Maps * ⭐ **[CoMaps](https://www.comaps.app/)** / [Source Code](https://codeberg.org/comaps/comaps) or [Organic Maps](https://organicmaps.app/) / [Subreddit](https://www.reddit.com/r/organicmaps/) / [Telegram](https://t.me/OrganicMaps) / [GitHub](https://github.com/organicmaps/organicmaps) - Offline Maps * ⭐ **[OpenStreetMap](https://www.openstreetmap.org/)** - Open Community Maps -* ⭐ **OpenStreetMap Tools** - [Resources](https://github.com/osmlab/awesome-openstreetmap) / [Advanced Search](https://nominatim.openstreetmap.org/ui/search.html) / [Advanced Editor](https://level0.osmz.ru/) / [AI Editor](https://rapideditor.org/) / [Overpass API GUI](https://overpass-turbo.eu/) +* ⭐ **OpenStreetMap Tools** - [Resources](https://github.com/osmlab/awesome-openstreetmap) / [Features](https://github.com/deevroman/better-osm-org) / [Advanced Search](https://nominatim.openstreetmap.org/ui/search.html) / [Advanced Editor](https://level0.osmz.ru/) / [AI Editor](https://rapideditor.org/) / [Overpass API GUI](https://overpass-turbo.eu/) * [OsmAnd](https://osmand.net/) or [Magic Earth](https://www.magicearth.com/) - Mobile Only Maps * [Waze](https://www.waze.com/) - Driving / Navigation Focused Map / [Editor](https://www.waze.com/en-US/editor) * [GMaps WV](https://f-droid.org/packages/us.spotco.maps/) - Restricted Google Maps WebView Wrapper / [GitHub](https://github.com/woheller69/maps) diff --git a/docs/mobile.md b/docs/mobile.md index 1c09426bf..d5f1643f0 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -749,7 +749,7 @@ # ► Android Reading * ↪️ **[Multi-Platform Readers](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/reading/#wiki_.25B7_ebook_readers)** * ⭐ **[Librera](https://librera.mobi/)** - Ebook Reader * ⭐ **[Moon+ Reader](https://www.moondownload.com/)** - Ebook Reader / [Theme Guide](https://claraiscute.neocities.org/Guides/moontheme/), [2](https://claraiscute.pages.dev/Guides/moontheme) -* ⭐ **[Legado](https://github.com/gedoor/legado/blob/master/English.md)** - Ebook Reader +* ⭐ **[Legado](https://github.com/gedoor/legado/blob/master/English.md)** or [Legado MD3](https://github.com/HapeLee/legado-with-MD3/releases) - Ebook Reader * ⭐ **[Readera](https://readera.org/)** - Ebook Reader * ⭐ **[Smart Audiobook Player](https://play.google.com/store/apps/details?id=ak.alizandro.smartaudiobookplayer)** - Audiobook Player * [ElevenReader](https://elevenreader.io/) or [ReadWise](https://readwise.io/read) (reset trial) - Book to Audiobook Converters @@ -801,6 +801,7 @@ # ► Android Audio * ⭐ **[CApod](https://github.com/d4rken-org/capod)**, [OpenPods](https://github.com/adolfintel/OpenPods) or [MaterialPods](https://play.google.com/store/apps/details?id=com.pryshedko.materialpods) - AirPod Monitors / Battery Trackers * [Modded Spotify](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks) (search) - Ad-Free Spotify Patchers / [Warning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#android-spotify-note) * Spotify Tools - [Friend Activity](https://spotivity.me/) / [Mute Ads](https://play.google.com/store/apps/details?id=live.teekamsuthar.mutify), [2](https://github.com/aghontpi/ad-silence) / [Stats](https://stats.fm/) +* [⁠LibrePods](https://github.com/kavishdevar/librepods) - Add AirPod Features to Android / Root Required * [SongSync](https://github.com/Lambada10/SongSync), [Lyricify](https://github.com/WXRIW/Lyricify-App), [FastLyrics](https://github.com/TecCheck/FastLyrics) or [Rush](https://github.com/shub39/Rush) - Lyrics Apps * [ListenBrainz](https://github.com/metabrainz/listenbrainz-android) or [MusicSearch](https://github.com/lydavid/MusicSearch) - Music Tracking / Rating * [Murglar](https://murglar.app/) - Multi-Site Audio Downloader diff --git a/docs/video-tools.md b/docs/video-tools.md index f2e8a0587..2e7899cf1 100644 --- a/docs/video-tools.md +++ b/docs/video-tools.md @@ -292,7 +292,7 @@ # ► Media Servers * [Frames](https://github.com/Eleven-am/frames) - Google Drive Server * [HTPC](https://r-htpc.github.io/wiki/) - Home Theater PC guides / [Subreddit](https://www.reddit.com/r/htpc/) * [MSX](https://msx.benzac.de/info/) - Web App -* [ErsatzTV](https://ersatztv.org/) or [dizqueTV](https://github.com/vexorian/dizquetv) - Live Channel Media Servers +* [Tunarr](https://tunarr.com/) / [GitHub](https://github.com/chrisbenincasa/tunarr/), [ErsatzTV](https://ersatztv.org/) or [dizqueTV](https://github.com/vexorian/dizquetv) - Custom Live Channel Servers * [Jellyseerr](https://github.com/Fallenbagel/jellyseerr) / [Mobile](https://github.com/jellyseerr/mobile-app) or [Ombi](https://github.com/Ombi-app/Ombi) - User Request Management * [YTDL-Sub](https://ytdl-sub.readthedocs.io/en/) - Add YouTube Channels to Media Servers / [GitHub](https://github.com/jmbannon/ytdl-sub) * [xTeVe](https://github.com/xteve-project/xTeVe) - Plex / Emby M3U Proxy diff --git a/docs/video.md b/docs/video.md index cc1570c9d..fa1f91962 100644 --- a/docs/video.md +++ b/docs/video.md @@ -26,6 +26,7 @@ # ► Streaming Sites * [PopcornMovies](https://popcornmovies.org/) - Movies / TV / Anime / [Discord](https://discord.com/invite/JAxTMkmcpd) * [Smashystream](https://smashystream.com/), [2](https://flix.smashystream.xyz/), [3](https://smashystream.xyz/) - Movies / TV / Anime / [Telegram](https://telegram.me/+vekZX4KtMPtiYmRl) / [Discord](https://discord.com/invite/tcdcxrbDkE) * [TVids](https://www.tvids.to/), [2](https://www.tvids.net/), [3](https://watch-tvseries.net/), [4](https://tvids.me/), [5](https://tvids.tv/) - Movies / TV / Anime / Auto-Next +* [Cinetaro](https://cinetaro.buzz/) - Movies / TV / Anime / 3rd Party Host * [StreamM4u](https://streamm4u.com.co/) - Movies / TV / Anime / [Clones](https://rentry.co/sflix#streamm4u-clones) * [BFLIX](https://bflix.sh/) - Movies / TV * [MovieHD](https://moviehd.us) - Movies / [Telegram](https://t.me/+NthvAOpP0oNkMWU1) @@ -80,7 +81,6 @@ ## ▷ Stream Aggregators * [M-Zone](https://www.m-zone.org/) - Movies / TV / Anime / [Discord](https://discord.com/invite/PFvCNcZCQC) * [MoviePluto](https://moviepluto.fun/) - Movies / TV / Anime / [Discord](https://discord.com/invite/ynfvjgHrBd) * [Flicker](https://flickermini.pages.dev/), [2](https://flickeraddon.pages.dev/) - Movies / TV / Anime / [Proxy](https://flickerminiproxy.pages.dev/) / [Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#flicker-proxy) / [Subreddit](https://www.reddit.com/r/flickermini/) -* [Cinetaro](https://cinetaro.buzz/) - Movies / TV / Anime * [7XCinema](https://7xcinema.com/) - Movies / TV / Anime * [KrakenFlix](https://krakenflix.cx/) - Movies / TV / Anime * [Altair](https://altair.mollusk.top/) or [Nova](https://novastream.top/) - Movies / TV / [Discord](https://discord.gg/s9kUZw7CqP) @@ -455,6 +455,7 @@ ## ▷ Live Sports * [BuffStream](https://app.buffstream.io/) * [StreamCorner](https://streamcorner.info/) * [FawaNews](http://www.fawanews.sc/) +* [SharkStreams](https://sharkstreams.net/) * [⁠Bundesliga](https://bundesliga.league.do/) * [⁠CrackStreams.ms](https://crackstreams.ms/) * [⁠Trendgola](https://trendgola.org/) - Football From 6c3c762fe76f18aff8686567897b070287c9a74f Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Thu, 20 Nov 2025 22:53:10 -0800 Subject: [PATCH 047/131] small fix --- docs/video.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/video.md b/docs/video.md index fa1f91962..91011f965 100644 --- a/docs/video.md +++ b/docs/video.md @@ -526,6 +526,7 @@ ## ▷ IPTV Tools * [M3Unator](https://github.com/hasanbeder/M3Unator) - Generate M3U Playlists from Open Directories * [PlaylistEditorTV](https://github.com/Isayso/PlaylistEditorTV) - IPTV Player * [LivePush](https://livepush.io/hls-player/index.html) - IPTV Player +* [PlayTorrio IPTV](https://playtorrioiptv.pages.dev/) - IPTV Player / [Discord](https://discord.gg/bbkVHRHnRk) / [GitHub](https://github.com/ayman707-ux/PlayTorrio) * [IPTVPlayer](https://iptvplayer.stream/) - IPTV Web Player * [M3U IPTV](https://m3u-ip.tv/browser) - IPTV Web Player * [TMDB-To-VOD](https://github.com/gogetta69/TMDB-To-VOD-Playlist) - Generate Playlists From 74efeaa68197d7b8720afef99f961309de6ae56c Mon Sep 17 00:00:00 2001 From: Mostafa Touny <56471405+mostafatouny@users.noreply.github.com> Date: Fri, 21 Nov 2025 09:07:30 +0200 Subject: [PATCH 048/131] Remove Gamebuntu and steam-cli from Linux games list (#4331) Gamebuntu and steam-cli repos are outdated are shouldn't be recommended. --- docs/linux-macos.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/linux-macos.md b/docs/linux-macos.md index 89c56a6f6..d58121a4e 100644 --- a/docs/linux-macos.md +++ b/docs/linux-macos.md @@ -280,14 +280,12 @@ ## ▷ Linux Gaming * [Native Linux Games](https://rentry.co/FMHYB64#native-linux-games) - Linux Games * [⁠Faugus Launcher](https://github.com/Faugus/faugus-launcher) - Play Windows Games on Linux * [winesapOS](https://github.com/winesapOS/winesapOS) - Play Games on Storage Devices -* [Gamebuntu](https://discourse.ubuntu.com/t/gamebuntu/25544/) - Setup Gaming Environment on Ubuntu / [GitLab](https://gitlab.com/rswat09/gamebuntu) * [wine-wayland](https://github.com/varmd/wine-wayland) - Play DX9/DX11 / Vulkan Games * [CreamLinux](https://github.com/anticitizn/creamlinux) - Steam DLC Unlocker / [Installer](https://github.com/Novattz/creamlinux-installer) * [SLSsteam](https://cs.rin.ru/forum/search.php?st=0&sk=t&sd=d&sr=topics&keywords=SLSsteam) - Steamclient Mod + DLC Unlocker * [⁠SteamTinkerLaunch](https://github.com/sonic2kk/steamtinkerlaunch) - Steam Wrapper w/ Custom Launcher Options * [AdwSteamGtk](https://github.com/Foldex/AdwSteamGtk) - Steam Frontend * [steam-tui](https://github.com/dmadisetti/steam-tui) - Rust TUI for Steam -* [steam-cli](https://github.com/berenm/steam-cli) - CLI for Steam * [Luxtorpeda](https://github.com/luxtorpeda-dev/luxtorpeda) or [Boxtron](https://github.com/dreamer/boxtron) - Run Steam Games on Linux * [RetroDECK](https://retrodeck.net/) - Emulator for Steam Deck * [CryoUtilities](https://github.com/CryoByte33/steam-deck-utilities) - Steam Deck Utilities @@ -824,4 +822,4 @@ # ► Unix-Like * [GameShell](https://github.com/phyver/GameShell) - Unix Shell Learning Game * [Modern Unix](https://github.com/ibraheemdev/modern-unix) - Unix Shells * [wpgtk](https://deviantfero.github.io/wpgtk) - Fully Customizable Unix Color Schemer -* [Plan9Port](https://9fans.github.io/plan9port/) - Unix Port for Plan9 Libraries + Programs / [GitHub](https://github.com/9fans/plan9port) \ No newline at end of file +* [Plan9Port](https://9fans.github.io/plan9port/) - Unix Port for Plan9 Libraries + Programs / [GitHub](https://github.com/9fans/plan9port) From f2967a8ce319be60479a34b1616b96f58bed92c1 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Thu, 20 Nov 2025 23:18:47 -0800 Subject: [PATCH 049/131] Fixed some Turkish URLs --- docs/non-english.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/non-english.md b/docs/non-english.md index 132afca01..80bd2dda5 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -1775,18 +1775,18 @@ ## ▷ Streaming / İzleme * ⭐ **[Hdfilmcehennemi](https://www.hdfilmcehennemi.la/)** - Movies / TV / Sub / Dub / 1080p * ⭐ **[Yabancıdizi](https://yabancidizi.so/)** - Movies / TV / Sub / Dub / 1080p / [Telegram](https://t.me/s/yabancidizipw) -* ⭐ **[FullHDFilmizlesene](https://www.fullhdfilmizlesene.de/)**, [2](https://www.fullhdfilmizlesene.com) - Movies / Sub / Dub / 1080p -* ⭐ **[Film Makinesi](https://filmmakinesi.de/)** - Movies / TV / Sub / Dub / 1080p +* ⭐ **[FullHDFilmizlesene](https://www.fullhdfilmizlesene.tv/)**, [2](https://www.fullhdfilmizlesene.com) - Movies / Sub / Dub / 1080p +* ⭐ **[Film Makinesi](https://filmmakinesi.sh/)** - Movies / TV / Sub / Dub / 1080p * [Dizi Film Botu](https://t.me/Difix9Bot) - TV / Sub / Dub / Anime / 1080p / 2K / 4K / Movies / TV / Documentaries * [Dizibox](https://www.dizibox.com) - TV / Sub / 1080p -* [Diziyou](https://www.diziyou.co/) - TV / Sub / Dub / 1080p -* [Dizilla](https://dizilla.club) - Movies / TV / Sub / Dub / 1080p +* [Diziyou](https://www.diziyou.to/) - TV / Sub / Dub / 1080p +* [Dizilla](https://dizilla40.com/) - Movies / TV / Sub / Dub / 1080p * [Ddizi](https://www.ddizi.vip/) - TV * [Diziizle](https://www.diziizle.tel/) - TV -* [Jet Film izle](https://jetfilmizle.de/) or [4kFilmizlesene](https://www.4kfilmizlesene.org/) - Movies +* [Jet Film izle](https://jetfilmizle.website/) or [4kFilmizlesene](https://www.4kfilmizlesene.org/) - Movies / VPN Required * [Turkish123](https://turkish123.com/) or [Yoturkish](https://www.yoturkish.com) - Turkish TV w/ Eng Subs * [Türk Anime](https://www.turkanime.co/) / [Downloader](https://github.com/KebabLord/turkanime-indirici), [Anizm](https://anizm.net/), [Anime Who](https://animewho.com), [TR Anime İzle](https://www.tranimeizle.co), [OpenAnime](https://openani.me/), [AnimeciX](https://anm.cx/), [SeiCode](https://seicode.net/), [AsyaAnimeleri](https://asyaanimeleri.top/) - Anime -* [Canlı TV](https://www.canlitv.me/) - Live TV +* [Canlı TV](https://www.canlitv.me/) - Live TV / VPN Required * [Kral Bozguncu](https://discord.gg/kral) - Talk and watch football. ## ▷ Reading / Okuma From 84949eef784bac88745e54fb854193c2a0b3315c Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Fri, 21 Nov 2025 00:09:35 -0800 Subject: [PATCH 050/131] small update --- docs/ai.md | 14 +++++--------- docs/video.md | 2 +- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index c6bfdd128..703a6e3c4 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -311,21 +311,17 @@ # ► Image Generation * [⁠ISH](https://ish.chat/) - Unlimited / GPT Image 1 mini / Flux Kontext (dev) / Editing / No Sign-Up /[Discord](https://discord.gg/cwDTVKyKJz) * [Recraft](https://www.recraft.ai/) - 30 Daily / Sign-Up Required / [Discord](https://discord.gg/recraft) * [PigenAI](https://pigenai.art/) - Unlimited / Imagen 4 / Qwen -* [Perchance](https://perchance.org/ai-text-to-image-generator), [2](https://perchance.org/ai-photo-generator) - Flux Schnell / Unlimited / No Sign-Up -* [Mage](https://www.mage.space/) - Flux Schnell / Sign-Up Required / [Discord](https://discord.com/invite/GT9bPgxyFP) +* [⁠Ernie](https://ernie.baidu.com/) - Unlimited / Editing / Sign-Up Required +* [Perchance](https://perchance.org/ai-text-to-image-generator), [2](https://perchance.org/ai-photo-generator) - Chroma / Unlimited / No Sign-Up +* [ImageFX](https://labs.google/fx/tools/image-fx) - Imagen 4 / Unlimited / Region-Based / Sign-Up Required / [Discord](https://discord.com/invite/googlelabs) * [FLUX.1 Schnell](https://huggingface.co/spaces/black-forest-labs/FLUX.1-schnell), [⁠FLUX.1-Kontext-Dev](https://huggingface.co/spaces/black-forest-labs/FLUX.1-Kontext-Dev) or [FLUX-Pro-Unlimited](https://huggingface.co/spaces/NihalGazi/FLUX-Pro-Unlimited) / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#hugging-face-warning) - No Sign-Up / Editing (Kontext) * [imgsys](https://imgsys.org/) - Unlimited / Compare Generators / No Sign-Up -* [Art Genie](https://artgenie.pages.dev/) - Flux Schnell / Unlimited / No Sign-Up -* [ImageFX](https://labs.google/fx/tools/image-fx) - Imagen 4 / Unlimited / Region-Based / Sign-Up Required / [Discord](https://discord.com/invite/googlelabs) -* [Genspark](https://www.genspark.ai/) - Unlimited / Flux Schnell / Sign-Up Required / [Discord](https://discord.com/invite/CsAQ6F4MPy) -* [⁠Tater AI](https://taterai.github.io/Text2Image-Generator.html) - Unlimited / Flux Schnell -* [Loras](https://www.loras.dev/) - Flux Schnell / Unlimited / [X](https://x.com/tater_ai) / [GitHub](https://github.com/Nutlope/loras-dev) +* [Mage](https://www.mage.space/) / [Discord](https://discord.com/invite/GT9bPgxyFP), [⁠Tater AI](https://taterai.github.io/Text2Image-Generator.html), [Loras](https://www.loras.dev/) / [X](https://x.com/tater_ai) / [GitHub](https://github.com/Nutlope/loras-dev), [Genspark](https://www.genspark.ai/) / [Discord](https://discord.com/invite/CsAQ6F4MPy) or [Art Genie](https://artgenie.pages.dev/) - Flux Schnell / Unlimited * [AIGazou](https://muryou-aigazou.com/) - Unlimited / 10 GPT Image 1 or Seedream 3.0 Daily / [Discord](https://discord.gg/v6KzUbPeKh) * [Reve Image](https://app.reve.com) - 20 Daily / Editing / Sign-Up Required / [x](https://x.com/reve) / [Discord](https://discord.gg/Nedxp9fYUZ) * [⁠Coze](https://space.coze.cn/) - Seadream 4.0 / SoTA Image Gen / 50 Daily / Sign-Up with Phone # Required/ US Select CA * [⁠ZonerAI](https://zonerai.com/) - Unlimited / Editing -* [⁠Ernie](https://ernie.baidu.com/) - Unlimited / Editing / Sign-Up Required -* [AI Gallery](https://aigallery.app/) - Unlimited / No Sign-Up / [Telegram](https://t.me/aigalleryapp) +* [AI Gallery](https://aigallery.app/) - Unlimited / Stable Diffusion / No Sign-Up / [Telegram](https://t.me/aigalleryapp) * [Diffusers Image Outpaint](https://huggingface.co/spaces/fffiloni/diffusers-image-outpaint) - AI Image Extender / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#hugging-face-warning) * [Genie](https://lumalabs.ai/genie) / [Discord](https://discord.com/invite/ASbS3EykXm), [Shap-e](https://github.com/openai/shap-e), [Stable Dreamfusion](https://github.com/ashawkey/stable-dreamfusion) or [threestudio](https://github.com/threestudio-project/threestudio) / [Colab](https://colab.research.google.com/github/threestudio-project/threestudio/blob/main/threestudio.ipynb) / [Discord](https://discord.gg/ejer2MAB8N) - 3D Image Generators * [Interactive Scenes](https://lumalabs.ai/interactive-scenes) - Generate Interactive Scenes / [Discord](https://discord.com/invite/ASbS3EykXm) diff --git a/docs/video.md b/docs/video.md index 91011f965..1450249bf 100644 --- a/docs/video.md +++ b/docs/video.md @@ -526,7 +526,7 @@ ## ▷ IPTV Tools * [M3Unator](https://github.com/hasanbeder/M3Unator) - Generate M3U Playlists from Open Directories * [PlaylistEditorTV](https://github.com/Isayso/PlaylistEditorTV) - IPTV Player * [LivePush](https://livepush.io/hls-player/index.html) - IPTV Player -* [PlayTorrio IPTV](https://playtorrioiptv.pages.dev/) - IPTV Player / [Discord](https://discord.gg/bbkVHRHnRk) / [GitHub](https://github.com/ayman707-ux/PlayTorrio) +* [PlayTorrio IPTV](https://playtorrio.pages.dev/) - IPTV Player / [Discord](https://discord.gg/bbkVHRHnRk) / [GitHub](https://github.com/ayman707-ux/PlayTorrio) * [IPTVPlayer](https://iptvplayer.stream/) - IPTV Web Player * [M3U IPTV](https://m3u-ip.tv/browser) - IPTV Web Player * [TMDB-To-VOD](https://github.com/gogetta69/TMDB-To-VOD-Playlist) - Generate Playlists From 6fc4a8c9b382e563a79c59ca35ed46a77461ba5c Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Fri, 21 Nov 2025 00:52:54 -0800 Subject: [PATCH 051/131] small fix --- docs/video.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/video.md b/docs/video.md index 1450249bf..c14f1f8c7 100644 --- a/docs/video.md +++ b/docs/video.md @@ -426,7 +426,7 @@ ## ▷ Live Sports * ⭐ **[DaddyLive](https://dlhd.dad/)**, [2](https://dlhd.dad/), [3](https://thedaddy.dad/), [4](https://dlhd.click/), [5](https://daddylivestream.com/) - TV / Sports / [Mirrors](https://daddyny.com/) * ⭐ **[PPV.TO](https://ppv.to/)**, [2](https://ppvs.su/) - Live Events / [Mirrors](https://ppv.zone/) / [Discord](https://discord.gg/5AMPdpckjH) * ⭐ **[Sport7](https://sport7.pro/)**, [2](https://sport71.pro//) / [Player Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sport7) / [Telegram](https://t.me/goatifisports) / [Discord](https://discord.gg/xcdfVwgEx3) -* ⭐ **[Watch Footy](https://watchfooty.live/)**, [2](https://www.watchfooty.top) - Stream Aggregator / [Discord](https://discord.gg/T38kUWZHtB) / [Mirrors](https://watchfty.win/) +* ⭐ **[Watch Footy](https://watchfooty.st/)**, [2](https://www.watchfooty.top) - Stream Aggregator / [Discord](https://discord.gg/T38kUWZHtB) / [Mirrors](https://watchfty.link/) * ⭐ **[NTV](https://ntvstream.cx/)** - TV / Sports / Aggregator / [Telegram](https://t.me/ntvsteam) / [Discord](https://discord.gg/uY3ud5gcpW) * ⭐ **[FSTV](https://fstv.zip/)**, [2](https://fstv.space/) / [Mirrors](https://gofstv.live/) / [Discord](https://discord.gg/j9EfEm4AMW) * ⭐ **[BINTV](https://bintv.fun/)** / [Discord](https://discord.gg/fMU4hpDjPg) From b1b3c3645b8026da32d4f4501903f3749d6e6720 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Fri, 21 Nov 2025 05:54:46 -0800 Subject: [PATCH 052/131] small fixes --- docs/mobile.md | 2 +- docs/video.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/mobile.md b/docs/mobile.md index d5f1643f0..d47d806c4 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -527,7 +527,7 @@ ## ▷ Android File Tools * ↪️ **[Mobile / Desktop Transfer](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/file-tools#wiki_.25BA_file_transfer)** * ⭐ **[1DM](https://play.google.com/store/apps/details?id=idm.internet.download.manager)** / [Features](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks) (search), [Go Speed](https://gopeed.com/) / [Plugins](https://github.com/search?q=topic%3Agopeed-extension&type=repositories) / [GitHub](https://github.com/GopeedLab/gopeed), [ADM](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks) (search) or [FDM](https://play.google.com/store/apps/details?id=org.freedownloadmanager.fdm) - Download Managers -* ⭐ **[MiXplorer](https://mixplorer.com/beta/)**, [2](https://mixplorer.com/), [3](https://xdaforums.com/t/app-2-2-mixplorer-v6-x-released-fully-featured-file-manager.1523691/), [MT Manager](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_untouched_apks) (search) - Advanced Root File Explorer / Manager / [Themes](https://play.google.com/store/apps/details?id=de.dertyp7214.mixplorerthemecreator) / [Note](https://pastebin.com/fM9XzMkd) +* ⭐ **[MiXplorer](https://mixplorer.com/beta/)**, [2](https://mixplorer.com/), [3](https://xdaforums.com/t/app-2-2-mixplorer-v6-x-released-fully-featured-file-manager.1523691/), [MT Manager](https://mt2.cn/) - Advanced Root File Explorer / Manager / [Themes](https://play.google.com/store/apps/details?id=de.dertyp7214.mixplorerthemecreator) / [Note](https://pastebin.com/fM9XzMkd) * ⭐ **[SD Maid SE](https://github.com/d4rken-org/sdmaid-se)** - File Manager / Cleaner / [Unlock Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sd-maid) / [Discord](https://discord.com/invite/8Fjy6PTfXu) * ⭐ **[Material Files](https://github.com/zhanghai/MaterialFiles)** - File Manager * ⭐ **[Fossify File Manager](https://github.com/FossifyOrg/File-Manager)** - File Manager diff --git a/docs/video.md b/docs/video.md index c14f1f8c7..1528326be 100644 --- a/docs/video.md +++ b/docs/video.md @@ -443,6 +443,7 @@ ## ▷ Live Sports * [CricHD](https://crichd.at/), [2](https://crichd.com.co/) * [MainPortal66](https://mainportal66.com/) * [⁠GoalieTrend](https://www.goalietrend.com/daily-event) / [Discord](https://discord.gg/VKbvRcjDwa) +* [StreamCorner](https://streamcorner.info/) / [Discord](https://discord.com/invite/taGZeHc3GA) * [Viprow](https://viprow.cv/) or [NFLBite](https://nflbite.digital/), [2](https://nhlbite.cc/) * [⁠FCTV33](https://www.fctv33.lat/), [2](https://may01gu.risenow3mtjt0k.sbs/), [3](https://emmau680.driveraudiencej2zeu49.sbs/), [4](https://www.rbsports77.mom/) / [Telegram](https://t.me/madplay77_b) * [MrGamingStreams](http://mrgamingstreams.org/), [2](https://www.mrgbackup.link/) / [Discord](https://discord.gg/BCtqVn5JKR) @@ -453,7 +454,6 @@ ## ▷ Live Sports * [VIP Box Sports](https://www.viprow.nu/) / [Mirrors](https://rentry.co/VIPSportsBox) * [720pStream](https://720pstream.lc/) * [BuffStream](https://app.buffstream.io/) -* [StreamCorner](https://streamcorner.info/) * [FawaNews](http://www.fawanews.sc/) * [SharkStreams](https://sharkstreams.net/) * [⁠Bundesliga](https://bundesliga.league.do/) From 6136b07860c8f268a8e4a5a5b76851adbbe70499 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Fri, 21 Nov 2025 05:55:29 -0800 Subject: [PATCH 053/131] small fix --- docs/internet-tools.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/internet-tools.md b/docs/internet-tools.md index 455783ff1..d95397707 100644 --- a/docs/internet-tools.md +++ b/docs/internet-tools.md @@ -485,7 +485,7 @@ ## ▷ Temp Mail ## ▷ Email Aliasing -* 🌐 **[⁠Email Aliasing Comparison](https://email-aliasing-comparison.netlify.app/)** / [GitHub](https://github.com/fynks/email-aliasing-comparison) +* 🌐 **[⁠Email Aliasing Comparison](https://github.com/fynks/email-aliasing-comparison)** * ⭐ **[DuckDuckGo Email Protection](https://duckduckgo.com/email/)** - Email Aliasing / [Send Mail](https://duckduckgo.com/duckduckgo-help-pages/email-protection/duck-addresses/how-do-i-compose-a-new-email) * [addy.io](https://addy.io/) - Email Aliasing / [GitHub](https://github.com/anonaddy/anonaddy) * [SimpleLogin](https://simplelogin.io/) - Email Aliasing / 10 Alias Limit / [X](https://x.com/SimpleLogin) / [Subreddit](https://www.reddit.com/r/Simplelogin/) / [GitHub](https://github.com/simple-login/app) From 3c0575599ed93c81283034772408ef7277fb7859 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Fri, 21 Nov 2025 05:57:28 -0800 Subject: [PATCH 054/131] small fix --- docs/internet-tools.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/internet-tools.md b/docs/internet-tools.md index d95397707..dfae5b552 100644 --- a/docs/internet-tools.md +++ b/docs/internet-tools.md @@ -485,7 +485,7 @@ ## ▷ Temp Mail ## ▷ Email Aliasing -* 🌐 **[⁠Email Aliasing Comparison](https://github.com/fynks/email-aliasing-comparison)** +* 🌐 **[⁠Email Aliasing Comparison](https://email-aliasing-comparison.pages.dev/)** / [GitHub](https://github.com/fynks/email-aliasing-comparison) * ⭐ **[DuckDuckGo Email Protection](https://duckduckgo.com/email/)** - Email Aliasing / [Send Mail](https://duckduckgo.com/duckduckgo-help-pages/email-protection/duck-addresses/how-do-i-compose-a-new-email) * [addy.io](https://addy.io/) - Email Aliasing / [GitHub](https://github.com/anonaddy/anonaddy) * [SimpleLogin](https://simplelogin.io/) - Email Aliasing / 10 Alias Limit / [X](https://x.com/SimpleLogin) / [Subreddit](https://www.reddit.com/r/Simplelogin/) / [GitHub](https://github.com/simple-login/app) From 0eb047a2d5d7e14b9867351e7ed7b1c77f264f3c Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Fri, 21 Nov 2025 06:46:50 -0800 Subject: [PATCH 055/131] small fix --- docs/ai.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ai.md b/docs/ai.md index 703a6e3c4..a094518e6 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -12,7 +12,7 @@ # ► AI Chatbots ## ▷ Official Model Sites -* ⭐ **[AI Studio](https://aistudio.google.com/app/prompts/new_chat)** - Gemini 3 Pro / Unlimited / Sign-Up Required / [Subreddit](https://www.reddit.com/r/Bard/) / [Discord](https://discord.com/invite/gemini) +* ⭐ **[AI Studio](https://aistudio.google.com/app/prompts/new_chat)** - Gemini 3.0 Pro Preview / Unlimited / Sign-Up Required / [Subreddit](https://www.reddit.com/r/Bard/) / [Discord](https://discord.com/invite/gemini) * ⭐ **[Microsoft Copilot](https://copilot.microsoft.com)** - GPT-5 (Chat) / Unlimited / [Reasoning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#better-reasoning) / [Discord](https://discord.com/invite/go-copilot) * ⭐ **[Kimi](https://www.kimi.com/)** - Kimi K2 Reasoning Chatbot / Sign-Up Required / [Subreddit](https://www.reddit.com/r/kimi/) / [Discord](https://discord.gg/TYU2fdJykW) / [GitHub](https://github.com/MoonshotAI) * ⭐ **[Qwen](https://chat.qwen.ai/)** - Qwen3-Max / Unlimited / [Subreddit](https://www.reddit.com/r/Qwen_AI/) / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) From 092c9df0c7e4be7c2c18c21d13dfa92604d7c266 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Fri, 21 Nov 2025 12:40:41 -0800 Subject: [PATCH 056/131] small fix --- docs/misc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/misc.md b/docs/misc.md index 68818a64a..a3f0ffe30 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -606,7 +606,7 @@ ## ▷ Physical Health * ⭐ **[Standard BMI Calculator](https://www.nhlbi.nih.gov/health/educational/lose_wt/BMI/bmicalc.htm)** - BMI Calculator * [AMMFitness](https://www.ammfitness.co.uk/) - Fitness / Nutrition Info * [The Fitness Wiki](https://thefitness.wiki/) - Fitness Information Wiki -* [FitoTrack](https://codeberg.org/jannis/FitoTrack), [HealthMode](https://www.healthmode.app/), [Flexify](https://github.com/brandonp2412/Flexify) or [MyFitnessPal](https://www.myfitnesspal.com/) - Fitness Apps +* [FitoTrack](https://codeberg.org/jannis/FitoTrack), [Flexify](https://github.com/brandonp2412/Flexify) or [MyFitnessPal](https://www.myfitnesspal.com/) - Fitness Apps * [openScale](https://f-droid.org/packages/com.health.openscale/) or [trale](https://github.com/QuantumPhysique/trale) - Weight & Body Metrics Trackers * [SailRabbit](https://www.sailrabbit.com/bmr/) - BMR / TDEE Calculator * [Bodyweight Fitness Progressions](https://docs.google.com/spreadsheets/d/1a8tlZ-zbF695HA3Lmm20OIYeYYxo1lmUOczUXKLoL4s/) From 7f66db77d952a3240fff56416ad89dbd026df069 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sat, 22 Nov 2025 07:28:58 -0800 Subject: [PATCH 057/131] updated 10 pages --- docs/ai.md | 11 ++++++----- docs/audio.md | 1 + docs/downloading.md | 9 ++------- docs/educational.md | 3 +-- docs/file-tools.md | 2 +- docs/image-tools.md | 11 +++++++++-- docs/misc.md | 3 ++- docs/mobile.md | 1 - docs/reading.md | 3 +-- docs/video.md | 1 + 10 files changed, 24 insertions(+), 21 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index a094518e6..0779fbe37 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -43,14 +43,14 @@ ## ▷ Multiple Model Sites * ⭐ **[LMArena](https://lmarena.ai/?mode=direct)** - Multiple Chatbots / No Sign-Up / Reset Limits w/ Temp Mail / [X](https://x.com/arena) / [Discord](https://discord.com/invite/lmarena) * [Yupp.ai](https://yupp.ai/) - Gemini 3.0 Preview / GPT-5.1-high / Grok 4.1 / Qwen 3 Max / Google Login / [Discord](https://discord.com/invite/yuppai) * [⁠ISH](https://ish.chat/) - GPT-5 / Grok 4.1 / Kimi K2 / Multiple Chatbots / No Sign-Up / [Discord](https://discord.gg/cwDTVKyKJz) -* [DuckDuckGo AI](https://duck.ai/) - GPT-5 mini / Multiple Chatbots / No Sign-Up +* [HiveChat](https://oi.wr.do/) - Kimi K2 / DeepSeek R1-0528 / Multiple Chatbots / Sign-Up Required / [Discord](https://discord.gg/AYFPHvv2jT) / [GitHub](https://github.com/lobehub/lobe-chat) * [⁠Together.ai](https://chat.together.ai/) - DeepSeek V3.1 / Qwen 3 235B-2507 / Up-To 110 Daily / [Discord](https://discord.gg/9Rk6sSeWEG) * [Groq](https://groq.com/) - Kimi K2-0905 / GPT-OSS 120B / Sign-Up Required / [Discord](https://discord.com/invite/e6cj7aA4Ts) +* [AI Assistant](https://aiassistantbot.pages.dev/) - Deepseek-R1 / Qwen QwQ-32B / Multiple Chatbots / No Sign-Up +* [DuckDuckGo AI](https://duck.ai/) - GPT-5 mini / Multiple Chatbots / No Sign-Up * [Scira](https://scira.ai/) - Grok 4 / Qwen 3 / AI Search Engine / No Sign-Up / [GitHub](https://github.com/zaidmukaddam/scira) * [NVIDIA NIM](https://build.nvidia.com/) - DeepSeek V3.1 / Kimi K2 / Multiple Chatbots / No Sign-Up -* [AI Assistant](https://aiassistantbot.pages.dev/) - Deepseek-R1 / Qwen QwQ-32B / Multiple Chatbots / No Sign-Up * [FreePass](https://freepass.ai/) - Gemini 2.5 Pro/ GPT-5-chat / No Sign-Up / [Telegram](https://t.me/freepass_ai) -* [HiveChat](https://oi.wr.do/) - Kimi K2 / DeepSeek R1-0528 / Multiple Chatbots / Sign-Up Required / [Discord](https://discord.gg/AYFPHvv2jT) / [GitHub](https://github.com/lobehub/lobe-chat) * [Genspark](https://www.genspark.ai/) - GPT-5-high / Gemini 3.0 Preview / Grok 4.1 / Sign-Up Required / [Discord](https://discord.com/invite/CsAQ6F4MPy) *** @@ -118,6 +118,7 @@ ## ▷ Roleplaying Chatbots * ⭐ **[Chub](https://chub.ai/)** - Character Cards / Some NSFW / [Subreddit](https://www.reddit.com/r/Chub_AI/) / [Discord](https://discord.gg/chubai) / [GitHub](https://github.com/CharHubAI) * [Llama + SillyTavern](https://rentry.org/llama_v2_sillytavern) - Llama + SillyTavern Roleplaying Setup Guide / No Sign-Up * [KoboldAI](https://koboldai.com/) - GUI for Roleplaying Chatbots / No Sign-Up / [Discord](https://discord.com/invite/XuQWadgU9k) / [GitHub](https://github.com/henk717/KoboldAI) +* [Perchance](https://perchance.org/ai-character-chat) - Roleplaying / No-Signup / Unlimted / Allows Images / Some NSFW * [4thWall AI](https://beta.4wall.ai/) - Roleplaying Chatbots / [Subreddit](https://www.reddit.com/r/4WallAI/) / [Discord](https://discord.com/invite/4wallai) * [WyvernChat](https://app.wyvern.chat/) - Roleplaying Chatbots * [FictionLab](https://fictionlab.ai/) - Roleplaying / Story Chatbot / [Discord](https://discord.com/invite/SKcb2C7HjH) @@ -237,6 +238,7 @@ ## ▷ AI Benchmarks * [⁠RankedAGI](https://rankedagi.com/) - Chatbot Leaderboards / Benchmarks * [⁠Kaggle Benchmarks](https://www.kaggle.com/benchmarks) - Chatbot Leaderboards / Benchmarks * [Wolfram LLM Benchmarking Project](https://www.wolfram.com/llm-benchmarking-project/) - Chatbot Leaderboards / Benchmarks +* [Yupp Leaderboard](https://yupp.ai/leaderboard) - Chatbot Leaderboards / Benchmarks * [LLM Stats](https://llm-stats.com/) - Chatbot Leaderboard * [OpenLM Arena](https://openlm.ai/chatbot-arena/) - Chatbot Leaderboard * [OpenRouter](https://openrouter.ai/rankings) - Chatbot Popularity Rankings / [Discord](https://discord.gg/fVyRaUDgxW) / [GitHub](https://github.com/OpenRouterTeam) @@ -314,8 +316,6 @@ # ► Image Generation * [⁠Ernie](https://ernie.baidu.com/) - Unlimited / Editing / Sign-Up Required * [Perchance](https://perchance.org/ai-text-to-image-generator), [2](https://perchance.org/ai-photo-generator) - Chroma / Unlimited / No Sign-Up * [ImageFX](https://labs.google/fx/tools/image-fx) - Imagen 4 / Unlimited / Region-Based / Sign-Up Required / [Discord](https://discord.com/invite/googlelabs) -* [FLUX.1 Schnell](https://huggingface.co/spaces/black-forest-labs/FLUX.1-schnell), [⁠FLUX.1-Kontext-Dev](https://huggingface.co/spaces/black-forest-labs/FLUX.1-Kontext-Dev) or [FLUX-Pro-Unlimited](https://huggingface.co/spaces/NihalGazi/FLUX-Pro-Unlimited) / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#hugging-face-warning) - No Sign-Up / Editing (Kontext) -* [imgsys](https://imgsys.org/) - Unlimited / Compare Generators / No Sign-Up * [Mage](https://www.mage.space/) / [Discord](https://discord.com/invite/GT9bPgxyFP), [⁠Tater AI](https://taterai.github.io/Text2Image-Generator.html), [Loras](https://www.loras.dev/) / [X](https://x.com/tater_ai) / [GitHub](https://github.com/Nutlope/loras-dev), [Genspark](https://www.genspark.ai/) / [Discord](https://discord.com/invite/CsAQ6F4MPy) or [Art Genie](https://artgenie.pages.dev/) - Flux Schnell / Unlimited * [AIGazou](https://muryou-aigazou.com/) - Unlimited / 10 GPT Image 1 or Seedream 3.0 Daily / [Discord](https://discord.gg/v6KzUbPeKh) * [Reve Image](https://app.reve.com) - 20 Daily / Editing / Sign-Up Required / [x](https://x.com/reve) / [Discord](https://discord.gg/Nedxp9fYUZ) @@ -326,6 +326,7 @@ # ► Image Generation * [Genie](https://lumalabs.ai/genie) / [Discord](https://discord.com/invite/ASbS3EykXm), [Shap-e](https://github.com/openai/shap-e), [Stable Dreamfusion](https://github.com/ashawkey/stable-dreamfusion) or [threestudio](https://github.com/threestudio-project/threestudio) / [Colab](https://colab.research.google.com/github/threestudio-project/threestudio/blob/main/threestudio.ipynb) / [Discord](https://discord.gg/ejer2MAB8N) - 3D Image Generators * [Interactive Scenes](https://lumalabs.ai/interactive-scenes) - Generate Interactive Scenes / [Discord](https://discord.com/invite/ASbS3EykXm) * [Illusion Diffusion](https://huggingface.co/spaces/AP123/IllusionDiffusion) - Illusion Artwork Generator / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#hugging-face-warning) +* [imgsys](https://imgsys.org/) - Compare Generators / Unlimited / No Direct Mode *** diff --git a/docs/audio.md b/docs/audio.md index a66630b6b..90c5336d5 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -360,6 +360,7 @@ ## ▷ Audio Ripping Sites * [Spotisaver](https://spotisaver.net/) - Multi-Site * [⁠Vi•er](https://vibefetcher.com/) - Deezer / Qobuz * [⁠YAMS](https://yams.tf/) - Deezer / FLAC / Sign-Up Required +* [⁠am-dl](https://am-dl.pages.dev/) - Apple Music / AAC 256kb / ALAC * [AMP3](https://amp3.cc/) - YouTube / 256kb * [EzConv](https://ezconv.com/) - YouTube / 256kb * [YTiz](https://ytiz.xyz/) - SoundCloud / Bandcamp / 128kb / AAC / [GitHub](https://github.com/tizerk/ytiz) diff --git a/docs/downloading.md b/docs/downloading.md index c594fbfc9..0d47f808b 100644 --- a/docs/downloading.md +++ b/docs/downloading.md @@ -186,10 +186,9 @@ ## ▷ IRC Tools # ► Usenet -* 🌐 **[UsenetTools](http://www.usenettools.net/)** +* 🌐 **[Usenet-Uploaders](https://github.com/animetosho/Nyuu/wiki/Usenet-Uploaders)** * ⭐ **[Usenet Guide / Automation Setup](https://docs.google.com/document/d/1TwUrRj982WlWUhrxvMadq6gdH0mPW0CGtHsTOFWprCo/mobilebasic)** / [2](https://redd.it/4x2mc9) / [3](https://www.iitk.ac.in/LDP/HOWTO/Usenet-News-HOWTO/x27.html) / [4](https://graph.org/EVERYTHING-YOU-NEED-TO-KNOW-ABOUT-USENET-09-04) / [5](https://www.reddit.com/r/usenet/wiki/index/) / [6](https://blog.decryption.net.au/t/a-fully-automated-usenet-piracy-machine-with-plex-sabnzbd-and-sonarr/130) * [r/usenet](https://reddit.com/r/usenet) -* [ngPost](https://github.com/mbruel/ngPost) or [Nyuu](https://github.com/animetosho/Nyuu) / [Usenet-Uploaders](https://github.com/animetosho/Nyuu/wiki/Usenet-Uploaders) - Usenet Uploaders *** @@ -203,7 +202,6 @@ ## ▷ Indexers * [Orion](https://orionoid.com/) * [binsearch](https://binsearch.info/) * [NZB King](https://nzbking.com/) -* [abNZB](https://www.abnzb.com/) * [NZB Index](https://www.nzbindex.com/), [2](https://www.nzbindex.nl/) * [Newznab](https://www.newznab.com/) * [NZBStars](https://nzbstars.com/) @@ -221,10 +219,8 @@ ## ▷ Providers * 🌐 **[r/usenet Providers](https://www.reddit.com/r/usenet/wiki/providers)** - Provider Lists * 🌐 **[r/usenet Deals](https://www.reddit.com/r/usenet/wiki/providerdeals)** - Provider Deals -* 🌐 **[Usenet Provider Deals](https://rexum.space/p/usenet-provider-deals/)** +* 🌐 **[Usenet Provider Deals](https://usenet.rexum.space/deals)** * [Usenet Providers Map](https://usenet.rexum.space/tree) -* [usenetmax](https://www.usenetmax.com/) -* [usenet.farm](https://usenet.farm/#trial) * [Free Trials](https://www.ngprovider.com/free-usenet-trials.php) *** @@ -235,7 +231,6 @@ ## ▷ Downloaders * ⭐ **[NZBUnity](https://github.com/tumblfeed/nzbunity)** - Send NZBs to Client * [NZBGet](https://nzbget.com/) / [GitHub](https://github.com/nzbgetcom/nzbget) * [Usenet File Hashes](https://gist.github.com/4chenz/de3a3490aff19fd72e4fdd9b7dafc8f4) - Link File Hashes -* [Tg-UsenetBot](https://github.com/sanjit-sinha/Tg-UsenetBot) - Usenet Telegram Bot *** diff --git a/docs/educational.md b/docs/educational.md index 2c48745ba..a41d12298 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -73,7 +73,7 @@ ## ▷ Downloading * ⭐ **[tut4dl](https://tut4it.com/)** - Courses / [Request Guide](https://t.me/c/1603660516/91) * ⭐ **[Course Busters](http://cbusters.com/)** - Course Busters Access * [FreeCourseSite](https://freecoursesite.com/), [2](https://freecoursesites.com/) or [Docspedia](https://docspedia.world/) - Torrenting Sites / Use [VPN](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy#wiki_.25BA_vpn) -* [FreeEducationWeb](https://freeeducationweb.com/) - Courses +* [FreeEducationWeb](https://freeeducationweb.com/latest-posts/) - Courses * [OneHack](https://onehack.us/) - Courses / [Telegram](https://t.me/Official_OneHack) * [technet24](https://technet24.ir/category/videos) - Courses * [AfraTafreeh](https://afratafreeh.com/) - Courses @@ -131,7 +131,6 @@ ## ▷ Skills / Hobbies * [Make it Yourself](https://makeityourself.org/) - 1000 DIY Projects / [Video](https://youtu.be/TSFJ2OH1PQA) * [Animated Knots](https://www.animatedknots.com/) or [NetKnots](https://www.netknots.com/) - Learn to Tie Knots * [Ian's Shoelace Site](https://www.fieggen.com/shoelace/) - Learn to Tie Shoelaces -* [Polymaker](https://wiki.polymaker.com/) / [Discord](https://discord.com/invite/polymaker) or [Teaching Tech](https://teachingtechyt.github.io/index.html) / [GitHub](https://github.com/teachingtechYT/teachingtechYT.github.io) - 3D Printer Guides / Learning * [Perry Morse](https://www.perry.qa/morse), [Morse Typing Trainer](https://morse.withgoogle.com/learn/) or [ICWO](https://lcwo.net/) - Learn / Practice Morse Code * [Lock Picking 101](https://www.lockpicking101.com/) - Lock Picking Forum * [LibraryOfJuggling](https://libraryofjuggling.com/) - Juggling Technique Database diff --git a/docs/file-tools.md b/docs/file-tools.md index dbd67d21f..3eb1cc5cc 100644 --- a/docs/file-tools.md +++ b/docs/file-tools.md @@ -95,7 +95,7 @@ ## ▷ File Converters ## ▷ File Managers * ⭐ **[Directory Opus](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/download#wiki_.25BA_software_sites)** (search) - Windows File Manager -* [DoubleCMD](https://github.com/doublecmd/doublecmd) or [muCommander](https://www.mucommander.com/) - Cross-Platform File Managers +* [DoubleCMD](https://doublecmd.sourceforge.io/) / [GitHub](https://github.com/doublecmd/doublecmd) or [muCommander](https://www.mucommander.com/) - Cross-Platform File Managers * [Sigma](https://sigma-file-manager.vercel.app) - Modern File Manager / [GitHub](https://github.com/aleksey-hoffman/sigma-file-manager) * [ChromaFiler](https://chroma.zone/chromafiler/) - Column-Based File Manager * [Yazi](https://yazi-rs.github.io/) - Terminal File Manager / [GitHub](https://github.com/sxyazi/yazi) diff --git a/docs/image-tools.md b/docs/image-tools.md index 94208dbca..790487946 100644 --- a/docs/image-tools.md +++ b/docs/image-tools.md @@ -564,8 +564,6 @@ ## ▷ 3D Modeling Apps ## ▷ 3D Modeling Tools -* [3D Printer Recs](https://redd.it/1bh9jud) - Hobbyist 3D Printer Recommendations -* [Polymaker](https://wiki.polymaker.com/) - 3D Printing Guide / Community / [Discord](https://discord.com/invite/polymaker) * [Embossify](https://www.embossify.com/) or [Tripo3D](https://www.tripo3d.ai/app/home) - Image to 3D Model Converters * [3D Transformer](https://www.3dtransformer.com/) - Rotate 3D Images * [3DConvert](https://3d-convert.com/en/) - Online 3D Image Converter @@ -576,7 +574,16 @@ ## ▷ 3D Modeling Tools * [Assemblr](https://www.assemblrworld.com/) - Augmented Reality Image Creator * [MeshLab](https://www.meshlab.net/) - 3D Mesh Processing / [GitHub](https://github.com/cnr-isti-vclab/meshlab) * [Ninja Ripper](https://kemono.cr/patreon/user/45591569) / [2](https://gamebanana.com/tools/5638) / [3](https://0curtain0.github.io/ninja_ripper.html) - Extract 3D Models from Games + +*** + +## ▷ 3D Printing + +* [Polymaker](https://wiki.polymaker.com/) / [Discord](https://discord.com/invite/polymaker) or [Teaching Tech](https://teachingtechyt.github.io/index.html) / [GitHub](https://github.com/teachingtechYT/teachingtechYT.github.io) - 3D Printer Guides / Learning +* [3D Printer Recs](https://redd.it/1bh9jud) - Hobbyist 3D Printer Recommendations +* [⁠SpoolScout](https://www.spoolscout.com/) - Search / Compare 3D Printing Filament Prices * [OrcaSlicer](https://www.orcaslicer.com/) / [X](https://x.com/real_OrcaSlicer) / [Discord](https://discord.gg/P4VE9UY9gJ) / [GitHub](https://github.com/OrcaSlicer/OrcaSlicer) or [Ultimaker Cura](https://ultimaker.com/software/ultimaker-cura) - 3D Printing Software +* [⁠e-NABLE](https://enablingthefuture.org/) - Volunteer Own 3D Printer for use in Prosthetic Limb Printing *** diff --git a/docs/misc.md b/docs/misc.md index a3f0ffe30..1f3f68c4a 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -180,7 +180,7 @@ ## ▷ Recipes ## ▷ Drinks * ⭐ **[/coffee/](https://dan.valeena.dev/guides/coffee-guide/)**, [2](https://rentry.co/coffeeguide) or [Coffee Time General](https://pastebin.com/UEzwuyLz) - Coffee Brewing Masterlists / Guides -* ⭐ **[Beanconqueror](https://beanconqueror.com/)** - Coffee Tracking App / [GitHub](https://github.com/graphefruit/Beanconqueror) +* ⭐ **[Beanconqueror](https://beanconqueror.com/)** / [GitHub](https://github.com/graphefruit/Beanconqueror) or [Timer.Coffee](https://www.timer.coffee) / [GitHub](https://github.com/antonkarliner/timer-coffee) - Coffee Tracking Apps / Timers * [Cofi](https://github.com/rozPierog/Cofi) - Coffee Brew Timer / [Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#cofi-note) * [Notbadcoffee](https://notbadcoffee.com/flavor-wheel-en/) - Interactive Coffee Flavor Wheel * [Nahbucks!](https://nahbucks.com/) - Find Local Non-Starbucks Coffee Shops (US) @@ -1019,6 +1019,7 @@ ## ▷ Electronics * [Consolevariations](https://consolevariations.com/) - Game Console Rarity / Shopping * [Camera Decision](https://cameradecision.com/) or [Digicamfinder](https://digicamfinder.com/) - Compare Cameras * [3D Printer Recs](https://redd.it/1bh9jud) - Hobbyist 3D Printer Recommendations +* [⁠SpoolScout](https://www.spoolscout.com/) - Search / Compare 3D Printing Filament Prices *** diff --git a/docs/mobile.md b/docs/mobile.md index d47d806c4..d20f5e694 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -949,7 +949,6 @@ ## ▷ Android Video Players * [⁠Night Video Player](https://play.google.com/store/apps/details?id=com.rz.night.player) * [MX Player](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks) (search) / [Codec](https://github.com/USBhost/MX_FFmpeg) * [Nova Video Player](https://github.com/nova-video-player/aos-AVP) -* [Fermata Media Player](https://github.com/AndreyPavlenko/Fermata) * [Next Player](https://github.com/anilbeesetti/nextplayer) * [⁠Arc Video Player](https://www.arctechstudio.com/) * [Audiofy](https://play.google.com/store/apps/details?id=com.prime.player) diff --git a/docs/reading.md b/docs/reading.md index 838720025..7361d698f 100644 --- a/docs/reading.md +++ b/docs/reading.md @@ -425,7 +425,7 @@ # ► Visual Media ## ▷ Comics -* ⭐ **[ReadComicsOnline](https://readcomiconline.li/)** +* ⭐ **[ReadComicsOnline](https://readcomiconline.li/)** / [Desktop App](https://playtorrio.pages.dev/) * ⭐ **[BatCave](https://batcave.biz/)** - May Require VPN * ⭐ **[GetComics](https://getcomics.org/)** - Download Comics * ⭐ **[ComicBookPlus](https://comicbookplus.com/)** - Golden Age Comics @@ -451,7 +451,6 @@ ## ▷ Comics * [ComicEater](https://github.com/kanjieater/ComicEater) - Comic Archiving Tools * [Comics Downloader](https://github.com/Girbons/comics-downloader), [Mylar3](https://github.com/mylar3/mylar3), [Comic-DL](https://github.com/Xonshiz/comic-dl) - Comic Downloaders * [ComicReader](https://comicreader.netlify.app/) or [KThoom](https://github.com/codedread/kthoom) - Online Comic Reader -* [PlayTorrio](https://playtorrio.pages.dev/) - Comic Reading App / [Discord](https://discord.gg/bbkVHRHnRk) / [GitHub](https://github.com/ayman707-ux/PlayTorrio) * [ComicFury](https://comicfury.com/) - User-Made Comics * [Comic Translate](https://github.com/ogkalu2/comic-translate) - Comic Translator * [Webcomix](https://github.com/J-CPelletier/webcomix) - Webcomics Downloader diff --git a/docs/video.md b/docs/video.md index 1528326be..815282e56 100644 --- a/docs/video.md +++ b/docs/video.md @@ -237,6 +237,7 @@ ## ▷ Anime Streaming * [Rive](https://rivestream.org/), [2](https://rivestream.net/) - Sub / Dub / Auto-Next / [Status](https://rentry.co/rivestream) / [Discord](https://discord.gg/6xJmJja8fV) * [AniZone](https://anizone.to/) - Sub * [AniHQ](https://anihq.to/) - Sub / Dub +* [⁠Lunar](https://lunaranime.ru/) - Sub / Dub / [Discord](https://discord.com/invite/NBBnhbFHBT) * [Anoboye](https://anoboye.com/) - Sub * [AnimeParadise](https://www.animeparadise.moe/) - Sub / Dub / [Discord](https://discord.com/invite/q3N6eWMMNP) * [KissAnime](https://kissanime.com.ru/) - Sub / Dub / Auto-Next / [Clones](https://kissanime.help/) / [Discord](https://discord.com/invite/w5ghWQG8uM) From 410bf2129a87152e1d94a736d2646d2a80d13cf8 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sat, 22 Nov 2025 09:15:52 -0800 Subject: [PATCH 058/131] small update --- docs/ai.md | 4 ++-- docs/mobile.md | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 0779fbe37..f8e04b2e0 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -314,13 +314,13 @@ # ► Image Generation * [Recraft](https://www.recraft.ai/) - 30 Daily / Sign-Up Required / [Discord](https://discord.gg/recraft) * [PigenAI](https://pigenai.art/) - Unlimited / Imagen 4 / Qwen * [⁠Ernie](https://ernie.baidu.com/) - Unlimited / Editing / Sign-Up Required +* [⁠ZonerAI](https://zonerai.com/) - Unlimited / Editing * [Perchance](https://perchance.org/ai-text-to-image-generator), [2](https://perchance.org/ai-photo-generator) - Chroma / Unlimited / No Sign-Up * [ImageFX](https://labs.google/fx/tools/image-fx) - Imagen 4 / Unlimited / Region-Based / Sign-Up Required / [Discord](https://discord.com/invite/googlelabs) * [Mage](https://www.mage.space/) / [Discord](https://discord.com/invite/GT9bPgxyFP), [⁠Tater AI](https://taterai.github.io/Text2Image-Generator.html), [Loras](https://www.loras.dev/) / [X](https://x.com/tater_ai) / [GitHub](https://github.com/Nutlope/loras-dev), [Genspark](https://www.genspark.ai/) / [Discord](https://discord.com/invite/CsAQ6F4MPy) or [Art Genie](https://artgenie.pages.dev/) - Flux Schnell / Unlimited -* [AIGazou](https://muryou-aigazou.com/) - Unlimited / 10 GPT Image 1 or Seedream 3.0 Daily / [Discord](https://discord.gg/v6KzUbPeKh) +* [AIGazou](https://muryou-aigazou.com/) - Flux / Stable Diffustion / Chrome / Unlimited / No Sign-Up / SeeDream 3 / GPT 1 Image / 10 Daily / Signup Required / [Discord](https://discord.gg/v6KzUbPeKh) * [Reve Image](https://app.reve.com) - 20 Daily / Editing / Sign-Up Required / [x](https://x.com/reve) / [Discord](https://discord.gg/Nedxp9fYUZ) * [⁠Coze](https://space.coze.cn/) - Seadream 4.0 / SoTA Image Gen / 50 Daily / Sign-Up with Phone # Required/ US Select CA -* [⁠ZonerAI](https://zonerai.com/) - Unlimited / Editing * [AI Gallery](https://aigallery.app/) - Unlimited / Stable Diffusion / No Sign-Up / [Telegram](https://t.me/aigalleryapp) * [Diffusers Image Outpaint](https://huggingface.co/spaces/fffiloni/diffusers-image-outpaint) - AI Image Extender / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#hugging-face-warning) * [Genie](https://lumalabs.ai/genie) / [Discord](https://discord.com/invite/ASbS3EykXm), [Shap-e](https://github.com/openai/shap-e), [Stable Dreamfusion](https://github.com/ashawkey/stable-dreamfusion) or [threestudio](https://github.com/threestudio-project/threestudio) / [Colab](https://colab.research.google.com/github/threestudio-project/threestudio/blob/main/threestudio.ipynb) / [Discord](https://discord.gg/ejer2MAB8N) - 3D Image Generators diff --git a/docs/mobile.md b/docs/mobile.md index d20f5e694..296625a71 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -753,9 +753,8 @@ # ► Android Reading * ⭐ **[Readera](https://readera.org/)** - Ebook Reader * ⭐ **[Smart Audiobook Player](https://play.google.com/store/apps/details?id=ak.alizandro.smartaudiobookplayer)** - Audiobook Player * [ElevenReader](https://elevenreader.io/) or [ReadWise](https://readwise.io/read) (reset trial) - Book to Audiobook Converters -* [Voice](https://github.com/PaulWoitaschek/Voice) - Audiobook Player +* [Voice](https://voice.woitaschek.de/) - Audiobook Player / [GitHub](https://github.com/PaulWoitaschek/Voice/) * [Sirin](https://play.google.com/store/apps/details?id=com.sirin.android) - Audiobook Player -* [AudioAnchor](https://github.com/flackbash/AudioAnchor) - Audiobook Player * [PlayBook](https://github.com/Goodwy/PlayBook) - Audiobook Player * [eStories](https://play.google.com/store/apps/details?id=com.estories) - Audiobook Player * [ABS FLutter](https://github.com/Vito0912/abs_flutter) or [Lissen](https://github.com/GrakovNe/lissen-android/) - Self-Hosted Audiobook Server From 967ab0e1bd4251c213c4ea1c13c29c3980e34dc1 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sat, 22 Nov 2025 10:32:27 -0800 Subject: [PATCH 059/131] updated 4 pages --- docs/file-tools.md | 2 +- docs/linux-macos.md | 4 +--- docs/mobile.md | 4 +--- docs/reading.md | 2 +- 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/docs/file-tools.md b/docs/file-tools.md index 3eb1cc5cc..f18483d7b 100644 --- a/docs/file-tools.md +++ b/docs/file-tools.md @@ -300,7 +300,7 @@ # ► File Hosts * ↪️ **[Video File Hosts](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/video-tools#wiki_.25B7_video_file_hosts)** * ↪️ **[Image File Hosts](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/image-tools#wiki_.25B7_image_hosts)** * ⭐ **[Gofile](https://gofile.io/)** - 100GB Monthly / Unlimited / 10 Days After Last Download / [Manager Export](https://greasyfork.org/en/scripts/515250) -* ⭐ **[Pixeldrain](https://pixeldrain.com/)** - 20GB / 120 Days After Last Download (10% min) / [Speedtest](https://pixeldrain.com/speedtest) / [Limit Bypass](https://pixeldrain-bypass.cybar.xyz/) / [Bypass Script](https://greasyfork.org/en/scripts/491326) +* ⭐ **[Pixeldrain](https://pixeldrain.com/)** - 20GB / 120 Days After Last Download (10% min) / [Speedtest](https://pixeldrain.com/speedtest) * ⭐ **[VikingFile](https://vikingfile.com/)** - Unlimited / 15 Days After Last Download / [Discord](https://discord.gg/EPEFC6KkpF) * ⭐ **[Buzzheavier](https://buzzheavier.com/)**, [2](https://fuckingfast.net/), [3](https://bzzhr.co/) - Unlimited / 15 Days After Last Download / [File Expiry](https://buzzheavier.com/help) / **Use [Adblock](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#buzzheavier-warning)** / [Discord](https://discord.gg/ttQjgC28WP) * ⭐ **[Catbox](https://catbox.moe/)** - 200MB / Forever / [Proxy](https://fatbox.moe/) diff --git a/docs/linux-macos.md b/docs/linux-macos.md index d58121a4e..7d08ee4e4 100644 --- a/docs/linux-macos.md +++ b/docs/linux-macos.md @@ -388,10 +388,9 @@ ## ▷ Server / Selfhosting * [Self Managed Life](https://wiki.futo.org/) - FOSS / Self-Hosting Guide / [Video](https://youtu.be/Et5PPMYuOc8), [2](https://youtu.be/3fW9TV1WQi8) * [Server World](https://www.server-world.info/en/) - Network Server Guides * [HowtoForge](https://www.howtoforge.com/) / [GitHub](https://github.com/lollipopkit/flutter_server_box) or [Comfy.Guide](https://comfy.guide/) - Linux Server Software Guides -* [⁠Flutter Server Box](https://cdn.lpkt.cn/serverbox/), [Webmin](https://webmin.com/) / [GitHub](https://github.com/webmin/webmin), [Cockpit Project](https://cockpit-project.org/), [CasaOS](https://casaos.zimaspace.com/) / [GitHub](https://github.com/IceWhaleTech/CasaOS) or [1Panel](https://1panel.pro/) / [GitHub](https://github.com/1Panel-dev/1Panel) - Linux Server Managers / Status +* [serverbox](https://cdn.lpkt.cn/serverbox/), [EasyPanel](https://easypanel.io/), [Webmin](https://webmin.com/) / [GitHub](https://github.com/webmin/webmin), [Cockpit Project](https://cockpit-project.org/), [CasaOS](https://casaos.zimaspace.com/) / [GitHub](https://github.com/IceWhaleTech/CasaOS) or [1Panel](https://1panel.pro/) / [GitHub](https://github.com/1Panel-dev/1Panel) - Linux Server Managers / Status * [⁠LXD UI](https://github.com/canonical/lxd-ui) - Linux Container + Virtual Machine Manager * [Proxmox](https://www.proxmox.com/) - Self-Hosted Server Tools / Virtual Environment -* [EasyPanel](https://easypanel.io/) - Server Control Panel * [yet another bench script](https://github.com/masonr/yet-another-bench-script) - Server Performance Script * [ansible-hms-docker](https://github.com/ahembree/ansible-hms-docker) or [DockSTARTer](https://github.com/GhostWriters/DockSTARTer) - Automated Docker Media Server Setups * [Docket-Jacket](https://github.com/linuxserver/docker-jackett) - Docker Jacket Container @@ -400,7 +399,6 @@ ## ▷ Server / Selfhosting * [rtinst](https://github.com/arakasi72/rtinst) - Seedbox Installation Script for Ubuntu / Debian * [SeedSync](https://github.com/ipsingh06/seedsync) - Sync your Seedbox * [openmediavault](https://www.openmediavault.org/) / [GitHub](https://github.com/openmediavault/openmediavault/) or [Linux Server](https://github.com/ZizzyDizzyMC/linx-server/) - Self-Hosted Cloud Storage -* [ABS FLutter](https://github.com/Vito0912/abs_flutter) - Self-Hosted Audiobook Server * [iRedMail](https://www.iredmail.org/), [Docker Mailserver](https://docker-mailserver.github.io/docker-mailserver/edge/), [UnInbox](https://github.com/un/inbox) or [Mail-in a Box](https://mailinabox.email/) - Self-Hosted Email Servers *** diff --git a/docs/mobile.md b/docs/mobile.md index 296625a71..ecc28243b 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -757,7 +757,6 @@ # ► Android Reading * [Sirin](https://play.google.com/store/apps/details?id=com.sirin.android) - Audiobook Player * [PlayBook](https://github.com/Goodwy/PlayBook) - Audiobook Player * [eStories](https://play.google.com/store/apps/details?id=com.estories) - Audiobook Player -* [ABS FLutter](https://github.com/Vito0912/abs_flutter) or [Lissen](https://github.com/GrakovNe/lissen-android/) - Self-Hosted Audiobook Server * [Prestigio](https://play.google.com/store/apps/details?id=com.prestigio.ereader) - Ebook Reader * [JellyBook](https://github.com/JellyBookOrg/JellyBook) - Ebook Reader * [Chaka](https://github.com/elementdavv/chaka) - Ebook Reader @@ -1336,10 +1335,9 @@ # ► iOS Reading * [FBReader](https://apps.apple.com/app/fbreader-epub-and-fb2-reader/id1067172178) - Ebook Reader * [SideBooks](https://apps.apple.com/app/id409777225) - PDF Reader * [BookPlayer](https://github.com/TortugaPower/BookPlayer) - Audiobook Player / [Discord](https://discord.gg/MjCUXgU) -* [ABS FLutter](https://github.com/Vito0912/abs_flutter) - Self-Hosted Audiobook Server * [Panels](https://apps.apple.com/app/id1236567663) - Comic Reader * [Mangayomi](https://github.com/kodjodevf/mangayomi) - Manga Reader / [Discord](https://discord.com/invite/EjfBuYahsP) * [Tachimanga](https://tachimanga.app/) - Manga Reader / Freemium / [Discord](https://discord.gg/8aMcdYdaBz) * [ZETSU](https://apps.apple.com/app/id1510161371) - Manga Reader / [Discord](https://discord.com/invite/NzJtsSf7t3) * [Hanami](https://github.com/oolxg/Hanami) - Manga Reader -* [Libby](https://apps.apple.com/app/id1076402606) - Digital Library Books / Extend time via Offline or Airplane mode +* [Libby](https://apps.apple.com/app/id1076402606) - Digital Library Books / Extend time via Offline or Airplane mode \ No newline at end of file diff --git a/docs/reading.md b/docs/reading.md index 7361d698f..2316cb63b 100644 --- a/docs/reading.md +++ b/docs/reading.md @@ -417,7 +417,7 @@ ## ▷ Audiobook Tools * [Audiblez](https://github.com/santinic/audiblez), [Ebook2Audiobook](https://github.com/DrewThomasson/ebook2audiobook) / [2](https://huggingface.co/spaces/drewThomasson/ebook2audiobook), [ElevenReader](https://elevenreader.io/), [⁠Paper2Audio](https://www.paper2audio.com/) or [ReadWise](https://readwise.io/read) (reset trial) - Convert Books / Documents to Audiobooks * [AudioBookConverter](https://github.com/yermak/AudioBookConverter) - Audiobook Format Converter * [Audible Tools](https://audible-tools.kamsker.at/), [AaxAudioConverter](https://github.com/audiamus/AaxAudioConverter) or [Libation](https://getlibation.com/) - Audible DRM Remover / Manager -* [AudiobookShelf](https://www.audiobookshelf.org/) / [GitHub](https://github.com/advplyr/audiobookshelf-app) or [BookSonic](https://booksonic.org/) - Self-Hosted Audiobook Servers +* [AudiobookShelf](https://www.audiobookshelf.org/) / [Multi-Platform Client](https://github.com/Vito0912/abs_flutter) / [Mobile](https://github.com/advplyr/audiobookshelf-app), [2](https://github.com/GrakovNe/lissen-android/) or [BookSonic](https://booksonic.org/) - Self-Hosted Audiobook Servers *** From 72e33d988a66d6ea57252c44b7efd36e840e7103 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sat, 22 Nov 2025 13:38:11 -0800 Subject: [PATCH 060/131] updated 3 pages --- docs/gaming-tools.md | 2 +- docs/system-tools.md | 4 +--- docs/text-tools.md | 2 +- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index 21067d9ee..27037a54f 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -798,7 +798,7 @@ ## ▷ Pokemon Tools * ⭐ **[Serebii.net](https://www.serebii.net/)**, [Pokémon Awesome](https://pokemon-awesome.vercel.app/), [PocketMonsters.net](https://pocketmonsters.net/) or [Pokémon Database](https://pokemondb.net/) - Pokémon Databases * ⭐ **[PokeList](https://pokemonlist.netlify.app/)** or [PokeAPI](https://pokeapi.co/) - Pokédexes * ⭐ **[Pokémon Typechart](https://pokemondb.net/type)** or [Type Calculator](https://www.pkmn.help/) - Pokémon Type Charts -* ⭐ **[PokeMMO](https://pokemmo.com/en/)**, [DelugeRPG](https://www.delugerpg.com/), [Pokemon Blaze Online](https://pokemonblazeonline.com/) / [Discord](https://discord.com/invite/b3ZnXuf5fk) or [Pokémon Revolution Online](https://pokemonrevolution.net/) - Pokémon MMOs +* ⭐ **[PokeMMO](https://pokemmo.com/)**, [DelugeRPG](https://www.delugerpg.com/), [Pokemon Blaze Online](https://pokemonblazeonline.com/) / [Discord](https://discord.com/invite/b3ZnXuf5fk) or [Pokémon Revolution Online](https://pokemonrevolution.net/) - Pokémon MMOs * ⭐ **[PokéRogue](https://pokerogue.net/)** - Pokémon Dungeon Crawler / [Wiki](https://wiki.pokerogue.net/start) / [Subreddit](https://reddit.com/r/pokerogue/) / [Mobile](https://github.com/Admiral-Billy/Pokerogue-App) / [Discord](https://discord.com/invite/uWpTfdKG49) * ⭐ **[Pokémon Showdown](https://pokemonshowdown.com/)** - Online Pokémon Battles * [PokeCommunity](https://www.pokecommunity.com/) - Pokémon Community diff --git a/docs/system-tools.md b/docs/system-tools.md index 518e15fdb..001d97e5a 100644 --- a/docs/system-tools.md +++ b/docs/system-tools.md @@ -18,7 +18,6 @@ # ► System Tools * ⭐ **[CPU-Z](https://www.cpuid.com/softwares/cpu-z.html)**, [winfetch](https://github.com/lptstr/winfetch), [CPU Fetch](https://github.com/Dr-Noob/cpufetch), [Glow](https://github.com/turkaysoftware/glow) or [GPU-Z](https://www.techpowerup.com/download/techpowerup-gpu-z/) - System Info Tools * ⭐ **[SuperF4](https://stefansundin.github.io/superf4/)** or [FKill](https://github.com/sindresorhus/fkill-cli) - Process Killers * ⭐ **[Bulk Crap Uninstaller](https://www.bcuninstaller.com/)**, [Revo Uninstaller](https://www.revouninstaller.com/products/revo-uninstaller-free/) or [GeekUninstaller](https://geekuninstaller.com/) - Bulk Uninstallation Tools -* [VCRedist](https://github.com/abbodi1406/vcredist) - AIO Repack for Microsoft Visual C++ Redists * [NanaRun](https://github.com/M2Team/NanaRun) - System Admin Tools * [BleachBit](https://www.bleachbit.org/) - Clean System Storage * [PolicyPlus](https://github.com/Fleex255/PolicyPlus) - Local Group Policy Editor @@ -28,7 +27,6 @@ # ► System Tools * [ThrottleStop](https://www.techpowerup.com/download/techpowerup-throttlestop/) - Laptop CPU Monitor / Optimizer * [RegExp](https://github.com/zodiacon/TotalRegistry), [RegScanner](https://www.nirsoft.net/utils/regscanner.html), [ripgrep-all](https://github.com/phiresky/ripgrep-all) or [Registry-Finder](https://registry-finder.com/) - Registry Explorers / Scanners * [WinbIndex](https://winbindex.m417z.com/) - Windows System Files / Binaries -* [OfflineInsiderEnroll](https://github.com/abbodi1406/offlineinsiderenroll) - Enable Windows Insider without Account * [Rhasspy](https://rhasspy.readthedocs.io/en/latest/) - Voice Assistant * [OpenRecall](https://github.com/openrecall/openrecall) or [Windrecorder](https://github.com/yuka-friends/Windrecorder/) - Memory Search App / System Recorders * [Time.is](https://time.is/) - Check Accuracy of System Clock @@ -45,7 +43,7 @@ ## ▷ System Tweaks * ⭐ **[EarTrumpet](https://eartrumpet.app/)**, [Volumey](https://github.com/G-Stas/Volumey) or [Volume2](https://github.com/irzyxa/Volume2) - Tweaked Volume Mixer * ⭐ **[AltSnap](https://github.com/RamonUnch/AltSnap)** - Tweaked Windows Dragging * ⭐ **[Edge-Uninstall](https://gist.github.com/ave9858/c3451d9f452389ac7607c99d45edecc6)** - Microsoft Edge Removal Script -* [abbodi1406](https://forums.mydigitallife.net/threads/abbodi1406s-batch-scripts-repo.74197/), [BatUtil](https://github.com/abbodi1406/BatUtil) or [TechNet-Gallery](https://github.com/MScholtes/TechNet-Gallery) - System Scripts +* [TechNet-Gallery](https://github.com/MScholtes/TechNet-Gallery) - System Scripts * [Wintoys](https://apps.microsoft.com/store/detail/wintoys/9P8LTPGCBZXD) - System App Tweaking * [Wox](https://github.com/Wox-launcher/Wox), [Listary](https://www.listary.com/), [FlowLauncher](https://www.flowlauncher.com/), [Ueli](https://ueli.app/) / [GitHub](https://github.com/oliverschwendener/ueli) - Keystroke / App Launchers * [Kando](https://kando.menu/) - App Launcher / Pie Menu / [Discord](https://discord.gg/hZwbVSDkhy) / [GitHub](https://github.com/kando-menu/kando) diff --git a/docs/text-tools.md b/docs/text-tools.md index d37cc5e11..a33b4c37e 100644 --- a/docs/text-tools.md +++ b/docs/text-tools.md @@ -262,7 +262,7 @@ ## ▷ Office Suites * ↪️ **[Office Activation](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/system-tools#wiki_.25B7_windows_activation)** / [Custom Install Guide](https://gravesoft.dev/office_c2r_custom) * ⭐ **[LibreOffice](https://www.libreoffice.org/)** - FOSS Office Suite * ⭐ **[OnlyOffice](https://www.onlyoffice.com/)** - FOSS Office Suite -* ⭐ **[Microsoft Office](https://gravesoft.dev/office_c2r_links)** - Office Suite / [Removal Tool](https://github.com/abbodi1406/WHD/blob/master/scripts/OfficeScrubber_13.zip) / [Hotkeys](https://support.microsoft.com/en-us/office/keyboard-shortcuts-in-microsoft-365-e765366f-24fc-4054-870d-39b214f223fd) +* ⭐ **[Microsoft Office](https://gravesoft.dev/office_c2r_links)** - Office Suite / [Hotkeys](https://support.microsoft.com/en-us/office/keyboard-shortcuts-in-microsoft-365-e765366f-24fc-4054-870d-39b214f223fd) * [Calligra](https://calligra.org/) - FOSS Office Suite * [Office365Version](https://www.office365versions.com/) - Office 365 Version History From 57f49705825bd4da66376532bb3fbcf2995de2aa Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sat, 22 Nov 2025 21:24:00 -0800 Subject: [PATCH 061/131] updated 11 pages --- docs/ai.md | 2 +- docs/developer-tools.md | 51 +++++++++++++++++++++-------------------- docs/educational.md | 1 + docs/image-tools.md | 47 +++++++++++++++++++------------------ docs/internet-tools.md | 1 - docs/linux-macos.md | 6 ++++- docs/mobile.md | 1 + docs/privacy.md | 1 + docs/reading.md | 1 + docs/storage.md | 19 +++++++++++++++ docs/video-tools.md | 2 +- 11 files changed, 81 insertions(+), 51 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index f8e04b2e0..fdb02a0bf 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -95,7 +95,7 @@ ## ▷ Self-Hosting Tools * ⭐ **[Jan](https://jan.ai/)** - Self-Hosted / [Discord](https://discord.com/invite/FTk2MvZwJH) / [GitHub](https://github.com/menloresearch/jan) * ⭐ **[LM Studio](https://lmstudio.ai/)** - Self-Hosted / [Discord](https://discord.gg/aPQfnNkxGC) / [GitHub](https://github.com/lmstudio-ai) * ⭐ **[llama.cpp](https://github.com/ggerganov/llama.cpp)** - Self-Hosted Transformer-Based LLMs -* ⭐ **[KoboldCpp](https://github.com/LostRuins/koboldcpp)** - llama.cpp with API + GUI / [ROCm](https://github.com/YellowRoseCx/koboldcpp-rocm) / [Colab](https://colab.research.google.com/github/LostRuins/koboldcpp/blob/concedo/colab.ipynb) +* ⭐ **[KoboldCpp](https://github.com/LostRuins/koboldcpp)** - llama.cpp with API + GUI / [ROCm](https://github.com/YellowRoseCx/koboldcpp-rocm) / [Colab](https://colab.research.google.com/github/LostRuins/koboldcpp/blob/concedo/colab.ipynb) / [Web Version](https://lite.koboldai.net/) * ⭐ **[oobabooga](https://github.com/oobabooga/text-generation-webui)** - Self-Hosted Models / [Colab](https://colab.research.google.com/github/pcrii/Philo-Colab-Collection/blob/main/4bit_TextGen_Gdrive.ipynb) / [Subreddit](https://www.reddit.com/r/Oobabooga/) / [Discord](https://discord.gg/jwZCF2dPQN) * ⭐ **[Aphrodite Engine](https://aphrodite.pygmalion.chat/)** - Serve LLMs at Scale with Kobold & OpenAI APIs / [Colab](https://colab.research.google.com/github/AlpinDale/misc-scripts/blob/main/Aphrodite.ipynb) / [GitHub](https://github.com/PygmalionAI/aphrodite-engine) * [Petals](https://petals.dev/) - Self-Hosted / [Discord](https://discord.gg/D9MwApKgWa) / [GitHub](https://github.com/bigscience-workshop/petals) diff --git a/docs/developer-tools.md b/docs/developer-tools.md index 2d9dd0387..80e9b8dc0 100644 --- a/docs/developer-tools.md +++ b/docs/developer-tools.md @@ -93,6 +93,8 @@ ## ▷ Dev Tool Indexes * [WebdevHome](https://webdevhome.github.io/) * [Free Developer Stuff](https://freestuff.dev/) * [Addy](https://toolkit.addy.codes/) +* [24x7](https://www.site24x7.com/tools.html) +* [Rankchart](https://rankchart.org/) * [Prototypr](https://prototypr.io/toolbox/page/1) * [Awesome Sys Admin](https://github.com/awesome-foss/awesome-sysadmin) - System Admin Resources * [Awesome Design Patterns](https://github.com/DovAmir/awesome-design-patterns) - Design Pattern Resources @@ -1022,44 +1024,43 @@ ## ▷ SVG Tools # ► Hosting Tools +* ↪️ **[Dynamic DNS Services / Subdomains](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/storage#wiki_dynamic_dns_services_.2F_subdomains)** +* ↪️ **[Self-Hosted Wiki Alts](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/storage#wiki_self-hosted_wiki_alts)** * 🌐 **[Awesome-Web-Hosting](https://nuhmanpk.github.io/Awesome-Web-Hosting/)** - Free Hosting Provider Index / [GitHub](https://github.com/nuhmanpk/Awesome-Web-Hosting) -* 🌐 **[Awesome Cloudflare](https://github.com/irazasyed/awesome-cloudflare)** - Cloudflare Resources +* 🌐 **[Awesome Cloudflare](https://github.com/irazasyed/awesome-cloudflare)** - Cloudflare Resource Index * 🌐 **[VPS Comparison Chart](https://lowendstock.com/deals/)**, [⁠servers.fyi](https://www.servers.fyi/) or [Bitcoin VPS](https://bitcoin-vps.com/) - VPS Comparisons -* ⭐ **[Check-Host](https://check-host.net/)**, [StatPing](https://github.com/statping/statping), [Uptime](https://betterstack.com/uptime), [Uptime Kuma](https://github.com/louislam/uptime-kuma), [Highlight](https://www.highlight.io/), [AreWeDown?](https://github.com/shukriadams/arewedown), [UptimeRobot](https://uptimerobot.com/), [Checkmate](https://github.com/bluewave-labs/Checkmate) or [24x7](https://www.site24x7.com/tools.html) - Site / Server Uptime Monitors * ⭐ **[TLD-List](https://tld-list.com/)**, [TLDES](https://tldes.com/) or [SitePriace](https://www.siteprice.org/) - Domain Price Comparisons -* ⭐ **[Cloudflare DNS](https://www.cloudflare.com/application-services/products/dns/)**, **[deSEC](https://desec.io/)**, [DuckDNS](https://www.duckdns.org/), [ClouDNS](https://www.cloudns.net/), [FreeDNS](https://freedns.afraid.org/) / [Shared DNS Warning](https://freedns.afraid.org/queue/explanation.php), [dynu](https://dynu.com/), [NoIP](https://www.noip.com/), [myaddr](https://myaddr.tools/), [nsupdate](https://www.nsupdate.info/) / [GitHub](https://github.com/nsupdate-info/nsupdate.info) - Dynamic DNS Services / Subdomains * ⭐ **[censys](https://search.censys.io/)**, [wtfis](https://github.com/pirxthepilot/wtfis), [digger.tools](https://digger.tools/), [LinkScope](https://accentusoft.com/), [URLDNA](https://urldna.io/) or [DNSlytics](https://dnslytics.com/) - Domain Info Tools -* [Rankchart](https://rankchart.org/) - Multiple Domain Tools -* [Instantdomainsearch](https://instantdomainsearch.com/), [Domaintyper](https://domaintyper.com/), [Iwantmyname](https://iwantmyname.com/), [Whois.com](https://www.whois.com/), [Domainr](https://domainr.com) or [Atlaq](https://atlaq.com) - Domain Availability Checkers -* [Pyfunceble](https://pyfunceble.github.io/#/) - Domain Availability Checker App -* [WhoisRequest](https://whoisrequest.com/) or [Whois Lookup](https://whois.domaintools.com/) - Whois Search -* [IPIP.NET](https://whois.ipip.net/) - Country / Region ASNs -* [AtSameIP](https://atsameip.com/) - Find Websites on the Same IP -* [SubDomainizer](https://github.com/nsonaniya2010/SubDomainizer), [Google Search Console](https://search.google.com/search-console/), [MerkleMap](https://www.merklemap.com/) or [Subdomain Finder](https://subdomainfinder.c99.nl/) - Find Hidden Subdomains -* [Check for Cloudflare](https://checkforcloudflare.selesti.com/) - Check Sites for Cloudflare -* [Cloudflare Radar](https://radar.cloudflare.com/) - Cloudflare Insights -* [CloudFlare DDNS Updater](https://github.com/K0p1-Git/cloudflare-ddns-updater/) - Cloudflare Dynamic DNS Auto-Update Script -* [GoodBadISPs](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/GoodBadISPs) - Best ISPs for Tor Hosting +* ⭐ **[Check-Host](https://check-host.net/)**, [Highlight](https://www.highlight.io/) or [Uptime](https://betterstack.com/uptime) - Web-Based Uptime Monitors +* [Uptime Kuma](https://github.com/louislam/uptime-kuma), [Checkmate](https://github.com/bluewave-labs/Checkmate), [UptimeRobot](https://uptimerobot.com/), [AreWeDown?](https://github.com/shukriadams/arewedown) or [StatPing](https://github.com/statping/statping) - Uptime Monitor Apps +* [Kener](https://kener.ing/) or [cstate](https://github.com/cstate/cstate) - Self-Hosted Status Pages +* [OpenPanel](https://openpanel.com/) / [GitHub](https://github.com/stefanpejcic/openpanel), [Sentora](https://sentora.org/) or [Moonlight](https://github.com/Moonlight-Panel/Moonlight) - Web Hosting Panels * [Server Hunter](https://www.serverhunter.com/) or [ServerSearcher](https://www.serversearcher.com/) - Search / Compare Servers +* [GetDeploying](https://getdeploying.com/) - Compare Cloud Providers * [srvrlss](https://srvrlss.io/) - Search / Compare Serverless Platforms * [⁠Val Town](https://www.val.town/) - Serverless Scripting and Sharing -* [OONI](https://ooni.org/) - Check Site Location Availability -* [OpenPanel](https://openpanel.com/) / [GitHub](https://github.com/stefanpejcic/openpanel), [Sentora](https://sentora.org/) or [Moonlight](https://github.com/Moonlight-Panel/Moonlight) - Web Hosting Panels -* [GetDeploying](https://getdeploying.com/) - Compare Cloud Providers -* [Meta Tag Gen](https://lewdev.github.io/apps/meta-tag-gen/), [OpenGraph](https://www.opengraph.xyz/) or [MetaTags](https://metatags.io/) - Meta Tag Generators -* [DNForum](https://www.dnforum.com/) - Domain Name Forum -* [DNSTwist](https://dnstwist.it/) / [GitHub](https://github.com/elceef/dnstwist), [HaveIBeenSquatted](https://haveibeensquatted.com) or [DNSTwister](https://dnstwister.report/) - Typosquatting Checkers -* [iana](https://www.iana.org/), [arin](https://www.arin.net/), [lacnic](https://www.lacnic.net/), [afrinic](https://www.afrinic.net/) or [apnic](https://www.apnic.net/) - Internet Registry Sites -* [DigitalPlat](https://domain.digitalplat.org/) / [GitHub](https://github.com/DigitalPlatDev/FreeDomain), [is-a.dev](https://www.is-a.dev/), [JS.ORG](https://js.org/), [TheDev](https://thedev.id/) or [GetFreeDomain](https://www.getfreedomain.name/) - Subdomains -* [redirect.name](https://redirect.name/) - URL Forwarding -* [Kener](https://kener.ing/) or [cstate](https://github.com/cstate/cstate) - Self-Hosted Status Pages +* [GoodBadISPs](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/GoodBadISPs) - Best ISPs for Tor Hosting * [Sandstorm](https://sandstorm.org/), [Cosmos](https://cosmos-cloud.io/) or [CloudRon](https://www.cloudron.io/) - Web App Hosts * [vichan](https://vichan.info) / [GitHub](https://github.com/vichan-devel/vichan) or [overscript](https://overscript.net/) - Imageboard Hosting * [ProBoards](https://www.proboards.com/) - Forum & Imageboard Hosting * [MyBB](https://www.mybb.com/), [FreeFlarum](https://freeflarum.com/) or [PHPBB](https://www.phpbb.com/) - Forum Hosting -* [WikiDocs](https://www.wikidocs.app/) / [GitHub](https://github.com/Zavy86/WikiDocs), [Media Wiki](https://www.mediawiki.org/) / [GitHub](https://github.com/Wikia/mediawiki), [xWiki](https://www.xwiki.org/xwiki/bin/view/Main/), [DokuWiki](https://www.dokuwiki.org/dokuwiki) / [GitHub](https://github.com/dokuwiki/dokuwiki), [Archivy](https://github.com/archivy/archivy/), [Miraheze](https://miraheze.org/), [wikmd](https://linbreux.github.io/wikmd/) or [Fandom](https://www.fandom.com/) - Self-Hosted Wikipedia Alternatives * [HumHub](https://www.humhub.com), [HubZilla](https://hubzilla.org/page/info/discover) or [scuttlebutt](https://scuttlebutt.nz/) - Self-Hosted Social Network * [UNIT3D Community Edition](https://github.com/HDInnovations/UNIT3D-Community-Edition) - Private Tracker Hosting +* [InstantDomain(https://instantdomainsearch.com/), [DomainTyper](https://domaintyper.com/), [IWantMyName](https://iwantmyname.com/), [Whois](https://www.whois.com/), [Domainr](https://domainr.com) or [Atlaq](https://atlaq.com) - Domain Availability +* [DNForum](https://www.dnforum.com/) - Domain Name Forum +* [DNSTwist](https://dnstwist.it/) / [GitHub](https://github.com/elceef/dnstwist), [HaveIBeenSquatted](https://haveibeensquatted.com) or [DNSTwister](https://dnstwister.report/) - Typosquatting Checkers +* [WhoisRequest](https://whoisrequest.com/) or [Whois Lookup](https://whois.domaintools.com/) - Whois Search +* [Pyfunceble](https://pyfunceble.github.io/#/) - Domain Availability App +* [OONI](https://ooni.org/) - Check Site Location Availability +* [redirect.name](https://redirect.name/) - URL Forwarding +* [iana](https://www.iana.org/), [arin](https://www.arin.net/), [lacnic](https://www.lacnic.net/), [afrinic](https://www.afrinic.net/) or [apnic](https://www.apnic.net/) - Internet Registry Sites +* [SubDomainizer](https://github.com/nsonaniya2010/SubDomainizer), [Google Console](https://search.google.com/search-console/), [MerkleMap](https://www.merklemap.com/) or [SD Finder](https://subdomainfinder.c99.nl/) - Find Hidden Subdomains +* [AtSameIP](https://atsameip.com/) - Find Websites on the Same IP +* [IPIP.NET](https://whois.ipip.net/) - Country / Region ASNs +* [Check for Cloudflare](https://checkforcloudflare.selesti.com/) - Check Sites for Cloudflare +* [Cloudflare Radar](https://radar.cloudflare.com/) - Cloudflare Insights +* [CloudFlare DDNS Updater](https://github.com/K0p1-Git/cloudflare-ddns-updater/) - Cloudflare Dynamic DNS Auto-Update Script +* [Meta Tag Gen](https://lewdev.github.io/apps/meta-tag-gen/), [OpenGraph](https://www.opengraph.xyz/) or [MetaTags](https://metatags.io/) - Meta Tag Generators *** diff --git a/docs/educational.md b/docs/educational.md index a41d12298..c01426731 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -126,6 +126,7 @@ # ► Learning Sites ## ▷ Skills / Hobbies +* ↪️ **[Photography / Cameras](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/image-tools#wiki_.25BA_photography_.2F_cameras)** * ↪️ **[Typing Tests / Games](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tools#wiki_.25B7_typing_lessons)** * [Rookie Road](https://www.rookieroad.com/) - Sport Guides * [Make it Yourself](https://makeityourself.org/) - 1000 DIY Projects / [Video](https://youtu.be/TSFJ2OH1PQA) diff --git a/docs/image-tools.md b/docs/image-tools.md index 790487946..e3e202f85 100644 --- a/docs/image-tools.md +++ b/docs/image-tools.md @@ -32,8 +32,6 @@ ## ▷ Editing Software * [⁠RapidRAW](https://github.com/CyberTimon/RapidRAW) / Windows, Mac, Linux * [Paint.net](https://www.getpaint.net/index.html) / Windows / [GitHub](https://github.com/paintdotnet) * [Gimel Studio](https://gimelstudio.com/) / Windows / [GitHub](https://github.com/GimelStudio/GimelStudio) -* [darktable](https://www.darktable.org/) - Virtual Lighttable & Darkroom / Windows, Mac, Linux / [GitHub](https://github.com/darktable-org/darktable) -* [RawTherapee](https://www.rawtherapee.com/) - Raw Image Editor / Windows, Mac, Linux / [GitHub](https://github.com/RawTherapee/RawTherapee) * [Hugin](https://hugin.sourceforge.io/) - Panorama Image Generator / Windows, Mac, Linux * [IOPaint](https://github.com/Sanster/IOPaint) - AI Image Multitool Editor @@ -610,17 +608,9 @@ # ► Image Tools * ⭐ **[Muzli](https://search.muz.li/)** - Design Inspiration Search * ⭐ **[Slowpoke Pics](https://slow.pics/)**, [ICAT](https://www.nvidia.com/en-us/geforce/technologies/icat/) or [Image Comparison Tool](https://jklgit.github.io/Image-Comparison-in-Browser/index.html) - Image Comparisons * [odiff](https://github.com/dmtrKovalenko/odiff) - Image Visual Difference Tool -* [PhotoFeeler](https://www.photofeeler.com/) - Get Photo Feedback * [Picviewer CE+](https://github.com/hoothin/UserScripts/tree/master/Picviewer%20CE+) - Turn Webpages into Image Galleries * [⁠Universal Sig Rotator](https://sig.grumpybumpers.com/) - Rotates Image for Forum Signatures / Site Banners * [Binternet](https://github.com/Ahwxorg/Binternet) or [Pinvibe](https://www.pinvibe.com/) - Pinterest Frontends -* [r/Photography Guide](https://www.reddit.com/r/photography/wiki/introduction) or [Cambridge In Colour](https://www.cambridgeincolour.com/) - Photography / Camera Guides -* [PhotoEphemeris](https://photoephemeris.com/) - Photography Sunlight Calculator -* [PixelPeeper](https://pixelpeeper.com/) - Extract Lightroom Edits / Settings -* [MagicLantern](https://www.magiclantern.fm/) - Custom Canon EOS Firmware / [Unsupported](https://magiclantern.fandom.com/wiki/Other_dslr) / [Subreddit](https://www.reddit.com/r/MagicLantern/) / [Discord](https://discord.gg/uaY8akC) -* [CHDK](https://chdk.fandom.com/wiki/CHDK) - Custom Canon PowerShot Firmware -* [fSpy](https://fspy.io/) - Still Image Camera Matching -* [DPReview](https://www.dpreview.com/reviews/image-comparison/fullscreen) - Camera Image Quality Comparison * [Image Color Summarizer](https://mk.bcgsc.ca/color-summarizer/) - Image Color Summarizer * [Image Colors](https://franciscouzo.github.io/image_colors/) - Image Color Scatter Plot * [Image Pixel Sorter](http://birdhat.org/misc/sort-pixels/) - Sort Pixels of Images @@ -638,8 +628,6 @@ # ► Image Tools * [BooruDatasetTagManager](https://github.com/starik222/BooruDatasetTagManager) - Booru Image Tagger * [Cluttr](https://gitlab.com/bearjaws/cluttr), [Exif Sorter](https://www.amok.am/en/freeware/amok_exif_sorter/) or [TagStudio](https://github.com/TagStudioDev/TagStudio) - Image File Organizers / Managers * [Allusion](https://allusion-app.github.io/) - Reference Image Manager -* [Camera Wiki](http://camera-wiki.org/) - Camera Model Wiki -* [Canon Camera Museum](https://global.canon/en/c-museum/camera-series.html) - History of Canon Cameras * [Something to Draw](https://something-to-draw.com/) - Find Things to Draw *** @@ -880,11 +868,34 @@ ## ▷ Color Pickers *** -## ▷ Photo Forensics +# ► Photography / Cameras + +* 🌐 **[Android Camera](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25BA_android_camera)** - Android Camera Resources +* [r/Photography Guide](https://www.reddit.com/r/photography/wiki/introduction) or [Cambridge In Colour](https://www.cambridgeincolour.com/) - Photography / Camera Guides +* [Camera Decision](https://cameradecision.com/) or [Digicamfinder](https://digicamfinder.com/) - Compare Cameras +* [Camera Wiki](http://camera-wiki.org/) - Camera Model Wiki +* [PhotoFeeler](https://www.photofeeler.com/) - Get Photo Feedback +* [darktable](https://www.darktable.org/) / [GitHub](https://github.com/darktable-org/darktable), [RawTherapee](https://www.rawtherapee.com/) / [GitHub](https://github.com/RawTherapee/RawTherapee) or [⁠LightZone](https://github.com/ktgw0316/LightZone) - RAW Photo Editors / Workflows / Windows, Mac, Linux +* [HDRMerge](https://jcelaya.github.io/hdrmerge/) - RAW Photography HDR Merge Tool / [GitHub](https://github.com/jcelaya/hdrmerge) +* [PixelPeeper](https://pixelpeeper.com/) - Extract Lightroom Edits / Settings +* [PhotoEphemeris](https://photoephemeris.com/) - Photography Sunlight Calculator +* [MagicLantern](https://www.magiclantern.fm/) - Custom Canon EOS Firmware / [Unsupported](https://magiclantern.fandom.com/wiki/Other_dslr) / [Subreddit](https://www.reddit.com/r/MagicLantern/) / [Discord](https://discord.gg/uaY8akC) +* [CHDK](https://chdk.fandom.com/wiki/CHDK) - Custom Canon PowerShot Firmware +* [fSpy](https://fspy.io/) - Still Image Camera Matching +* [DPReview](https://www.dpreview.com/reviews/image-comparison/fullscreen) - Camera Image Quality Comparison +* [Canon Camera Museum](https://global.canon/en/c-museum/camera-series.html) - History of Canon Cameras + +*** + +## ▷ Photo Forensics / Metadata * 🌐 **[Photo OSINT](https://start.me/p/0PgzqO/photo-osint)** - Image OSINT Resources * ⭐ **[Fawkes](http://sandlab.cs.uchicago.edu/fawkes/)** - Facial Cloaking * ⭐ **[FotoForensics](https://www.fotoforensics.com/)**, [Sherloq](https://github.com/GuidoBartoli/sherloq) or [Forensically](https://29a.ch/photo-forensics/) - Photo Forensics Tools +* [ViewEXIF](https://www.imgonline.com.ua/eng/exif-info.php), [Jimpl](https://jimpl.com/), [ExifData](https://exifdata.com/), [OnlineEXIFViewer](https://onlineexifviewer.com/), [ExifLooter](https://github.com/aydinnyunus/exifLooter) or [CameraSummary](https://camerasummary.com/) - EXIF / Metadata Viewers +* [exiftool](https://exiftool.org/), [2](https://github.com/FrankBijnen/ExifToolGui/), [ExifCleaner](https://exifcleaner.com/), [EXIFRemove](https://www.exifremove.com/), [scrambled-exif](https://gitlab.com/juanitobananas/scrambled-exif), [MetaEditor](https://metaeditor.picvario.com/), [Metadata-Remover](https://github.com/Anish-M-code/Metadata-Remover), [adarsus](https://www.adarsus.com/en/remove-metadata-online-document-image-video/) or [VerExif](https://www.verexif.com/en/) - Remove Meta / EXIF Data +* [Pic2Map](https://www.pic2map.com/) - Image EXIF data viewer with GPS support +* [TheExifer](https://www.thexifer.net/), [Photini](https://github.com/jim-easterbrook/Photini) or [ColorPilot](https://www.colorpilot.com/exif.html) - Image EXIF Data Editors * [Picarta](https://picarta.ai/) / [Discord](https://discord.gg/g5BAd2UFbs), [GeoSpy](https://geospy.net/) or [GeoEstimation](https://labs.tib.eu/geoestimation) - Image Geolocation / Location Estimation * [Image Identification Project](https://www.imageidentify.com/) - Image Identification Tool @@ -893,12 +904,4 @@ ## ▷ Photo Forensics * [Redacted](https://redacted.app/) - Blur, Pixelate or Blackout parts of Images * [Image Scrubber](https://everestpipkin.github.io/image-scrubber/) - Blur Images / Scrub Metadata * [Schizoware](https://sourceforge.net/projects/schizoware/) - Image Name / Hash Randomizer -* [ViewEXIF](https://www.imgonline.com.ua/eng/exif-info.php), [Jimpl](https://jimpl.com/), [ExifData](https://exifdata.com/), [OnlineEXIFViewer](https://onlineexifviewer.com/), [ExifLooter](https://github.com/aydinnyunus/exifLooter) or [CameraSummary](https://camerasummary.com/) - EXIF / Metadata Viewers -* [exiftool](https://exiftool.org/), [2](https://github.com/FrankBijnen/ExifToolGui/), [ExifCleaner](https://exifcleaner.com/), [EXIFRemove](https://www.exifremove.com/), [scrambled-exif](https://gitlab.com/juanitobananas/scrambled-exif), [MetaEditor](https://metaeditor.picvario.com/), [Metadata-Remover](https://github.com/Anish-M-code/Metadata-Remover), [adarsus](https://www.adarsus.com/en/remove-metadata-online-document-image-video/) or [VerExif](https://www.verexif.com/en/) - Remove Meta / EXIF Data -* [Pic2Map](https://www.pic2map.com/) - Image EXIF data viewer with GPS support -* [TheExifer](https://www.thexifer.net/), [Photini](https://github.com/jim-easterbrook/Photini) or [ColorPilot](https://www.colorpilot.com/exif.html) - Image EXIF Data Editors -* [Base64 Image](https://www.base64-image.de/) - Encode / Decode Images - -*** - -## ▷ [Android Camera](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25BA_android_camera) \ No newline at end of file +* [Base64 Image](https://www.base64-image.de/) - Encode / Decode Images \ No newline at end of file diff --git a/docs/internet-tools.md b/docs/internet-tools.md index dfae5b552..feae66f1a 100644 --- a/docs/internet-tools.md +++ b/docs/internet-tools.md @@ -866,7 +866,6 @@ ## ▷ Web Scraping / Crawling # ► Open Source Intelligence * 🌐 **[Awesome OSINT](https://github.com/jivoi/awesome-osint)** - Awesome OSINT -* ↪️ **[Photo Forensics](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/image-tools/#wiki_.25B7_photo_forensics)** * ↪️ **[Domain / DNS Info](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/internet-tools#wiki_.25B7_domain_.2F_dns)** * ↪️ **[Search Engine OSINT](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/internet-tools#wiki_.25BA_search_tools)** * ⭐ **[IntelTechniques](https://inteltechniques.com/index.html)** or [OSINT Techniques](https://www.osinttechniques.com/) - OSINT Resources diff --git a/docs/linux-macos.md b/docs/linux-macos.md index 7d08ee4e4..165585c9e 100644 --- a/docs/linux-macos.md +++ b/docs/linux-macos.md @@ -6,6 +6,10 @@ # ► Linux Guides +* **Note** - Keep in mind that install guides can usually be found on each distros doc page. You can find doc pages on each distros site, or through their [DistroWatch](https://distrowatch.com/dwres.php?resource=popularity) pages. + +*** + * ⭐ **[ArchWiki](https://wiki.archlinux.org/)** - Linux Guides / [Manuals](https://man.archlinux.org/) / [TUI](https://codeberg.org/theooo/mantra.py) * [Gentoo Wiki](https://wiki.gentoo.org/wiki/Main_Page) - Gentoo Wikis / Guides * [Debian Wiki](https://wiki.debian.org/) - Debian Wiki / Guides @@ -52,7 +56,7 @@ # ► Linux Communities # ► Linux Distros -* **Note** - We don't curate individual distros ourselves as we feel the indexes listed are good enough to stand on their own. +* **Note** - We don't curate individual distros ourselves as we feel the indexes listed are good enough to stand on their own. Keep in mind that install guides can usually be found on each distros doc page. You can find doc pages on each distros site, or through their [DistroWatch](https://distrowatch.com/dwres.php?resource=popularity) pages. *** diff --git a/docs/mobile.md b/docs/mobile.md index ecc28243b..2b264ce0e 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -760,6 +760,7 @@ # ► Android Reading * [Prestigio](https://play.google.com/store/apps/details?id=com.prestigio.ereader) - Ebook Reader * [JellyBook](https://github.com/JellyBookOrg/JellyBook) - Ebook Reader * [Chaka](https://github.com/elementdavv/chaka) - Ebook Reader +* [Anx Reader](https://anx.anxcye.com/) - Ebook Reader / [GitHub](https://github.com/anxcye/anx-reader) * [eBoox](https://eboox.app/) - Ebook Reader * [Sav PDF Viewer Pro](https://www.savpdfviewer.com) - PDF Reader / [GitHub](https://github.com/Sav22999/sav-pdf-viewer-pro) * [MJ PDF](https://github.com/mudlej/mj_pdf) - PDF Reader diff --git a/docs/privacy.md b/docs/privacy.md index fa0d1f0bf..ad9005720 100644 --- a/docs/privacy.md +++ b/docs/privacy.md @@ -143,6 +143,7 @@ # ► Privacy * ↪️ **[SMS Verification Sites](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/storage#wiki_sms_verification_sites)** * ↪️ **[File Encryption](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/file-tools#wiki_.25B7_file_encryption)** * ↪️ **[Drive Formatting / File Deletion](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/file-tools#wiki_.25B7_formatting_.2F_deletion)** +* ↪️ **[Photo Forensics / Metadata](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/image-tools#wiki_.25B7_photo_forensics_.2F_metadata)** * ⭐ **[Tails](https://tails.net/)** / [Telegram](https://t.me/torproject) / [GitHub](https://github.com/torproject), [Whonix](https://www.whonix.org/) / [Telegram](https://t.me/s/Whonix) / [GitHub](https://github.com/Whonix) or [Qubes](https://www.qubes-os.org/) / [GitHub](https://github.com/QubesOS) - Privacy-Based Operating Systems * [r/Privacy](https://reddit.com/r/privacy), [r/TheHatedOne](https://www.reddit.com/r/thehatedone) or [r/privatelife](https://www.reddit.com/r/privatelife/) - Privacy Discussion / Forums * [W10Privacy](https://www.w10privacy.de/english-home/) - Privacy and Data Protection Tools diff --git a/docs/reading.md b/docs/reading.md index 2316cb63b..aee5046b7 100644 --- a/docs/reading.md +++ b/docs/reading.md @@ -116,6 +116,7 @@ ## ▷ Ebook Readers * [KoReader](https://koreader.rocks/) - Ebook Reader / Windows, Android / [GitHub](https://github.com/koreader/koreader) * [Jane Reader](https://janereader.com/) - Ebook Reader / Windows, Mac * [FBReader](https://fbreader.org/) - Ebook Reader / Windows, Android, iOS +* [Anx Reader](https://anx.anxcye.com/) - Ebook Reader / Windows, Mac, Android, iOS / [GitHub](https://github.com/anxcye/anx-reader) * [PlayTorrio](https://playtorrio.pages.dev/) - Ebook Reader / Windows / [Discord](https://discord.gg/bbkVHRHnRk) / [GitHub](https://github.com/ayman707-ux/PlayTorrio) * [Alexandria](https://github.com/btpf/Alexandria) - Ebook Reader / Windows, Mac, Linux * [Librum](https://librumreader.com) - Ebook Reader / Windows, Mac, Linux / [GitHub](https://github.com/Librum-Reader/Librum) diff --git a/docs/storage.md b/docs/storage.md index f68a65cea..49f90df8b 100644 --- a/docs/storage.md +++ b/docs/storage.md @@ -87,6 +87,19 @@ ## DNS Filters *** +## Dynamic DNS Services / Subdomains + +* ⭐ **[Cloudflare DNS](https://www.cloudflare.com/application-services/products/dns/)** +* ⭐ **[deSEC](https://desec.io/)** + +[DuckDNS](https://www.duckdns.org/), [ClouDNS](https://www.cloudns.net/), [FreeDNS](https://freedns.afraid.org/) / [Warning](https://freedns.afraid.org/queue/explanation.php), [dynu](https://dynu.com/), [NoIP](https://www.noip.com/), [myaddr](https://myaddr.tools/), [nsupdate](https://www.nsupdate.info/) / [GitHub](https://github.com/nsupdate-info/nsupdate.info) + +### Subdomains Services + +[DigitalPlat](https://domain.digitalplat.org/) / [GitHub](https://github.com/DigitalPlatDev/FreeDomain), [is-a.dev](https://www.is-a.dev/), [JS.ORG](https://js.org/), [TheDev](https://thedev.id/), [GetFreeDomain](https://www.getfreedomain.name/) + +*** + ## EmulatorJS / NeptunJS * **Note** - These serve as frontends for the EmulatorJS + NeptunJS emulator APIs. @@ -370,6 +383,12 @@ ## Proxy Lists *** +## Self-Hosted Wiki Alts + +[WikiDocs](https://www.wikidocs.app/) / [GitHub](https://github.com/Zavy86/WikiDocs), [Media Wiki](https://www.mediawiki.org/) / [GitHub](https://github.com/Wikia/mediawiki), [xWiki](https://www.xwiki.org/xwiki/bin/view/Main/), [DokuWiki](https://www.dokuwiki.org/dokuwiki) / [GitHub](https://github.com/dokuwiki/dokuwiki), [Archivy](https://github.com/archivy/archivy/), [Miraheze](https://miraheze.org/), [wikmd](https://linbreux.github.io/wikmd/), [Fandom](https://www.fandom.com/) + +*** + ## SMS Verification Sites * ⭐ **[SMSCodeOnline](https://smscodeonline.com/)** diff --git a/docs/video-tools.md b/docs/video-tools.md index 2e7899cf1..8453af2b6 100644 --- a/docs/video-tools.md +++ b/docs/video-tools.md @@ -468,7 +468,7 @@ ## ▷ Animation Tools * 🌐 **[Creator Resources](https://www.newgrounds.com/wiki/creator-resources/)** - Art & Animation Resource Index * ⭐ **[Unreal Engine](https://www.unrealengine.com/)**, [MoonRay](https://openmoonray.org/), [cgsoftbox](https://t.me/cgsoftbox), [SketchUp](https://www.sketchup.com/) or [Twinmotion](https://www.twinmotion.com/en-US) - 3D Creation Tools * ⭐ **[Immersity AI](https://www.immersity.ai/)** - 2D Image to 3D Animation Tool -* [OpenToonz](https://opentoonz.github.io/e/) / [GitHub](https://github.com/opentoonz/opentoonz), [Wick Editor](https://www.wickeditor.com/editor/), [Clipnote Studio](https://calcium-chan.itch.io/clipnote) or [Pencil2D](https://www.pencil2d.org/) - Animation Tools +* [OpenToonz](https://opentoonz.github.io/e/) / [GitHub](https://github.com/opentoonz/opentoonz), [Friction](https://friction.graphics/) / [GitHub](https://github.com/friction2d/friction), [Wick Editor](https://www.wickeditor.com/editor/), [Clipnote Studio](https://calcium-chan.itch.io/clipnote) or [Pencil2D](https://www.pencil2d.org/) - Motion Graphics Editors / Animation Tools * [Animaker](https://www.animaker.com/) - Animated Video Creator * [3DThis](https://3dthis.com/) - 3D Animation Tools * [Mega Scans](https://quixel.com/megascans) - 3D Scans From ca10ba73b3fd2a6d5c351edbcc2d833c93fc88b0 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sat, 22 Nov 2025 21:29:31 -0800 Subject: [PATCH 062/131] small fix --- docs/image-tools.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/image-tools.md b/docs/image-tools.md index e3e202f85..2ca354a4f 100644 --- a/docs/image-tools.md +++ b/docs/image-tools.md @@ -875,7 +875,7 @@ # ► Photography / Cameras * [Camera Decision](https://cameradecision.com/) or [Digicamfinder](https://digicamfinder.com/) - Compare Cameras * [Camera Wiki](http://camera-wiki.org/) - Camera Model Wiki * [PhotoFeeler](https://www.photofeeler.com/) - Get Photo Feedback -* [darktable](https://www.darktable.org/) / [GitHub](https://github.com/darktable-org/darktable), [RawTherapee](https://www.rawtherapee.com/) / [GitHub](https://github.com/RawTherapee/RawTherapee) or [⁠LightZone](https://github.com/ktgw0316/LightZone) - RAW Photo Editors / Workflows / Windows, Mac, Linux +* [darktable](https://www.darktable.org/) / [GitHub](https://github.com/darktable-org/darktable), [RawTherapee](https://www.rawtherapee.com/) / [GitHub](https://github.com/RawTherapee/RawTherapee) or [⁠LightZone](https://github.com/ktgw0316/LightZone) - RAW Photo Editors / Windows, Mac, Linux * [HDRMerge](https://jcelaya.github.io/hdrmerge/) - RAW Photography HDR Merge Tool / [GitHub](https://github.com/jcelaya/hdrmerge) * [PixelPeeper](https://pixelpeeper.com/) - Extract Lightroom Edits / Settings * [PhotoEphemeris](https://photoephemeris.com/) - Photography Sunlight Calculator From 02a9495a1d6e452248173f29497582a2241b85c9 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sat, 22 Nov 2025 21:31:12 -0800 Subject: [PATCH 063/131] small fixes --- docs/developer-tools.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/developer-tools.md b/docs/developer-tools.md index 80e9b8dc0..447f6e67d 100644 --- a/docs/developer-tools.md +++ b/docs/developer-tools.md @@ -1032,7 +1032,7 @@ # ► Hosting Tools * ⭐ **[TLD-List](https://tld-list.com/)**, [TLDES](https://tldes.com/) or [SitePriace](https://www.siteprice.org/) - Domain Price Comparisons * ⭐ **[censys](https://search.censys.io/)**, [wtfis](https://github.com/pirxthepilot/wtfis), [digger.tools](https://digger.tools/), [LinkScope](https://accentusoft.com/), [URLDNA](https://urldna.io/) or [DNSlytics](https://dnslytics.com/) - Domain Info Tools * ⭐ **[Check-Host](https://check-host.net/)**, [Highlight](https://www.highlight.io/) or [Uptime](https://betterstack.com/uptime) - Web-Based Uptime Monitors -* [Uptime Kuma](https://github.com/louislam/uptime-kuma), [Checkmate](https://github.com/bluewave-labs/Checkmate), [UptimeRobot](https://uptimerobot.com/), [AreWeDown?](https://github.com/shukriadams/arewedown) or [StatPing](https://github.com/statping/statping) - Uptime Monitor Apps +* [Uptime Kuma](https://github.com/louislam/uptime-kuma), [Checkmate](https://github.com/bluewave-labs/Checkmate), [UptimeRobot](https://uptimerobot.com/), [AreWeDown?](https://github.com/shukriadams/arewedown) or [StatPing](https://github.com/statping/statping) - Uptime Monitors * [Kener](https://kener.ing/) or [cstate](https://github.com/cstate/cstate) - Self-Hosted Status Pages * [OpenPanel](https://openpanel.com/) / [GitHub](https://github.com/stefanpejcic/openpanel), [Sentora](https://sentora.org/) or [Moonlight](https://github.com/Moonlight-Panel/Moonlight) - Web Hosting Panels * [Server Hunter](https://www.serverhunter.com/) or [ServerSearcher](https://www.serversearcher.com/) - Search / Compare Servers @@ -1046,7 +1046,7 @@ # ► Hosting Tools * [MyBB](https://www.mybb.com/), [FreeFlarum](https://freeflarum.com/) or [PHPBB](https://www.phpbb.com/) - Forum Hosting * [HumHub](https://www.humhub.com), [HubZilla](https://hubzilla.org/page/info/discover) or [scuttlebutt](https://scuttlebutt.nz/) - Self-Hosted Social Network * [UNIT3D Community Edition](https://github.com/HDInnovations/UNIT3D-Community-Edition) - Private Tracker Hosting -* [InstantDomain(https://instantdomainsearch.com/), [DomainTyper](https://domaintyper.com/), [IWantMyName](https://iwantmyname.com/), [Whois](https://www.whois.com/), [Domainr](https://domainr.com) or [Atlaq](https://atlaq.com) - Domain Availability +* [InstantDomain](https://instantdomainsearch.com/), [DomainTyper](https://domaintyper.com/), [IWantMyName](https://iwantmyname.com/), [Whois](https://www.whois.com/), [Domainr](https://domainr.com) or [Atlaq](https://atlaq.com) - Domain Availability * [DNForum](https://www.dnforum.com/) - Domain Name Forum * [DNSTwist](https://dnstwist.it/) / [GitHub](https://github.com/elceef/dnstwist), [HaveIBeenSquatted](https://haveibeensquatted.com) or [DNSTwister](https://dnstwister.report/) - Typosquatting Checkers * [WhoisRequest](https://whoisrequest.com/) or [Whois Lookup](https://whois.domaintools.com/) - Whois Search From 3a48f62e5caa7ba630540e412582b541d31bcf60 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sat, 22 Nov 2025 21:36:35 -0800 Subject: [PATCH 064/131] small fix --- docs/image-tools.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/image-tools.md b/docs/image-tools.md index 2ca354a4f..59ff09127 100644 --- a/docs/image-tools.md +++ b/docs/image-tools.md @@ -870,7 +870,7 @@ ## ▷ Color Pickers # ► Photography / Cameras -* 🌐 **[Android Camera](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25BA_android_camera)** - Android Camera Resources +* ↪️ **[Android Camera](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25BA_android_camera)** - Android Camera Resources / Tools * [r/Photography Guide](https://www.reddit.com/r/photography/wiki/introduction) or [Cambridge In Colour](https://www.cambridgeincolour.com/) - Photography / Camera Guides * [Camera Decision](https://cameradecision.com/) or [Digicamfinder](https://digicamfinder.com/) - Compare Cameras * [Camera Wiki](http://camera-wiki.org/) - Camera Model Wiki From eb6a8b09dcdf07b4c5d40183cce669459e06033c Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sat, 22 Nov 2025 21:38:36 -0800 Subject: [PATCH 065/131] small fix --- docs/developer-tools.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/developer-tools.md b/docs/developer-tools.md index 447f6e67d..d0bda6938 100644 --- a/docs/developer-tools.md +++ b/docs/developer-tools.md @@ -1046,11 +1046,11 @@ # ► Hosting Tools * [MyBB](https://www.mybb.com/), [FreeFlarum](https://freeflarum.com/) or [PHPBB](https://www.phpbb.com/) - Forum Hosting * [HumHub](https://www.humhub.com), [HubZilla](https://hubzilla.org/page/info/discover) or [scuttlebutt](https://scuttlebutt.nz/) - Self-Hosted Social Network * [UNIT3D Community Edition](https://github.com/HDInnovations/UNIT3D-Community-Edition) - Private Tracker Hosting -* [InstantDomain](https://instantdomainsearch.com/), [DomainTyper](https://domaintyper.com/), [IWantMyName](https://iwantmyname.com/), [Whois](https://www.whois.com/), [Domainr](https://domainr.com) or [Atlaq](https://atlaq.com) - Domain Availability +* [InstantDomain](https://instantdomainsearch.com/), [DomainTyper](https://domaintyper.com/), [IWantMyName](https://iwantmyname.com/), [Whois](https://www.whois.com/), [Domainr](https://domainr.com) or [Atlaq](https://atlaq.com) - Domains +* [Pyfunceble](https://pyfunceble.github.io/#/) - Domain Availability App * [DNForum](https://www.dnforum.com/) - Domain Name Forum * [DNSTwist](https://dnstwist.it/) / [GitHub](https://github.com/elceef/dnstwist), [HaveIBeenSquatted](https://haveibeensquatted.com) or [DNSTwister](https://dnstwister.report/) - Typosquatting Checkers * [WhoisRequest](https://whoisrequest.com/) or [Whois Lookup](https://whois.domaintools.com/) - Whois Search -* [Pyfunceble](https://pyfunceble.github.io/#/) - Domain Availability App * [OONI](https://ooni.org/) - Check Site Location Availability * [redirect.name](https://redirect.name/) - URL Forwarding * [iana](https://www.iana.org/), [arin](https://www.arin.net/), [lacnic](https://www.lacnic.net/), [afrinic](https://www.afrinic.net/) or [apnic](https://www.apnic.net/) - Internet Registry Sites From 44fa3c997485e0329db74c30813564b566a93483 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sat, 22 Nov 2025 22:03:12 -0800 Subject: [PATCH 066/131] small update --- docs/ai.md | 5 +++-- docs/developer-tools.md | 18 +++++++++--------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index fdb02a0bf..91ed4ba68 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -51,6 +51,7 @@ ## ▷ Multiple Model Sites * [Scira](https://scira.ai/) - Grok 4 / Qwen 3 / AI Search Engine / No Sign-Up / [GitHub](https://github.com/zaidmukaddam/scira) * [NVIDIA NIM](https://build.nvidia.com/) - DeepSeek V3.1 / Kimi K2 / Multiple Chatbots / No Sign-Up * [FreePass](https://freepass.ai/) - Gemini 2.5 Pro/ GPT-5-chat / No Sign-Up / [Telegram](https://t.me/freepass_ai) +* [KoboldAI Lite](https://lite.koboldai.net/) - Multiple Chatbots / No Sign-Up / Unlimited / [Discord](https://discord.com/invite/XuQWadgU9k) * [Genspark](https://www.genspark.ai/) - GPT-5-high / Gemini 3.0 Preview / Grok 4.1 / Sign-Up Required / [Discord](https://discord.com/invite/CsAQ6F4MPy) *** @@ -95,7 +96,7 @@ ## ▷ Self-Hosting Tools * ⭐ **[Jan](https://jan.ai/)** - Self-Hosted / [Discord](https://discord.com/invite/FTk2MvZwJH) / [GitHub](https://github.com/menloresearch/jan) * ⭐ **[LM Studio](https://lmstudio.ai/)** - Self-Hosted / [Discord](https://discord.gg/aPQfnNkxGC) / [GitHub](https://github.com/lmstudio-ai) * ⭐ **[llama.cpp](https://github.com/ggerganov/llama.cpp)** - Self-Hosted Transformer-Based LLMs -* ⭐ **[KoboldCpp](https://github.com/LostRuins/koboldcpp)** - llama.cpp with API + GUI / [ROCm](https://github.com/YellowRoseCx/koboldcpp-rocm) / [Colab](https://colab.research.google.com/github/LostRuins/koboldcpp/blob/concedo/colab.ipynb) / [Web Version](https://lite.koboldai.net/) +* ⭐ **[KoboldCpp](https://github.com/LostRuins/koboldcpp)** - llama.cpp with API + GUI / [ROCm](https://github.com/YellowRoseCx/koboldcpp-rocm) / [Colab](https://colab.research.google.com/github/LostRuins/koboldcpp/blob/concedo/colab.ipynb) * ⭐ **[oobabooga](https://github.com/oobabooga/text-generation-webui)** - Self-Hosted Models / [Colab](https://colab.research.google.com/github/pcrii/Philo-Colab-Collection/blob/main/4bit_TextGen_Gdrive.ipynb) / [Subreddit](https://www.reddit.com/r/Oobabooga/) / [Discord](https://discord.gg/jwZCF2dPQN) * ⭐ **[Aphrodite Engine](https://aphrodite.pygmalion.chat/)** - Serve LLMs at Scale with Kobold & OpenAI APIs / [Colab](https://colab.research.google.com/github/AlpinDale/misc-scripts/blob/main/Aphrodite.ipynb) / [GitHub](https://github.com/PygmalionAI/aphrodite-engine) * [Petals](https://petals.dev/) - Self-Hosted / [Discord](https://discord.gg/D9MwApKgWa) / [GitHub](https://github.com/bigscience-workshop/petals) @@ -117,7 +118,7 @@ ## ▷ Roleplaying Chatbots * ⭐ **[FlowGPT](https://flowgpt.com)** - Roleplaying Chatbots / Some NSFW / [Discord](https://discord.com/invite/tWZGzcpTkf) * ⭐ **[Chub](https://chub.ai/)** - Character Cards / Some NSFW / [Subreddit](https://www.reddit.com/r/Chub_AI/) / [Discord](https://discord.gg/chubai) / [GitHub](https://github.com/CharHubAI) * [Llama + SillyTavern](https://rentry.org/llama_v2_sillytavern) - Llama + SillyTavern Roleplaying Setup Guide / No Sign-Up -* [KoboldAI](https://koboldai.com/) - GUI for Roleplaying Chatbots / No Sign-Up / [Discord](https://discord.com/invite/XuQWadgU9k) / [GitHub](https://github.com/henk717/KoboldAI) +* [KoboldAI](https://koboldai.com/) - GUI for Roleplaying Chatbots / No Sign-Up / [Web Version]](https://lite.koboldai.net/) / [Discord](https://discord.com/invite/XuQWadgU9k) / [GitHub](https://github.com/henk717/KoboldAI) * [Perchance](https://perchance.org/ai-character-chat) - Roleplaying / No-Signup / Unlimted / Allows Images / Some NSFW * [4thWall AI](https://beta.4wall.ai/) - Roleplaying Chatbots / [Subreddit](https://www.reddit.com/r/4WallAI/) / [Discord](https://discord.com/invite/4wallai) * [WyvernChat](https://app.wyvern.chat/) - Roleplaying Chatbots diff --git a/docs/developer-tools.md b/docs/developer-tools.md index d0bda6938..7789cba21 100644 --- a/docs/developer-tools.md +++ b/docs/developer-tools.md @@ -1032,9 +1032,12 @@ # ► Hosting Tools * ⭐ **[TLD-List](https://tld-list.com/)**, [TLDES](https://tldes.com/) or [SitePriace](https://www.siteprice.org/) - Domain Price Comparisons * ⭐ **[censys](https://search.censys.io/)**, [wtfis](https://github.com/pirxthepilot/wtfis), [digger.tools](https://digger.tools/), [LinkScope](https://accentusoft.com/), [URLDNA](https://urldna.io/) or [DNSlytics](https://dnslytics.com/) - Domain Info Tools * ⭐ **[Check-Host](https://check-host.net/)**, [Highlight](https://www.highlight.io/) or [Uptime](https://betterstack.com/uptime) - Web-Based Uptime Monitors -* [Uptime Kuma](https://github.com/louislam/uptime-kuma), [Checkmate](https://github.com/bluewave-labs/Checkmate), [UptimeRobot](https://uptimerobot.com/), [AreWeDown?](https://github.com/shukriadams/arewedown) or [StatPing](https://github.com/statping/statping) - Uptime Monitors -* [Kener](https://kener.ing/) or [cstate](https://github.com/cstate/cstate) - Self-Hosted Status Pages -* [OpenPanel](https://openpanel.com/) / [GitHub](https://github.com/stefanpejcic/openpanel), [Sentora](https://sentora.org/) or [Moonlight](https://github.com/Moonlight-Panel/Moonlight) - Web Hosting Panels +* [InstantDomain](https://instantdomainsearch.com/), [DomainTyper](https://domaintyper.com/), [IWantMyName](https://iwantmyname.com/), [Whois](https://www.whois.com/), [Domainr](https://domainr.com) or [Atlaq](https://atlaq.com) - Domains +* [Pyfunceble](https://pyfunceble.github.io/#/) - Domain Availability App +* [DNForum](https://www.dnforum.com/) - Domain Name Forum +* [DNSTwist](https://dnstwist.it/) / [GitHub](https://github.com/elceef/dnstwist), [HaveIBeenSquatted](https://haveibeensquatted.com) or [DNSTwister](https://dnstwister.report/) - Typosquatting Checkers +* [WhoisRequest](https://whoisrequest.com/) or [Whois Lookup](https://whois.domaintools.com/) - Whois Search +* [OONI](https://ooni.org/) - Check Site Location Availability * [Server Hunter](https://www.serverhunter.com/) or [ServerSearcher](https://www.serversearcher.com/) - Search / Compare Servers * [GetDeploying](https://getdeploying.com/) - Compare Cloud Providers * [srvrlss](https://srvrlss.io/) - Search / Compare Serverless Platforms @@ -1046,12 +1049,9 @@ # ► Hosting Tools * [MyBB](https://www.mybb.com/), [FreeFlarum](https://freeflarum.com/) or [PHPBB](https://www.phpbb.com/) - Forum Hosting * [HumHub](https://www.humhub.com), [HubZilla](https://hubzilla.org/page/info/discover) or [scuttlebutt](https://scuttlebutt.nz/) - Self-Hosted Social Network * [UNIT3D Community Edition](https://github.com/HDInnovations/UNIT3D-Community-Edition) - Private Tracker Hosting -* [InstantDomain](https://instantdomainsearch.com/), [DomainTyper](https://domaintyper.com/), [IWantMyName](https://iwantmyname.com/), [Whois](https://www.whois.com/), [Domainr](https://domainr.com) or [Atlaq](https://atlaq.com) - Domains -* [Pyfunceble](https://pyfunceble.github.io/#/) - Domain Availability App -* [DNForum](https://www.dnforum.com/) - Domain Name Forum -* [DNSTwist](https://dnstwist.it/) / [GitHub](https://github.com/elceef/dnstwist), [HaveIBeenSquatted](https://haveibeensquatted.com) or [DNSTwister](https://dnstwister.report/) - Typosquatting Checkers -* [WhoisRequest](https://whoisrequest.com/) or [Whois Lookup](https://whois.domaintools.com/) - Whois Search -* [OONI](https://ooni.org/) - Check Site Location Availability +* [OpenPanel](https://openpanel.com/) / [GitHub](https://github.com/stefanpejcic/openpanel), [Sentora](https://sentora.org/) or [Moonlight](https://github.com/Moonlight-Panel/Moonlight) - Web Hosting Panels +* [Uptime Kuma](https://github.com/louislam/uptime-kuma), [Checkmate](https://github.com/bluewave-labs/Checkmate), [UptimeRobot](https://uptimerobot.com/), [AreWeDown?](https://github.com/shukriadams/arewedown) or [StatPing](https://github.com/statping/statping) - Uptime Monitors +* [Kener](https://kener.ing/) or [cstate](https://github.com/cstate/cstate) - Self-Hosted Status Pages * [redirect.name](https://redirect.name/) - URL Forwarding * [iana](https://www.iana.org/), [arin](https://www.arin.net/), [lacnic](https://www.lacnic.net/), [afrinic](https://www.afrinic.net/) or [apnic](https://www.apnic.net/) - Internet Registry Sites * [SubDomainizer](https://github.com/nsonaniya2010/SubDomainizer), [Google Console](https://search.google.com/search-console/), [MerkleMap](https://www.merklemap.com/) or [SD Finder](https://subdomainfinder.c99.nl/) - Find Hidden Subdomains From 2addd8f8d1a0859affd1d1444a1342948363611f Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sun, 23 Nov 2025 00:12:26 -0800 Subject: [PATCH 067/131] updated 4 pages --- docs/ai.md | 4 ++-- docs/misc.md | 2 +- docs/privacy.md | 1 + docs/video.md | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 91ed4ba68..883140f51 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -51,7 +51,6 @@ ## ▷ Multiple Model Sites * [Scira](https://scira.ai/) - Grok 4 / Qwen 3 / AI Search Engine / No Sign-Up / [GitHub](https://github.com/zaidmukaddam/scira) * [NVIDIA NIM](https://build.nvidia.com/) - DeepSeek V3.1 / Kimi K2 / Multiple Chatbots / No Sign-Up * [FreePass](https://freepass.ai/) - Gemini 2.5 Pro/ GPT-5-chat / No Sign-Up / [Telegram](https://t.me/freepass_ai) -* [KoboldAI Lite](https://lite.koboldai.net/) - Multiple Chatbots / No Sign-Up / Unlimited / [Discord](https://discord.com/invite/XuQWadgU9k) * [Genspark](https://www.genspark.ai/) - GPT-5-high / Gemini 3.0 Preview / Grok 4.1 / Sign-Up Required / [Discord](https://discord.com/invite/CsAQ6F4MPy) *** @@ -118,12 +117,13 @@ ## ▷ Roleplaying Chatbots * ⭐ **[FlowGPT](https://flowgpt.com)** - Roleplaying Chatbots / Some NSFW / [Discord](https://discord.com/invite/tWZGzcpTkf) * ⭐ **[Chub](https://chub.ai/)** - Character Cards / Some NSFW / [Subreddit](https://www.reddit.com/r/Chub_AI/) / [Discord](https://discord.gg/chubai) / [GitHub](https://github.com/CharHubAI) * [Llama + SillyTavern](https://rentry.org/llama_v2_sillytavern) - Llama + SillyTavern Roleplaying Setup Guide / No Sign-Up -* [KoboldAI](https://koboldai.com/) - GUI for Roleplaying Chatbots / No Sign-Up / [Web Version]](https://lite.koboldai.net/) / [Discord](https://discord.com/invite/XuQWadgU9k) / [GitHub](https://github.com/henk717/KoboldAI) +* [KoboldAI](https://koboldai.com/) - GUI for Roleplaying Chatbots / No Sign-Up / [Discord](https://discord.com/invite/XuQWadgU9k) / [GitHub](https://github.com/henk717/KoboldAI) * [Perchance](https://perchance.org/ai-character-chat) - Roleplaying / No-Signup / Unlimted / Allows Images / Some NSFW * [4thWall AI](https://beta.4wall.ai/) - Roleplaying Chatbots / [Subreddit](https://www.reddit.com/r/4WallAI/) / [Discord](https://discord.com/invite/4wallai) * [WyvernChat](https://app.wyvern.chat/) - Roleplaying Chatbots * [FictionLab](https://fictionlab.ai/) - Roleplaying / Story Chatbot / [Discord](https://discord.com/invite/SKcb2C7HjH) * [TavernAI](https://tavernai.net/) - Roleplaying / Story Chatbot / [Colab](https://colab.research.google.com/github/vrihatgan/TavernAI/blob/main/colab/colab.ipynb) / [Discord](https://discord.gg/zmK2gmr45t) / [GitHub](https://github.com/TavernAI/TavernAI) +* [KoboldAI Lite](https://lite.koboldai.net/) - Roleplaying / No Sign-Up / Unlimited / Allows Images / Some NSFW / [Discord](https://discord.com/invite/XuQWadgU9k) * [AI Dungeon](https://aidungeon.com/) - Roleplaying / Story Chatbot / No Sign-Up / [Subreddit](https://www.reddit.com/r/AIDungeon/) / [Discord](https://discord.com/invite/HB2YBZYjyf) * [Spellbound](https://www.tryspellbound.com/) - Roleplaying / Story Chatbot / No Sign-Up * [Kajiwoto](https://kajiwoto.ai/), [Miku](https://docs.miku.gg/) (No Sign-Up) / [Discord](https://discord.gg/3XPdpUdGgV) or [Agnai](https://agnai.chat/) / [Discord](https://discord.com/invite/DAn38sA8Qj) - Chatbot Builders diff --git a/docs/misc.md b/docs/misc.md index 1f3f68c4a..d31363d0f 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -784,7 +784,7 @@ ## ▷ Resume / Portfolio * 🌐 **[⁠r/Resumes Wiki](https://www.reddit.com/r/resumes/wiki/index/)** - Resume Resources / Guides * ⭐ **[RX Resume](https://rxresu.me/)** / [GitHub](https://github.com/amruthpillai/reactive-resume), [FlowCV](https://flowcv.com/), [HeyCV](https://heycv.app/), [Resuminator](https://www.resuminator.in/) / [GitHub](https://github.com/resuminator/resuminator) or [Sheets](https://sheetsresume.com/builder) - Resume Builders -* ⭐ **[KickResume](https://www.kickresume.com/en/help-center/resume-samples/)** - Resume Samples +* ⭐ **[KickResume Samples](https://www.kickresume.com/en/help-center/resume-samples/)** - Resume Samples * [ResumGO](https://www.resumgo.com/) - Resume Templates * [⁠YAMLResume](https://yamlresume.dev/) / [GitHub](https://github.com/yamlresume/yamlresume) or [RenderCV](https://rendercv.com/) / [GitHub](https://github.com/rendercv/rendercv) - YAML Based Resume Builders * [IntelligentCV](https://www.intelligentcv.app/) - Resume Builder Mobile App diff --git a/docs/privacy.md b/docs/privacy.md index ad9005720..bcac03073 100644 --- a/docs/privacy.md +++ b/docs/privacy.md @@ -448,6 +448,7 @@ ## ▷ Proxy Clients * [Amnezia](https://amnezia.org/), [2](https://storage.googleapis.com/amnezia/amnezia.org) - Proxy Client / All Platforms / [Subreddit](https://www.reddit.com/r/AmneziaVPN/) / [Telegram](https://t.me/amnezia_vpn_en) / [GitHub](https://github.com/amnezia-vpn) * [Shadowsocks](https://shadowsocks.org/doc/getting-started.html#gui-clients) - Shadowsocks Client / All Platforms / [GitHub](https://github.com/shadowsocks) * [sing-box](https://sing-box.sagernet.org/clients/) - Proxy Client / Mac, Android / [Telegram](https://t.me/yapug) / [GitHub](https://github.com/SagerNet/sing-box) +* [Throne](https://throneproj.github.io/) - Proxy Client / Sing-Box GUI / Windows, Mac, Linux / [GitHub](https://github.com/throneproj/Throne) * [V2Box Android](https://play.google.com/store/apps/details?id=dev.hexasoftware.v2box), [V2Box IOS](https://apps.apple.com/us/app/v2box-v2ray-client/id6446814690) - Proxy Client * [ClashVerge](https://www.clashverge.dev/) - Proxy Client / Windows, Mac, Linux / [GitHub](https://github.com/clash-verge-rev/clash-verge-rev) * [Streisand](https://streisand.pages.dev/) - Proxy Client / Mac, iOS diff --git a/docs/video.md b/docs/video.md index 815282e56..27c2b334f 100644 --- a/docs/video.md +++ b/docs/video.md @@ -223,12 +223,12 @@ ## ▷ Anime Streaming * ⭐ **[Anidap](https://anidap.se/)** - Sub / Dub / Auto-Next / [Discord](https://discord.com/invite/btsMTSsBM7) * ⭐ **[Anime Streaming CSE](https://cse.google.com/cse?cx=006516753008110874046:vzcl7wcfhei)** or **[Kuroiru](https://kuroiru.co/)** - Multi-Site Anime Search * [Anify](https://anify.to/) - Sub / Dub / [Discord](https://discord.com/invite/79GgUXYwey) +* [Anime Realms](https://www.animerealms.org/) - Sub / Dub / [Discord](https://discord.gg/FPM57Eugmj) * [123anime](https://123animes.ru/) - Sub / Dub / Auto-Next * [Kuudere](https://kuudere.to/), [2](https://kuudere.ru/) - Sub / Dub / Auto-Next / [Telegram](https://t.me/kuudere0to) / [Discord](https://discord.gg/h9v9Vfzp7B) * [Gojo](https://animetsu.to/), [2](https://animetsu.cc/) - Sub / Dub * [⁠AnimeZ](https://animeyy.com/) - Sub / Dub * [⁠JustAnime](https://justanime.to/) - Sub / Dub / Auto-Next / [Discord](https://discord.gg/P3yqksmGun) -* [AnimeRealms](https://www.animerealms.org/) - Sub / Dub / [Discord](https://discord.gg/P3yqksmGun) * [AnimeNoSub](https://animenosub.to/) - Sub / Dub * [⁠Anime Nexus](https://anime.nexus/) - Sub / Dub / [Discord](https://discord.gg/AfMau96ppt) * [Anixl](https://anixl.to/) - Sub / Dub / [Discord](https://discord.gg/prmJz2av76) From 46baf9747f22559975ffa696ca970c2f33367a26 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Mon, 24 Nov 2025 12:32:39 -0800 Subject: [PATCH 068/131] updated 19 pages --- docs/ai.md | 32 +++++++++-------- docs/audio.md | 6 ++-- docs/beginners-guide.md | 20 +++++------ docs/developer-tools.md | 4 +-- docs/downloading.md | 1 + docs/educational.md | 4 +-- docs/file-tools.md | 3 +- docs/gaming-tools.md | 4 +-- docs/gaming.md | 4 +-- docs/image-tools.md | 6 ++-- docs/linux-macos.md | 8 ++--- docs/misc.md | 1 + docs/mobile.md | 9 +++-- docs/non-english.md | 10 +++--- docs/reading.md | 2 +- docs/social-media-tools.md | 2 +- docs/system-tools.md | 2 +- docs/video-tools.md | 2 +- docs/video.md | 72 ++++++++++++++++---------------------- 19 files changed, 89 insertions(+), 103 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 883140f51..c9cb37798 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -20,8 +20,8 @@ ## ▷ Official Model Sites * ⭐ **[⁠Z.ai](https://chat.z.ai/)** - GLM 4.6 Chatbot / Unlimited / [Discord](https://discord.gg/QR7SARHRxK) * ⭐ **[DeepSeek](https://chat.deepseek.com/)** - DeepSeek-V3.2-Exp / Unlimited / [Subreddit](https://www.reddit.com/r/DeepSeek/) / [Discord](https://discord.com/invite/Tc7c45Zzu5) / [GitHub](https://github.com/deepseek-ai) * [Claude](https://claude.ai/) - Claude 4.5 Sonnet / Sign-Up with Phone # Required / [Usage Tracker](https://github.com/lugia19/Claude-Usage-Extension) / [Subreddit](https://www.reddit.com/r/ClaudeAI/) / [Discord](https://discord.com/invite/6PPFFzqPDZ) -* [ChatGPT](https://chatgpt.com/) - GPT-5.1 / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#chatgpt-limits) / [r/OpenAI](https://www.reddit.com/r/OpenAI/) / [r/ChatGPT](https://www.reddit.com/r/ChatGPT/) / [Discord](https://discord.com/invite/openai) * [Gemini](https://gemini.google.com/) - Gemini 3.0 Preview (5 per day) / 2.5 Flash (Unlimited) / [Limits](https://support.google.com/gemini/answer/16275805) / [Subreddit](https://www.reddit.com/r/Bard/) / [Discord](https://discord.com/invite/gemini) +* [ChatGPT](https://chatgpt.com/) - GPT-5.1 / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#chatgpt-limits) / [r/OpenAI](https://www.reddit.com/r/OpenAI/) / [r/ChatGPT](https://www.reddit.com/r/ChatGPT/) / [Discord](https://discord.com/invite/openai) * [⁠Ernie](https://ernie.baidu.com/) - ERNIE X1.1 / [4.5 Demo](https://huggingface.co/spaces/baidu/ernie_4.5_turbo_demo) / [x1 Demo](https://huggingface.co/spaces/baidu/ernie_x1_turbo_demo) * [Mistral](https://chat.mistral.ai) - Magistral Medium / Privacy-Focused / [Subreddit](https://www.reddit.com/r/MistralAI/) / [Discord](https://discord.gg/mistralai) * [⁠LongCat](https://longcat.chat/) - LongCat-Flash-Chat / Unlimited / [X](https://x.com/Meituan_LongCat) @@ -33,7 +33,7 @@ ## ▷ Official Model Sites * [Apertus](https://publicai.co/chat), [2](https://chat.publicai.co/) - Apertus 70B * [Reka](https://www.reka.ai/) - Reka Flash 3.1 / Reka's Chatbot / [Discord](https://discord.gg/jtjNSD52mf) * [⁠K2Think](https://www.k2think.ai/) - LLM360 / MBZUAI Chatbot (not Kimi) / Sign-Up Required -* [⁠Ai2 Playground](https://playground.allenai.org/) - OLMo 2 Chatbot / No Sign-Up / [Discord](https://discord.gg/NE5xPufNwu) +* [⁠Ai2 Playground](https://playground.allenai.org/) - Olmo3 32B Chatbot / No Sign-Up / [Discord](https://discord.gg/NE5xPufNwu) *** @@ -283,17 +283,18 @@ # ► Video Generation * 🌐 **[VBench](https://huggingface.co/spaces/Vchitect/VBench_Leaderboard)** - Video Generation Model Leaderboard * ⭐ **[Grok Imagine](https://grok.com/imagine)** - 100 Daily / Imagine 0.9 / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) * [Sora](https://openai.com/index/sora/) - 29 Daily / [Signup Guide](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sora) / [Remove Watermarks](https://unmarkit.app/sora), [2](https://colab.research.google.com/drive/1Iqu4RZ9WAhcbO1Jn0wCkMOsw2l1p6z62) -* [Opal Veo 3](https://opal.withgoogle.com/?flow=drive:/16qMbrhlc7gjTfI1zpnKbyoBxEcDRi4om&shared&mode=app) - Veo 3 / Use Alt Account -* [Genmo](https://www.genmo.ai/) - 30 Monthly / [GitHub](https://github.com/genmoai/mochi) -* [PixVerse](https://pixverse.ai/) - 3 Daily / [Discord](https://discord.com/invite/MXHErdJHMg) -* [Wan AI](https://wan.video/) or [⁠Wan 2.1 Fast](https://huggingface.co/spaces/multimodalart/wan2-1-fast) / 10 Daily / Image to Video / [GitHub](https://github.com/Wan-Video/Wan2.1) -* [Whisk](https://labs.google/fx/en/tools/whisk) - Veo 3 / 10 Monthly -* [Dreamina](https://dreamina.capcut.com/ai-tool/home) - 2 Daily -* [Qwen](https://chat.qwen.ai/) - 10 Daily / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) * [Bing Create](https://www.bing.com/images/create) - Sora 1 / No Image Input -* [Vivago](https://vivago.ai/) - 1 Daily +* [Qwen](https://chat.qwen.ai/) - 10 Daily / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) * [PigenAI](https://pigenai.art/) - 10 Per Hour +* [Whisk](https://labs.google/fx/en/tools/whisk) - Veo 3 / 10 Monthly +* [⁠Vheer](https://vheer.com/) - Unlimited / No Sign-Up +* [Dreamina](https://dreamina.capcut.com/ai-tool/home) - 2 Daily +* [Opal Veo 3](https://opal.withgoogle.com/?flow=drive:/16qMbrhlc7gjTfI1zpnKbyoBxEcDRi4om&shared&mode=app) - Veo 3 / Use Alt Account +* [PixVerse](https://pixverse.ai/) - 3 Daily / [Discord](https://discord.com/invite/MXHErdJHMg) +* [Genmo](https://www.genmo.ai/) - 30 Monthly / [GitHub](https://github.com/genmoai/mochi) * [LMArena](https://discord.com/invite/lmarena) - 5 Daily / Random Models / Discord Only / Check #how-to-video-bot / End-Watermark +* [Vivago](https://vivago.ai/) - 1 Daily +* [Wan AI](https://wan.video/) or [⁠Wan 2.1 Fast](https://huggingface.co/spaces/multimodalart/wan2-1-fast) / 10 Daily / Image to Video / [GitHub](https://github.com/Wan-Video/Wan2.1) * [FramePack](https://github.com/colinurbs/FramePack-Studio) - Desktop App / Local Models / NVIDIA GPU Required * [Eggnog](https://www.eggnog.ai/) - AI Character Video Remixer + Editor @@ -314,20 +315,22 @@ # ► Image Generation * [⁠ISH](https://ish.chat/) - Unlimited / GPT Image 1 mini / Flux Kontext (dev) / Editing / No Sign-Up /[Discord](https://discord.gg/cwDTVKyKJz) * [Recraft](https://www.recraft.ai/) - 30 Daily / Sign-Up Required / [Discord](https://discord.gg/recraft) * [PigenAI](https://pigenai.art/) - Unlimited / Imagen 4 / Qwen +* [⁠Image Editor](https://theresanaiforthat.com/@taaft/image-to-image-generator/) - Unlimited / Editing / Flux Kontext Dev * [⁠Ernie](https://ernie.baidu.com/) - Unlimited / Editing / Sign-Up Required * [⁠ZonerAI](https://zonerai.com/) - Unlimited / Editing * [Perchance](https://perchance.org/ai-text-to-image-generator), [2](https://perchance.org/ai-photo-generator) - Chroma / Unlimited / No Sign-Up * [ImageFX](https://labs.google/fx/tools/image-fx) - Imagen 4 / Unlimited / Region-Based / Sign-Up Required / [Discord](https://discord.com/invite/googlelabs) -* [Mage](https://www.mage.space/) / [Discord](https://discord.com/invite/GT9bPgxyFP), [⁠Tater AI](https://taterai.github.io/Text2Image-Generator.html), [Loras](https://www.loras.dev/) / [X](https://x.com/tater_ai) / [GitHub](https://github.com/Nutlope/loras-dev), [Genspark](https://www.genspark.ai/) / [Discord](https://discord.com/invite/CsAQ6F4MPy) or [Art Genie](https://artgenie.pages.dev/) - Flux Schnell / Unlimited -* [AIGazou](https://muryou-aigazou.com/) - Flux / Stable Diffustion / Chrome / Unlimited / No Sign-Up / SeeDream 3 / GPT 1 Image / 10 Daily / Signup Required / [Discord](https://discord.gg/v6KzUbPeKh) +* [Mage](https://www.mage.space/) / [Discord](https://discord.com/invite/GT9bPgxyFP), [⁠Tater AI](https://taterai.github.io/Text2Image-Generator.html), [Loras](https://www.loras.dev/) / [X](https://x.com/tater_ai) / [GitHub](https://github.com/Nutlope/loras-dev), [Genspark](https://www.genspark.ai/) / [Discord](https://discord.com/invite/CsAQ6F4MPy), [Seedream](https://seedream.pro/) or [Art Genie](https://artgenie.pages.dev/) - Flux Schnell +* [⁠Vheer](https://vheer.com/) - Flux Kontext / Unlimited / No Sign-Up +* [AIGazou](https://muryou-aigazou.com/) - Flux / Stable Diffustion / Chroma / Unlimited / No Sign-Up / SeeDream 3 / GPT 1 Image / 10 Daily / Signup Required / [Discord](https://discord.gg/v6KzUbPeKh) * [Reve Image](https://app.reve.com) - 20 Daily / Editing / Sign-Up Required / [x](https://x.com/reve) / [Discord](https://discord.gg/Nedxp9fYUZ) * [⁠Coze](https://space.coze.cn/) - Seadream 4.0 / SoTA Image Gen / 50 Daily / Sign-Up with Phone # Required/ US Select CA * [AI Gallery](https://aigallery.app/) - Unlimited / Stable Diffusion / No Sign-Up / [Telegram](https://t.me/aigalleryapp) +* [imgsys](https://imgsys.org/) - Compare Generators / Unlimited / No Direct Mode * [Diffusers Image Outpaint](https://huggingface.co/spaces/fffiloni/diffusers-image-outpaint) - AI Image Extender / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#hugging-face-warning) * [Genie](https://lumalabs.ai/genie) / [Discord](https://discord.com/invite/ASbS3EykXm), [Shap-e](https://github.com/openai/shap-e), [Stable Dreamfusion](https://github.com/ashawkey/stable-dreamfusion) or [threestudio](https://github.com/threestudio-project/threestudio) / [Colab](https://colab.research.google.com/github/threestudio-project/threestudio/blob/main/threestudio.ipynb) / [Discord](https://discord.gg/ejer2MAB8N) - 3D Image Generators * [Interactive Scenes](https://lumalabs.ai/interactive-scenes) - Generate Interactive Scenes / [Discord](https://discord.com/invite/ASbS3EykXm) * [Illusion Diffusion](https://huggingface.co/spaces/AP123/IllusionDiffusion) - Illusion Artwork Generator / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#hugging-face-warning) -* [imgsys](https://imgsys.org/) - Compare Generators / Unlimited / No Direct Mode *** @@ -377,9 +380,8 @@ # ► Audio Generation * [MusicFX](https://labs.google/fx/tools/music-fx) / Region-Based * [WolframTones](https://tones.wolfram.com/) / No Sign-Up * [Stable Audio](https://www.stableaudio.com/) / 10 Monthly / [Discord](https://discord.com/invite/stablediffusion) -* [audio visual generator](https://fredericbriolet.com/avg/) / No Sign-Up * [Fake Music Generator](https://www.fakemusicgenerator.com/) / No Sign-Up -* [MusicGen](https://huggingface.co/spaces/facebook/MusicGen) / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#hugging-face-warning) / No Sign-Up / [Colab](https://colab.research.google.com/drive/1ECmNEoXk8kvnLEMBMF2LY82E7XmIG4yu) / [GitHub](https://github.com/facebookresearch/audiocraft/blob/main/docs/MUSICGEN.md) +* [MusicGen](https://github.com/facebookresearch/audiocraft/blob/main/docs/MUSICGEN.md) / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#hugging-face-warning) / No Sign-Up / [Colab](https://colab.research.google.com/drive/1ECmNEoXk8kvnLEMBMF2LY82E7XmIG4yu) * [Sonauto](https://sonauto.ai/) / Unlimited / [Discord](https://discord.gg/pfXar3ChH8) * [Waveformer](https://waveformer.replicate.dev/) / [GitHub](https://github.com/fofr/waveformer) * [SOUNDRAW](https://soundraw.io/) / No Sign-Up diff --git a/docs/audio.md b/docs/audio.md index 90c5336d5..f9fa2ba16 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -259,7 +259,7 @@ ## ▷ Internet Radio ## ▷ Radio Directories -* ⭐ **[Radio Garden](https://radio.garden/)** / [Site Unblock](https://redd.it/18e12gf), [2](https://redd.it/13b53zs), [WorldRadioMap](https://worldradiomap.com/), [GlobeRadio](https://globeradio.app/), [Radio Globe](https://watchio.live/radio) or [⁠RadioCast](https://www.radiocast.co/) - Worldwide Radio Globes +* ⭐ **[Radio Garden](https://radio.garden/)** / [Site Unblock](https://redd.it/18e12gf), [2](https://redd.it/13b53zs), [WorldRadioMap](https://worldradiomap.com/), [GlobeRadio](https://globeradio.app/) or [⁠RadioCast](https://www.radiocast.co/) - Worldwide Radio Globes * [LiveOnlineRadio](https://liveonlineradio.net/) - Global Radio Directory / Country & Genre * [OnlineRadioBox](https://onlineradiobox.com/) - International Radio Directory / Playlists * [Streema](https://streema.com/) - Global AM/FM & Internet Radio Directory @@ -360,7 +360,6 @@ ## ▷ Audio Ripping Sites * [Spotisaver](https://spotisaver.net/) - Multi-Site * [⁠Vi•er](https://vibefetcher.com/) - Deezer / Qobuz * [⁠YAMS](https://yams.tf/) - Deezer / FLAC / Sign-Up Required -* [⁠am-dl](https://am-dl.pages.dev/) - Apple Music / AAC 256kb / ALAC * [AMP3](https://amp3.cc/) - YouTube / 256kb * [EzConv](https://ezconv.com/) - YouTube / 256kb * [YTiz](https://ytiz.xyz/) - SoundCloud / Bandcamp / 128kb / AAC / [GitHub](https://github.com/tizerk/ytiz) @@ -703,7 +702,7 @@ ## ▷ Last.fm Tools * [Last.fm Iceberg](https://lastfm-iceberg.dawdle.space/) - Last.fm Artist Iceberg * [TagCloud](https://tagcloud.rainosullivan.com/) - Last.fm Tag Cloud * [Mainstream Calc](http://mainstream.ghan.nl/) - Mainstream Calculator -* [Decent.live](https://descent.live/) - Now Playing Tool +* [Descent](https://descent.live/) - Now Playing Tool *** @@ -774,7 +773,6 @@ ## ▷ Audio Servers * [Music Player Daemon](https://www.musicpd.org/) * [Polaris](https://github.com/agersant/polaris) * [Gonic](https://github.com/sentriz/gonic) -* [SynchronousAudioRouter](https://github.com/eiz/SynchronousAudioRouter) * [Ampache](https://ampache.org/) *** diff --git a/docs/beginners-guide.md b/docs/beginners-guide.md index 75639761a..f6b7ba7bb 100644 --- a/docs/beginners-guide.md +++ b/docs/beginners-guide.md @@ -20,6 +20,16 @@ ### Adblocking *** +### Antivirus + +> How can I safely scan files, and determine if detections are false positives? + +Before installing any file, it's recommended to scan the setup / install with **[VirusTotal](https://www.virustotal.com/)**. If you're having trouble determining if something is a false positive, refer to the **[Scan Guide](https://claraiscute.neocities.org/Guides/vtguide)** / [2](https://claraiscute.pages.dev/Guides/vtguide), or send it to us in Discord and we'll take a look for you. + +!!!note Most antivirus programs are unnecessary and can cause slow down. If you use trusted websites, Windows Defender should be all you need to stay safe, and you can run a [Malwarebytes](https://www.malwarebytes.com/) scan from time to time for extra protection. + +*** + ### Browsers > Which web browser should I use? @@ -94,16 +104,6 @@ ### Reading *** -### Antivirus - -> How can I safely scan files, and determine if detections are false positives? - -Before installing any file, it's recommended to scan the setup / install with **[VirusTotal](https://www.virustotal.com/)**. If you're having trouble determining if something is a false positive, refer to the **[Scan Guide](https://claraiscute.neocities.org/Guides/vtguide)** / [2](https://claraiscute.pages.dev/Guides/vtguide), or send it to us in Discord and we'll take a look for you. - -!!!note Most antivirus programs are unnecessary and can cause slow down. If you use trusted websites, Windows Defender should be all you need to stay safe, and you can run a [Malwarebytes](https://www.malwarebytes.com/) scan from time to time for extra protection. - -*** - ### Privacy > I don't have anything to hide, why should I care about privacy? diff --git a/docs/developer-tools.md b/docs/developer-tools.md index 7789cba21..5d5e7a417 100644 --- a/docs/developer-tools.md +++ b/docs/developer-tools.md @@ -93,7 +93,6 @@ ## ▷ Dev Tool Indexes * [WebdevHome](https://webdevhome.github.io/) * [Free Developer Stuff](https://freestuff.dev/) * [Addy](https://toolkit.addy.codes/) -* [24x7](https://www.site24x7.com/tools.html) * [Rankchart](https://rankchart.org/) * [Prototypr](https://prototypr.io/toolbox/page/1) * [Awesome Sys Admin](https://github.com/awesome-foss/awesome-sysadmin) - System Admin Resources @@ -107,6 +106,7 @@ ## ▷ Online Toolkits * [IT Tools](https://it-tools.tech/) * [Web Toolbox](https://web-toolbox.dev/en) * [devina](https://devina.io/) +* [24x7](https://www.site24x7.com/tools.html) * [wangchujiang](https://wangchujiang.com/tools/) * [Coders Tool](https://www.coderstool.com/) * [Utilities and Tools](https://utilities-online.info/) @@ -1121,7 +1121,7 @@ ## ▷ Static Page Hosting * [Web 1.0 Hosting](https://web1.0hosting.net/) - 100MB Storage / Unlimited Bandwidth * [Codeberg Pages](https://codeberg.page/) - 750MB Storage / Unspecified Bandwidth * [⁠pages.gay](https://pages.gay/) - Unspecified Storage / Unlimited Bandwidth -* [DropPages](https://droppages.com/) - 1GB Storage / 5GB Bandwidth +* [DropPages](https://droppages.com/) - 1GB Storage / 5GB Bandwidth / No custom Domain * [W3Schools Spaces](https://www.w3schools.com/spaces/) - 100MB Storage (5MB A File) / 100MB Bandwidth / No Custom Domain * [BitBucket](https://support.atlassian.com/bitbucket-cloud/docs/publishing-a-website-on-bitbucket-cloud/) - 1GB Storage (Hard Limit 4GB) / Unlimited Bandwidth / No Custom Domain * [Kinsta](https://kinsta.com/static-site-hosting/) - 1GB Storage / 100GB Bandwidth / No Custom Domain diff --git a/docs/downloading.md b/docs/downloading.md index 0d47f808b..5f9f04ce8 100644 --- a/docs/downloading.md +++ b/docs/downloading.md @@ -108,6 +108,7 @@ # ► Software Sites * ⭐ **[AlternativeTo](https://alternativeto.net/)** or [European Alternatives](https://european-alternatives.eu/) - Crowdsourced Recommendations * [AIOWares](https://www.aiowares.com/) - Software Forum * [DownloadHa](https://www.downloadha.com/) - Use [Translator](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tools/#wiki_.25B7_translators) +* [⁠Softsaz](https://softsaz.ir/category/software/) - Design Software / Use [Translator](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tools/#wiki_.25B7_translators) * [Team V.R releases](https://rentry.co/FMHYB64#team-vr) - Adobe Plugins * [RetroSystemRevival](https://retrosystemsrevival.blogspot.com/) - Oldschool Software * [Libreware](https://t.me/Libreware) - Telegram Channels diff --git a/docs/educational.md b/docs/educational.md index c01426731..f694510f4 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -640,7 +640,7 @@ # ► Space * [NASA's Eyes](https://science.nasa.gov/eyes/) or [Celestia](https://celestiaproject.space/) - 3D Space Visualizations / [Solar System](https://eyes.nasa.gov/apps/solar-system/#/home) * [ExoplanetExplore](https://exoplanetexplore.vercel.app) - Interactive Exoplanet Visualization * [ExoplanetArchive](https://exoplanetarchive.ipac.caltech.edu/) - Exoplanet Database -* [RGV Aerial Photography](https://discord.gg/wsFxEw9g4X) - Aerial Photography Community / News +* [RGV Aerial Photography](https://discord.gg/wsFxEw9g4X) - Aerial Photography Community / News / [X](https://x.com/RGVaerialphotos) * [TheCMB](http://thecmb.org/) - 3D Cosmic Microwave Background Model * [ISODN Earth Science](https://discord.gg/ujvMHFV) - ISODN Earth Science Discord Community @@ -689,7 +689,7 @@ ## ▷ Spacecraft * ⭐ **[EarthData](https://worldview.earthdata.nasa.gov/)** - Daily Satellite Replays * ⭐ **[Visible Earth](https://visibleearth.nasa.gov/)**, [SpaceFromSpace](https://spacefromspace.com/), [GOES-16 Satellite Imagery](https://rammb-slider.cira.colostate.edu/) or [Sentinel Hub](https://www.sentinel-hub.com/) - Satellite Imagery -* [⁠NASASpaceFlight](https://www.nasaspaceflight.com/) - Launch Livestreams / News / [Forum](https://forum.nasaspaceflight.com/) +* [⁠NASASpaceFlight](https://www.nasaspaceflight.com/) - Launch Livestreams / News / [Forum](https://forum.nasaspaceflight.com/) / [X](https://www.youtube.com/@NASASpaceflight) * [⁠Next Spaceflight](https://nextspaceflight.com/) / [Discord](https://discord.gg/nextspaceflight), [nextrocket.space](https://nextrocket.space/) or [RocketLaunch](https://rocketlaunch.org/) - Rocket Launch / Space Flight Trackers * [⁠Spaceflight Archive](https://spaceflight-archive.com/) - Rocket Launch History / Visualizations / Stats / [X](https://x.com/S_F_Archive) * [TonyBela Infographics](https://tonybela.com/) - Spacecraft / Rocket Infographics / [X](https://x.com/InfographicTony) diff --git a/docs/file-tools.md b/docs/file-tools.md index f18483d7b..97a98c8ed 100644 --- a/docs/file-tools.md +++ b/docs/file-tools.md @@ -40,7 +40,7 @@ ## ▷ Download Managers * ⭐ **[JDownloader](https://jdownloader.org/jdownloader2)** - Download Manager / [Warning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#jdownloader) * ⭐ **JDownloader Tools** - [Debloat Guide](https://claraiscute.neocities.org/Guides/jdownloader2/), [2](https://claraiscute.pages.dev/Guides/jdownloader2/) / [Apps](https://my.jdownloader.org/apps/) / [Dark Theme](https://github.com/moktavizen/material-darker-jdownloader), [2](https://redd.it/q3xrgj) / [Dracula Theme](https://draculatheme.com/jdownloader2) * ⭐ **[AB Download Manager](https://abdownloadmanager.com/)** - Download Manager / [Telegram](https://t.me/abdownloadmanager_discussion) / [GitHub](https://github.com/amir1376/ab-download-manager) -* ⭐ **[IDM](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/download#wiki_.25BA_software_sites)** (search) / [2](https://rentry.co/FMHYB64#idm) - Download Manager / [Firefox](https://addons.mozilla.org/en-US/firefox/addon/tonec-idm-integration-module/) / [Chrome](https://chromewebstore.google.com/detail/idm-integration-module/ngpampappnmepgilojfohadhhmbhlaek) +* ⭐ **[IDM](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/download#wiki_.25BA_software_sites)** (search) - Download Manager / [Firefox](https://addons.mozilla.org/en-US/firefox/addon/tonec-idm-integration-module/) / [Chrome](https://chromewebstore.google.com/detail/idm-integration-module/ngpampappnmepgilojfohadhhmbhlaek) * [Go Speed](https://gopeed.com/) - Download Manager / [Extension](https://github.com/GopeedLab/browser-extension) / [Plugins](https://github.com/search?q=topic%3Agopeed-extension&type=repositories) / [GitHub](https://github.com/GopeedLab/gopeed) * [⁠Brisk](https://github.com/BrisklyDev/brisk) - Download Manager / [Extension](https://github.com/BrisklyDev/brisk-browser-extension) / [Discord](https://discord.gg/hGBDWNDHG3) * [FDM](https://www.freedownloadmanager.org/) - Download Manager / [YTDL Addon](https://github.com/meowcateatrat/elephant) @@ -202,7 +202,6 @@ ## ▷ Data Automation # ► PDF Tools * [PDFGrep](https://pdfgrep.org/) or [OCRmyPDF](https://github.com/ocrmypdf/OCRmyPDF) - PDF Text Search -* [View-only PDF](https://rentry.co/cm4b7) - Download View-Only PDF on Google Drive * [PDFEncrypt](https://pdfencrypt.net/) - PDF File Encryption * [GraphPaper](https://incompetech.com/graphpaper/) - PDF Graphs * [Aspose](https://products.aspose.app/pdf/annotation) or [pdf-unstamper](https://github.com/hwding/pdf-unstamper) - PDF Watermark Remover diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index 27037a54f..39e299602 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -104,7 +104,7 @@ ## ▷ Controller Tools * [DsHidMini](https://docs.nefarius.at/projects/DsHidMini/) - Use PS3 Controllers on Windows * [JoyToKey](https://joytokey.net/en/) - Controller Emulator * [Spud Controller](https://sadwhale-studios.itch.io/) - Controller / Mouse Input Displays -* [Gamepad-Tester](https://hardwaretester.com/gamepad) or [AresLuna](https://aresluna.org/gamepad-tester/) - Controller Connectivity Testers +* [Gamepad-Tester](https://hardwaretester.com/gamepad) - Controller Connectivity Testers * [DualSense Tester](https://ds.daidr.me/) - Web ⁠DualSense Tester / [GitHub](https://github.com/daidr/dualsense-tester) * [Calibration GUI](https://dualshock-tools.github.io/) - Web DualSense Calibration Tool / Chromium Required / [GitHub](https://github.com/dualshock-tools/dualshock-tools.github.io) * [hidusbf](https://github.com/LordOfMice/hidusbf) - Decrease DS4/5 Input Lag / [Video](https://youtu.be/x0wcJM4FtXQ) @@ -316,7 +316,7 @@ ## ▷ Client Tools ## ▷ DLC Unlock / DRM Bypass * ⭐ **[CreamAPI](https://cs.rin.ru/forum/viewtopic.php?t=70576)** - Steam DLC Unlocker / [Auto Setup](https://github.com/Warwolfer/auto-creamapi-2) -* ⭐ **[GreenLuma](https://cs.rin.ru/forum/viewtopic.php?f=29&t=103709)** - Offline Steam DRM Bypass / DLC Unlocker / [Manager](https://github.com/BlueAmulet/GreenLuma-2024-Manager) / [Family Bypass Guide](https://rentry.org/gzny948p) +* ⭐ **[GreenLuma](https://cs.rin.ru/forum/viewtopic.php?f=29&t=103709)** - Steam DLC Unlocker / [Manager](https://github.com/BlueAmulet/GreenLuma-2024-Manager) / [Family Bypass Guide](https://rentry.org/gzny948p) * ⭐ **[Unsteam](https://cs.rin.ru/forum/viewtopic.php?f=20&t=134707&hilit=unsteam)** - Online Steam DRM Bypass / Cracked Servers Only / Multiplayer Emulator * ⭐ **[Steamless](https://github.com/atom0s/Steamless)** - Steam DRM Remover * ⭐ **[Goldberg Fork](https://github.com/Detanup01/gbe_fork)** / [Guide](https://rentry.co/goldberg_emulator) or [SmartSteamEmu](https://cs.rin.ru/forum/viewtopic.php?f=29&t=62935&sid=c6b5dadd40d56ac20a8789121bb743c5) - Offline Steam / Multiplayer Emulators diff --git a/docs/gaming.md b/docs/gaming.md index 6933df543..5972b6b5d 100644 --- a/docs/gaming.md +++ b/docs/gaming.md @@ -434,7 +434,7 @@ ## ▷ Browser Emulators * [QAOP](https://torinak.com/qaop/games) - ZX Spectrum Browser Emulator * [Homebrew Hub](https://hh.gbdev.io/) - Homebrew ROM Emulator / NES / Gameboy * [Tiny8bit](https://floooh.github.io/tiny8bit/) - Vintage 8-Bit / [GitHub](https://github.com/floooh/chips-test) -* [RetroFab](https://itizso.itch.io/retrofab) or [LCD Games](http://bdrgames.nl/lcdgames/) / [GitHub](http://github.com/BdR76/lcdgame.js) - Retro LCD Game Emulators +* [RetroFab](https://itizso.itch.io/retrofab) or [LCD Games](http://bdrgames.nl/lcdgames/) / [GitHub](https://github.com/BdR76/lcdgame.js) - Retro LCD Game Emulators * [DosGames](https://dosgames.com/), [DOSZone](https://dos.zone/) / [Discord](https://discord.com/invite/hMVYEbG), [WePlayDOS](https://weplaydos.games/) / [Discord](https://discord.gg/82TAR6fJ8g) / [GitHub](https://github.com/muditjuneja/weplaydos.games) or [PlayDOSGames](https://www.playdosgames.com/) - DOS Browser Emulators *** @@ -452,7 +452,7 @@ # ► Puzzle Games * [DailyDungeon](https://dailydungeon.net/) - Puzzle Dungeon Crawler * [Sokoban](https://suppilulemur.neocities.org/) - Zelda-Themed Sokoban Puzzles * [All The 2048](https://true65536.github.io/allthe2048/), [DuckDuckgo 2048](https://duckduckgo.com/?q=play+2048&ia=answer) or [2048](https://play2048.co/) - 2048 Puzzles -* [JetHolt](https://jetholt.com/hacking/), [RebelWithoutACause](https://rebelwithoutarootcause.com/demos/terminal/) or [Aramor](http://aramor.epizy.com/fallout-terminal/main) - Fallout Terminal Hacking Game +* [JetHolt](https://jetholt.com/hacking/), [RebelWithoutACause](https://rebelwithoutarootcause.com/demos/terminal/) or [Aramor](https://aramor.epizy.com/fallout-terminal/main) - Fallout Terminal Hacking Game * [Rockbasher](https://www.rockbasher.com/) - Retro Style Puzzle Game * [⁠Queens Game](https://queensgame.io/) - N-Queens Problem Inspired Puzzle * [Orion](https://orion.lukasbach.com/) - Puzzle Game diff --git a/docs/image-tools.md b/docs/image-tools.md index 59ff09127..933371110 100644 --- a/docs/image-tools.md +++ b/docs/image-tools.md @@ -26,7 +26,7 @@ ## ▷ Editing Software * ↪️ **[Android Editors](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_image_tools)** * ⭐ **[GIMP](https://www.gimp.org/)** / Windows, Mac, Linux / [Photoshop UI](https://github.com/Diolinux/PhotoGIMP) / [Texture Synthesizer](https://github.com/bootchk/resynthesizer) / [Discord](https://discord.gg/kHBNw2B) / [Subreddit](https://www.reddit.com/r/GIMP/) / [GitLab](https://gitlab.gnome.org/GNOME/gimp) * ⭐ **[ImageMagick](https://imagemagick.org/index.php)** / Windows, Mac, Linux, iOS / [Scripts](https://www.fmwconcepts.com/imagemagick/index.php) / [GitHub](https://github.com/imagemagick/imagemagick) -* [⁠Affinity](https://www.affinity.studio/) / Windows, Mac +* [⁠Affinity](https://www.affinity.studio/) / Windows, Mac / [No Login Method ](https://rentry.co/FMHYB64#affinity) * [LazPaint](https://lazpaint.github.io/) / Windows, Mac, Linux / [GitHub](https://github.com/bgrabitmap/lazpaint/) * [PhotoDemon](https://photodemon.org/) / Windows / [GitHub](https://github.com/tannerhelland/PhotoDemon) * [⁠RapidRAW](https://github.com/CyberTimon/RapidRAW) / Windows, Mac, Linux @@ -437,7 +437,7 @@ ## ▷ Stock Images * [twnsnd](https://nos.twnsnd.co/) - Vintage Photos / Public Domain * [PNGIMG](https://pngimg.com/) or [stickpng](https://www.stickpng.com/) - PNG Photos / Noncommercial License * [gfxmountain](https://gfxmountain.com/stock-photos/) - Stock Photo Collections -* [FreePik Downloader](https://freepik-downloader.beatsnoop.com/) or [freepikuz_pro](https://t.me/freepikuz_pro) - FreePik Downloaders +* [freepikuz_pro](https://t.me/freepikuz_pro) - FreePik Downloader * [Flickr Commons](https://www.flickr.com/commons) - Public Photo Archives / [Downloader](https://github.com/beaufour/flickr-download) * [Shutterstock Premium](https://t.me/shutterstockpremium), [freestockphotos](https://t.me/freestockphotos) or [Shutter](https://t.me/Shutter) - Shutterstock Telegram Downloaders * [Nohat](https://nohat.cc/), [FreeImages](https://www.freeimages.com/), [cgispread](https://cgispread.com/), [Vecteezy](https://www.vecteezy.com/) or [FreeDesignFile](https://freedesignfile.com/) - Misc Stock Photos / Vectors @@ -540,7 +540,7 @@ # ► 3D Models ## ▷ 3D Modeling Apps * ⭐ **[Blender](https://www.blender.org/)** - FOSS 3D Modeling App -* ⭐ **Blender Tools** - [Resources](https://awesome-blender.netlify.app/), [GitHub]](https://github.com/agmmnn/awesome-blender) / [Addons](https://t.me/BlenderUniverse/3) / [Plugins](https://t.me/blenderplugs) / [Tutorials](https://www.3dbestie.com/) / [Textures](https://github.com/carson-katri/dream-textures) / [Renderer](https://github.com/prman-pixar/RenderManForBlender) / [3D Nodes](https://t.me/geometrynodes) / [AI Render](https://github.com/benrugg/AI-Render) +* ⭐ **Blender Tools** - [Resources](https://awesome-blender.netlify.app/), [GitHub](https://github.com/agmmnn/awesome-blender) / [Addons](https://t.me/BlenderUniverse/3) / [Plugins](https://t.me/blenderplugs) / [Tutorials](https://www.3dbestie.com/) / [Textures](https://github.com/carson-katri/dream-textures) / [Renderer](https://github.com/prman-pixar/RenderManForBlender) / [3D Nodes](https://t.me/geometrynodes) / [AI Render](https://github.com/benrugg/AI-Render) * ⭐ **[MCprep](https://theduckcow.com/dev/blender/mcprep/)** - All-in-one Blender Addon / [Discord](https://discord.com/invite/mb8hBUC) / [GitHub](https://github.com/Moo-Ack-Productions/MCprep) * ⭐ **[Shap-e](https://github.com/openai/shap-e)** - Generate 3D Objects Based on Text / Image Prompts * [Goo Engine](https://www.dillongoostudios.com/gooengine/) - 3D Anime Blender Mod diff --git a/docs/linux-macos.md b/docs/linux-macos.md index 165585c9e..501db75d0 100644 --- a/docs/linux-macos.md +++ b/docs/linux-macos.md @@ -134,7 +134,7 @@ ## ▷ Software Sites * [Flatpak](https://flatpak.org/) or [Flathub](https://flathub.org/) - Flatpak App Repositories * [SnapCraft](https://snapcraft.io/store) - Snap Repository * [Nix](https://nixos.org/), [AppImagePool](https://github.com/prateekmedia/appimagepool), [Zap](https://zap.srev.in) / [GitHub](https://github.com/srevinsaju/zap), [pkgx](https://pkgx.sh/) / [GitHub](https://github.com/pkgxdev/pkgx), [AM](https://github.com/ivan-hc/AM) or [Homebrew](https://brew.sh/) - Package Managers -* [cheat.sh](http://cheat.sh/) - App Repos / [GitHub](https://github.com/chubin/cheat.sh) +* [cheat.sh](https://github.com/chubin/cheat.sh) - App Repos * [AppImageHub](https://www.appimagehub.com/), [AppImages](https://appimage.github.io/) or [Get AppImage](https://g.srev.in/get-appimage/) - Download Appimages * [Apps for GNOME](https://apps.gnome.org/) - GNOME Apps * [emplace](https://github.com/tversteeg/emplace) - System Package Sync @@ -200,7 +200,6 @@ ## ▷ Linux Video * [Linux-Fake-Background-Webcam](https://github.com/fangfufu/Linux-Fake-Background-Webcam/) - Fake Webcam Background * [AnymeX](https://anymex.vercel.app/) - Anime Streaming App / [Extension Guide](https://wotaku.wiki/guides/ext/mangayomi) / [Discord](https://discord.com/invite/EjfBuYahsP) / [GitHub](https://github.com/RyanYuuki/AnymeX) * [Hayase](https://hayase.watch/) - Anime Torrent Streaming App / [Extensions](https://rentry.co/FMHYB64#hayase) -* [Shiru](https://github.com/RockinChaos/Shiru) - Anime Torrent Streaming App * [ani-cli](https://github.com/pystardust/ani-cli) - Anime Streaming Terminal * [Trackma](https://github.com/z411/trackma/) - Anime Tracking App * [LiveCaptions](https://github.com/abb128/LiveCaptions) - Real-Time Captions @@ -275,7 +274,7 @@ ## ▷ Linux Gaming * ⭐ **[Heroic Games Launcher](https://heroicgameslauncher.com/)** - Epic / GOG / Prime Games Launcher / [Discord](https://discord.com/invite/rHJ2uqdquK) / [GitHub](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher) * ⭐ **[Lutris](https://lutris.net/)** - Games Manager / [Discord](https://discord.com/invite/Pnt5CuY) * ⭐ **[proton-ge-custom](https://github.com/GloriousEggroll/proton-ge-custom)** - Play Windows Games on Linux / [Guide](https://www.reddit.com/r/LinuxCrackSupport/comments/yqfirv/how_to_install_fitgirl_or_dodi_windows_repacks_in/) -* ⭐ **[ProtonPlus](https://github.com/Vysp3r/ProtonPlus)** or [ProtonUp-QT](https://github.com/DavidoTek/ProtonUp-Qt/) - Linux Game Launcher Compatibility Managers +* ⭐ **[ProtonPlus](https://github.com/Vysp3r/ProtonPlus)**, [ProtonUp-QT](https://github.com/DavidoTek/ProtonUp-Qt/) or [Proton Sarek](https://github.com/pythonlover02/Proton-Sarek) (old gpus) - Linux Game Launcher Compatibility Managers * ⭐ **[Kapital Sin](https://www.kapitalsin.com/forum/index.php?board=4.0)** - Linux Games / Use [Translator](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tools/#wiki_.25B7_translators) * ⭐ **[Torrminatorr](https://forum.torrminatorr.com/)** - Linux Games * ⭐ **[johncena141](https://1337x.to/user/johncena141/)**, [2](https://1337x.to/user/johncena141/) - Linux Games / [Search](https://games.melroy.org/) / [Support](https://gitlab.com/jc141x/portal) @@ -571,7 +570,7 @@ # ► Mac Apps * [PlayCover](https://github.com/PlayCover/PlayCover) - Run iOS Apps on Apple Silicon Macs * [rEFind](https://www.rodsbooks.com/refind/) - Boot Manager * [Kexts](https://www.tonymacx86.com/resources/categories/kexts.11/) - UEFI Kexts -* [Adobe Creative Cloud](https://rentry.co/FMHYB64#mac-adobe-cc), [Adobe Downloader](https://github.com/X1a0He/Adobe-Downloader/blob/main/readme-en.md) or [Adobe Packager](https://github.com/Drovosek01/adobe-packager) - Adobe Product Downloader +* [Adobe Downloader](https://github.com/X1a0He/Adobe-Downloader/blob/main/readme-en.md) or [Adobe Packager](https://github.com/Drovosek01/adobe-packager) - Adobe Product Downloader * [ss64 macOS](https://ss64.com/mac/) - macOS Bash Commands * [Left on Read](https://leftonread.me/) - iMessage Client * [MacBing](https://goodsnooze.gumroad.com/l/macbing), [LlamaChat](https://www.llamachat.app/) or [Mollama](https://apps.apple.com/app/mollama/id6736948278) - AI Chatbots @@ -637,7 +636,6 @@ ## ▷ Mac Video * [IINA](https://iina.io/) - Video Player * [Hayase](https://hayase.watch/) - Anime Torrent Streaming App / [Extensions](https://rentry.co/FMHYB64#hayase) * [AnymeX](https://anymex.vercel.app/) - Anime Streaming App / [Extension Guide](https://wotaku.wiki/guides/ext/mangayomi) / [Discord](https://discord.com/invite/EjfBuYahsP) / [GitHub](https://github.com/RyanYuuki/AnymeX) -* [Shiru](https://github.com/RockinChaos/Shiru) - Anime Torrent Streaming * [Yattee](https://github.com/yattee/yattee) - YouTube Player * [REAL Video Enhancer](https://github.com/TNTwise/REAL-Video-Enhancer) - Video Upscaling * [Cap](https://cap.so/) / [GitHub](https://github.com/CapSoftware/Cap), [Kap](https://getkap.co) or [ScreenTimeLapse](https://github.com/wkaisertexas/ScreenTimeLapse) - Screen Recorders diff --git a/docs/misc.md b/docs/misc.md index d31363d0f..56143a035 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -1422,6 +1422,7 @@ ## ▷ Interactive * [Viola the Bird](https://artsandculture.google.com/experiment/viola-the-bird/nAEJVwNkp-FnrQ?cp) - Browser Cello * [bongo.cat](https://bongo.cat/) - Become Bongo Cat * [ambient.garden](https://ambient.garden/) - 3D Audio Landscape +* [audio visual generator](https://fredericbriolet.com/avg/) - Visual Audio Generator * [Short Trip](https://alexanderperrin.com.au/paper/shorttrip/) - Relaxing Cat Game * [Draw a Stickman](https://drawastickman.com/) - Stickman Adventure / [Discord](https://discord.com/invite/DFvejdC) * [Wonder of Wonder Art](https://aidn.jp/wowa/) - Create a Dancing Character diff --git a/docs/mobile.md b/docs/mobile.md index 2b264ce0e..980f28aa3 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -203,7 +203,7 @@ # ► Android Device * 🌐 **[Manufacturer Specific](https://rentry.org/ekrw4)** - Manufacturer-Specific Mobile Tools * ↪️ **[Device Comparisons](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/misc#wiki_.25B7_electronics)** * ⭐ **[XDA](https://xdaforums.com/)** - Android Discussion Forum / [Discord](https://discord.com/invite/e4v8qtkcBw) -* ⭐ **[ADB AppControl](https://adbappcontrol.com/en/)** / [GUI](https://aya.liriliri.io/) / [Telegram](https://t.me/AdbAppControl_En), **[scrcpy](https://github.com/Genymobile/scrcpy)** / [Mobile App](https://github.com/zwc456baby/ScrcpyForAndroid) / [Subreddit](https://www.reddit.com/r/scrcpy), **[PlainApp](https://docs.plain.icu/)** / [GitHub](https://github.com/ismartcoding/plain-docs), [anl](https://anl.ink/), [WebADB](https://app.webadb.com/), [QtScrcpy](https://github.com/barry-ran/QtScrcpy) or [Octi](https://github.com/d4rken-org/octi) - Android Device Managers / Controllers +* ⭐ **[ADB AppControl](https://adbappcontrol.com/en/)** / [GUI](https://aya.liriliri.io/) / [Telegram](https://t.me/AdbAppControl_En), **[scrcpy](https://github.com/Genymobile/scrcpy)** / [Mobile App](https://github.com/zwc456baby/ScrcpyForAndroid) / [Subreddit](https://www.reddit.com/r/scrcpy), **[PlainApp](https://docs.plain.icu/)** / [GitHub](https://github.com/ismartcoding/plain-docs), [WebADB](https://app.webadb.com/), [QtScrcpy](https://github.com/barry-ran/QtScrcpy) or [Octi](https://github.com/d4rken-org/octi) - Android Device Managers / Controllers * [Plexus](https://plexus.techlore.tech/) - De-Googled Device Compatibility / [GitHub](https://github.com/techlore/Plexus-app) * [GSMHosting](https://forum.gsmhosting.com/vbb/) - GSM Discussion Forum * [AVNC](https://github.com/gujjwal00/avnc) or [DroidVNC-NG](https://github.com/bk138/droidVNC-NG) - Remote Desktop Clients / VNC @@ -808,7 +808,6 @@ # ► Android Audio * [⁠QobuzDownloaderX-Mobile](https://github.com/JemPH/QobuzDownloaderX-Mobile) - Qobuz Audio Downloader * [Redomi](https://github.com/acszo/Redomi/) - Multi-Platform Streaming * [SoundCloud](https://play.google.com/store/apps/details?id=com.soundcloud.android) - Streaming -* [BloomeeTunes](https://github.com/HemantKArya/BloomeeTunes) - Streaming * [Soundbound App](https://soundbound.app/) - Streaming / Download / [Telegram](https://t.me/soundboundofficial) * [Saturn](https://github.com/Sheathed/Saturn) or [Refreezer](https://github.com/DJDoubleD/refreezer) - Deezer / FLAC / Requires Premium (Firehawk52) * [Trebel](https://home.trebel.io/) - Streaming @@ -854,10 +853,11 @@ ## ▷ YouTube Music *** -* ⭐ **[Metrolist](https://github.com/mostafaalagamy/metrolist)**, [OuterTune](https://github.com/OuterTune/OuterTune) or [InnerTune](https://github.com/Malopieds/InnerTune), [2](https://github.com/z-huang/InnerTune) - YouTube Music Players / Innertune Forks / Audio Players +* ⭐ **[Metrolist](https://github.com/mostafaalagamy/metrolist)** or [OuterTune](https://github.com/OuterTune/OuterTune) - YouTube Music Players / Innertune Forks / Audio Players * ⭐ **[ReVanced YouTube](https://revanced.app/)** - Ad-Free YouTube Patcher / [Guide](https://bigbudone.com/posts/youtube-revanced-manager-the-best-guide-for-dummies/), [2](https://github.com/KobeW50/ReVanced-Documentation/blob/main/YT-ReVanced-Guide.md) / [Changelog](https://revanced.app/announcements) / [Discord](https://discord.com/invite/rF2YcEjcrT) * [Musify](https://gokadzev.github.io/Musify/) - YouTube Music Player / [GitHub](https://github.com/gokadzev/Musify) * [Harmony Music](https://github.com/anandnet/Harmony-Music) - YouTube Music Player +* * [BloomeeTunes](https://github.com/HemantKArya/BloomeeTunes) - YouTube Music Player * [SimpMusic](https://simpmusic.org/) - YouTube Music Player / [GitHub](https://github.com/maxrave-dev/SimpMusic) * [Namida](https://github.com/namidaco/namida) - YouTube Music Player * [Gyawun](https://github.com/jhelumcorp/gyawun) - YouTube Music Player @@ -966,9 +966,8 @@ ## ▷ Android Anime * [Dantotsu](https://discord.com/invite/4HPZ5nAWwM) / [Extension Guide](https://wotaku.wiki/guides/ext/mihon) / [Source Code](https://git.rebelonion.dev/rebelonion/Dantotsu/) / [Telegram](https://t.me/+gzBCQExtLQo1YTNh) * [AniLab](https://anilab.to/) - Use [DNS Adblock](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy#wiki_.25B7_dns_adblocking) * [Animiru](https://github.com/Quickdesh/Animiru) -* [AnimeTV](https://discord.gg/WmHr7TG6) +* [AnimeTV](https://discord.com/invite/zD6URsM4ms) * [Hayase](https://hayase.watch/) - Torrent Streaming App / [Extensions](https://rentry.co/FMHYB64#hayase) -* [Shiru](https://github.com/RockinChaos/Shiru) - Torrent Streaming App *** diff --git a/docs/non-english.md b/docs/non-english.md index 80bd2dda5..0062ac09a 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -580,7 +580,7 @@ ## ▷ Streaming * ⭐ **[S.TO](https://s.to/)**, [2](https://serienstream.to/) - TV / Anime / Dub / 720p * ⭐ **[FilmPalast](https://filmpalast.to)** - Movies / TV / Dub / 720p * [MegaFilme](https://megafilme.vip/) - Movies / TV -* [Cineby](https://www.cineby.app/) - Movies / TV / Anime / 1080p / Auto-Next / [Discord](https://discord.gg/C2zGTdUbHE) +* [Cineby](https://www.cineby.gd/) - Movies / TV / Anime / 1080p / Auto-Next / [Discord](https://discord.gg/C2zGTdUbHE) * [Kinoking](https://kinoking.cc/) - Movies / TV / Anime / Dub / 1080p * [Kinos](https://www.kinos.to/) - Movies / TV / Dub / 720p * [Cine](https://cine.to/) - Movies / TV / Dub / 720p @@ -762,7 +762,7 @@ ## ▷ Torrenting ## ▷ Streaming -* ⭐ **[Cineby](https://www.cineby.app/)** - Hindi-Dub Movies / TV / Anime / 1080p / Auto-Next / [Discord](https://discord.gg/C2zGTdUbHE) +* ⭐ **[Cineby](https://www.cineby.gd/)** - Hindi-Dub Movies / TV / Anime / 1080p / Auto-Next / [Discord](https://discord.gg/C2zGTdUbHE) * ⭐ **[HydraHD](https://hydrahd.com/)** - Movies / TV / Anime / Auto-Next / [Status](https://hydrahd.info/) * ⭐ **[RgShows](https://www.rgshows.ru/)** - Movies / TV / Anime / 4K / [API](https://embed.rgshows.ru/) / [Guide](https://www.rgshows.ru/guide.html) / [Discord](https://discord.com/invite/K4RFYFspG4) * ⭐ **[ToonStream](https://toonstream.love/)** - Cartoons / Anime / 1080p / [Telegram](https://telegram.me/toonstream) @@ -1193,7 +1193,7 @@ ## ▷ Torrenting ## ▷ Streaming -* ⭐ **[Cineby](https://www.cineby.app/)** - Movies / TV / Anime / 1080p / Auto-Next / [Discord](https://discord.gg/C2zGTdUbHE) +* ⭐ **[Cineby](https://www.cineby.gd/)** - Movies / TV / Anime / 1080p / Auto-Next / [Discord](https://discord.gg/C2zGTdUbHE) * ⭐ **[Gyn Cursos](https://gyncursos.com.br)**, [Curso em Vídeo](https://www.cursoemvideo.com), [iEstudar Cursos](https://iestudar.com) or [Pensar Cursos](https://www.pensarcursos.com.br) - Courses * [Redecanais](https://redecanais.fi/) - Movies / TV / Anime / Dub / 1080p * [GoFilmes](https://gofilmes.me/m/) - Movies / TV / Sub / Dub / 1080p @@ -1617,7 +1617,7 @@ ## ▷ Torrenting / Torrentear ## ▷ Streaming / Streamear -* ⭐ **[Cineby](https://www.cineby.app/)** - Movies / TV / Anime / 1080p / Auto-Next / [Discord](https://discord.gg/C2zGTdUbHE) +* ⭐ **[Cineby](https://www.cineby.gd/)** - Movies / TV / Anime / 1080p / Auto-Next / [Discord](https://discord.gg/C2zGTdUbHE) * ⭐ **[HDFull](https://dominioshdfull.com/)** - Movies / TV / Anime / 1080p / Sign-Up Required / Castilian / Latino / [Discord](https://discord.gg/BRKCXEe) * ⭐ **[LaQuay TDT Channels](https://www.tdtchannels.com/)** - Live TV / Live Radio / IPTV / Castilian / [GitHub](https://github.com/LaQuay/TDTChannels) * ⭐ **[Playdede](https://privacidad.me/@playdede)**, [2](https://entrarplaydede.com/) - Movies / TV / Anime / 1080p / Sign-Up Required / [Telegram](https://t.me/playdedelink) @@ -1692,7 +1692,7 @@ ## ▷ Streaming / Streamear * [LatinLucha](https://latinluchas.com/) - WWE / MMA Replays / Latino * [EventosHQ](https://www.eventoshq.me/) - WWE / MMA Replays / Latino * [Tangos78rpm](https://www.tangos78rpm.com/) - Classic Records -* [⁠Streamflix](https://github.com/streamflix-reborn/streamflix) - Android Anime Streaming +* [⁠Streamflix](https://github.com/streamflix-reborn/streamflix) - Android Streaming App ## ▷ Reading / Leer diff --git a/docs/reading.md b/docs/reading.md index aee5046b7..1420d949a 100644 --- a/docs/reading.md +++ b/docs/reading.md @@ -408,6 +408,7 @@ ## ▷ Streaming * [Find Audiobook](https://findaudiobook.app/) * [Audio AZ](https://audioaz.com/) * [r/audiobooksonyoutube](https://reddit.com/r/audiobooksonyoutube) +* [PlayTorrio](https://playtorrio.pages.dev/) - Audiobook App / Windows / [Discord](https://discord.gg/bbkVHRHnRk) / [GitHub](https://github.com/ayman707-ux/PlayTorrio) * [Spotify Audiobooks](https://open.spotify.com/artist/1FSWXfsYsosTxjcV9WoLax) - Select Playlists *** @@ -438,7 +439,6 @@ ## ▷ Comics * [ReadAllComics](https://readallcomics.com/) * [Read Comics Online](https://readcomicsonline.ru/) * [4chan /co/](https://boards.4channel.org/co/catalog#s=official%20win) - Weekly Downloads -* [Read Full Comic](https://readfullcomic.com/), [2](https://viewcomiconline.com/) * [ZipComic](https://www.zipcomic.com/) * [OldComicsWorld](https://oldcomicsworld.blogspot.com/) - Golden Age Comic Downloads * [DigitalComicMuseum](https://digitalcomicmuseum.com/) - Golden Age Comic Downloads diff --git a/docs/social-media-tools.md b/docs/social-media-tools.md index eec8c31b2..12d92cd71 100644 --- a/docs/social-media-tools.md +++ b/docs/social-media-tools.md @@ -73,7 +73,7 @@ ## ▷ Discord Clients * [BetterDiscord](https://betterdiscord.app/) - Discord Client Mod / [Plugins](https://betterdiscord.app/plugins) / [Banned Plugins](https://rentry.co/BDBannedPlugins) / [Discord](https://discord.gg/0Tmfo5ZbORCRqbAd) / [GitHub](https://github.com/BetterDiscord/BetterDiscord) * [abaddon](https://github.com/uowuo/abaddon) - Discord Client Mod / Lightweight / [Discord](https://discord.gg/wkCU3vuzG5) * [Discordo](https://github.com/ayn2op/discordo) - Discord Terminal Client -* [Vesktop](https://github.com/Vencord/Vesktop) - Web Client w/ Vencord Preinstalled +* [Vesktop](https://vesktop.dev/) - Web Client w/ Vencord Preinstalled / [GitHub](https://github.com/Vencord/Vesktop) * [Spacebar](https://github.com/spacebarchat/spacebarchat) - Self-Hostable Discord Compatible Client * [Dorion](https://spikehd.github.io/projects/dorion/) - Lightweight Discord Client / [GitHub](https://github.com/SpikeHD/Dorion) * [Dissent](https://github.com/diamondburned/dissent) - GTK4 Discord Client diff --git a/docs/system-tools.md b/docs/system-tools.md index 001d97e5a..80a6d5915 100644 --- a/docs/system-tools.md +++ b/docs/system-tools.md @@ -121,6 +121,7 @@ ## ▷ Remote Desktop * ⭐ **[Aspia](https://aspia.org/)** - Desktop Client / [Telegram](https://t.me/aspia_talks) / [GitHub](https://github.com/dchapyshev/aspia) * ⭐ **[Sunshine](https://app.lizardbyte.dev/Sunshine/)** or [Apollo](https://github.com/ClassicOldSong/Apollo) - Remote Server for Moonlight / [Mobile](https://github.com/ClassicOldSong/moonlight-android) / [Discord](https://discord.com/invite/d6MpcrbYQs) / [GitHub](https://github.com/LizardByte/Sunshine) * [Moonlight](https://moonlight-stream.org/) - Gaming Remote Desktop Client / [Discord](https://discord.com/invite/CGg5JxN) / [GitHub](https://github.com/moonlight-stream) +* [Kasm](https://kasm.com/) - Container Streaming Platform / Resource Intensive / [Guide](https://cbg.fmhy.bid/Server/Kasm/) / [GitHub](https://github.com/kasmtech/KasmVNC) * [Arcane](https://github.com/PhrozenIO/Arcane) - Desktop Client * [HopToDesk](https://www.hoptodesk.com/) - Desktop Client / [GitLab](https://gitlab.com/hoptodesk/hoptodesk) * [CoScreen](https://www.coscreen.co/) - Desktop Client @@ -133,7 +134,6 @@ ## ▷ Remote Desktop * [Screensy](https://screensy.marijn.it/) - Web-Based / [GitHub](https://github.com/screensy/screensy) * [Screego](https://app.screego.net/) - Web-Based / [GitHub](https://github.com/screego/server/) * [Screen-Sharing](https://share-your-screen.vercel.app/) - Web-Based / [GitHub](https://github.com/tonghohin/screen-sharing) -* [Kasm](https://kasm.com/) - Container Streaming Platform / Resource Intensive / [Guide](https://cbg.fmhy.bid/Server/Kasm/) / [GitHub](https://github.com/kasmtech/KasmVNC) * [TigerVNC](https://tigervnc.org/) - VNC Client / [GitHub](https://github.com/TigerVNC/tigervnc) * [TightVNC](https://www.tightvnc.com/) - VNC Client * [noVNC](https://novnc.com/info.html) - JavaScript VNC Client / [GitHub](https://github.com/novnc/noVNC) diff --git a/docs/video-tools.md b/docs/video-tools.md index 8453af2b6..5aae5c830 100644 --- a/docs/video-tools.md +++ b/docs/video-tools.md @@ -468,7 +468,7 @@ ## ▷ Animation Tools * 🌐 **[Creator Resources](https://www.newgrounds.com/wiki/creator-resources/)** - Art & Animation Resource Index * ⭐ **[Unreal Engine](https://www.unrealengine.com/)**, [MoonRay](https://openmoonray.org/), [cgsoftbox](https://t.me/cgsoftbox), [SketchUp](https://www.sketchup.com/) or [Twinmotion](https://www.twinmotion.com/en-US) - 3D Creation Tools * ⭐ **[Immersity AI](https://www.immersity.ai/)** - 2D Image to 3D Animation Tool -* [OpenToonz](https://opentoonz.github.io/e/) / [GitHub](https://github.com/opentoonz/opentoonz), [Friction](https://friction.graphics/) / [GitHub](https://github.com/friction2d/friction), [Wick Editor](https://www.wickeditor.com/editor/), [Clipnote Studio](https://calcium-chan.itch.io/clipnote) or [Pencil2D](https://www.pencil2d.org/) - Motion Graphics Editors / Animation Tools +* [OpenToonz](https://opentoonz.github.io/e/) / [GitHub](https://github.com/opentoonz/opentoonz), [Friction](https://friction.graphics/) / [GitHub](https://github.com/friction2d/friction), [Wick Editor](https://www.wickeditor.com/editor/), [Tixl](https://tixl.app/) / [GitHub](https://github.com/tixl3d/tixl), [Clipnote Studio](https://calcium-chan.itch.io/clipnote) or [Pencil2D](https://www.pencil2d.org/) - Motion Graphics Editors / Animation Tools * [Animaker](https://www.animaker.com/) - Animated Video Creator * [3DThis](https://3dthis.com/) - 3D Animation Tools * [Mega Scans](https://quixel.com/megascans) - 3D Scans diff --git a/docs/video.md b/docs/video.md index 27c2b334f..b77032aa4 100644 --- a/docs/video.md +++ b/docs/video.md @@ -14,7 +14,7 @@ # ► Streaming Sites * ⭐ **[P-Stream](https://pstream.mov/)** - Movies / TV / Anime / Auto-Next / Watch Parties / [Notes](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#movie-web) / [Discord](https://discord.gg/uHU4knYRPa) / [GitHub](https://github.com/p-stream) * ⭐ **[XPrime](https://xprime.tv/)**, [2](https://xprime.today/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/pDjg5ccSgg) * ⭐ **[VeloraTV](https://veloratv.ru/)** or [456movie](https://456movie.net/), [2](https://345movie.net/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/4SJ5c9gZUQ) -* ⭐ **[Flixer](https://flixer.sh)** / [2](https://flixy.watch/), [Hexa](https://hexa.watch/) or [Vidora](https://watch.vidora.su/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.com/invite/yvwWjqvzjE) +* ⭐ **[Flixer](https://flixer.sh)**, [Hexa](https://hexa.watch/) or [Vidora](https://watch.vidora.su/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.com/invite/yvwWjqvzjE) * [Aether](https://aether.mom/), [2](https://legacy.aether.mom/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/MadMF7xb5q) * [FlickyStream](https://flickystream.ru/) or [CineMora](https://cinemora.ru/) - Movies / TV / Anime / [Discord](https://discord.com/invite/flickystream) * [Rive](https://rivestream.org/), [2](https://rivestream.net/), [3](https://www.rivestream.app/) or [CorsFlix](https://watch.corsflix.net), [2](https://watch.corsflix.dpdns.org/), [3](https://corsflix.net) - Movies / TV / Anime / Auto-Next / [Status](https://rentry.co/rivestream) / [Discord](https://discord.gg/6xJmJja8fV) @@ -24,11 +24,11 @@ # ► Streaming Sites * [FilmCave](https://filmcave.net/) - Movies / TV / Anime / Auto-Next / [Telegram](https://t.me/fmcave) / [Discord](https://discord.gg/BtpYzMbDjH) * [Cinema.BZ](https://cinema.bz/) - Movies / TV / Anime / Auto-Next / [Telegram](https://t.me/cinemabz) * [PopcornMovies](https://popcornmovies.org/) - Movies / TV / Anime / [Discord](https://discord.com/invite/JAxTMkmcpd) +* [Cinetaro](https://cinetaro.buzz/) - Movies / TV / Anime / 3rd Party Host * [Smashystream](https://smashystream.com/), [2](https://flix.smashystream.xyz/), [3](https://smashystream.xyz/) - Movies / TV / Anime / [Telegram](https://telegram.me/+vekZX4KtMPtiYmRl) / [Discord](https://discord.com/invite/tcdcxrbDkE) * [TVids](https://www.tvids.to/), [2](https://www.tvids.net/), [3](https://watch-tvseries.net/), [4](https://tvids.me/), [5](https://tvids.tv/) - Movies / TV / Anime / Auto-Next -* [Cinetaro](https://cinetaro.buzz/) - Movies / TV / Anime / 3rd Party Host * [StreamM4u](https://streamm4u.com.co/) - Movies / TV / Anime / [Clones](https://rentry.co/sflix#streamm4u-clones) -* [BFLIX](https://bflix.sh/) - Movies / TV +* [BFLIX](https://bflix.sh/) - Movies / TV * [MovieHD](https://moviehd.us) - Movies / [Telegram](https://t.me/+NthvAOpP0oNkMWU1) * [PrimeWire](https://www.primewire.mov/), [2](https://www.primewire.tf/) - Movies / TV / Anime / Mostly 3rd Party Hosts * [StreamDB](https://streamdb.space/) - Movies / TV / 3rd Party Hosts / [Telegram](https://t.me/streamdb_online) @@ -62,6 +62,7 @@ ## ▷ Stream Aggregators * [TMovie](https://tmovie.tv/) - Movies / TV / Anime / [Discord](https://discord.com/invite/R7a6yWMmfK) * [1PrimeShows](https://1primeshow.online/) - Movies / TV / Anime / [Discord](https://discord.gg/7JKJSbnHqf) * [Youflex](https://youflex.live/) - Movies / TV / Anime +* [AuroraScreen](https://www.aurorascreen.org/) - Movies / TV / Anime / [Discord](https://discord.com/invite/kPUWwAQCzk) * [Redflix](https://redflix.co/), [2](https://redflix.club/) - Movies / TV / Anime / [Discord](https://discord.gg/wp5SkSWHW5) * [Cinepeace](https://cinepeace.in/) - Movies / TV / Anime / [Discord](https://discord.gg/htmB2TbK) * [Flixvo](https://flixvo.live/), [2](https://flixvo.fun/) - Movies / TV / Anime @@ -69,11 +70,10 @@ ## ▷ Stream Aggregators * [Cinema Deck](https://cinemadeck.com/), [2](https://cinemadeck.st/) - Movies / TV / Anime / [Status](https://cinemadeck.com/official-domains) / [Discord](https://discord.com/invite/tkGPsX5NTT) * [AlienFlix](https://alienflix.net/), [2](https://hexawatch.cc/) - Movies / TV / Anime * [CineBolt](https://cinebolt.net/) - Movies / TV / Anime / [Discord](https://discord.gg/7ZbCzMPt6f) -* [AuroraScreen](https://www.aurorascreen.org/) - Movies / TV / Anime / [Discord](https://discord.com/invite/kPUWwAQCzk) * [ONOFLIX](https://onoflix.ru/) - Movies / TV / Anime / [Discord](https://discord.gg/eEmGSZ98cP) +* [Bingeflix](https://bingeflix.tv/) - Movies / TV / Anime / [Discord](https://discord.com/invite/ajRY6Bn3rr) * [LunaStream](https://lunastream.fun/) - Movies / TV / Anime / [Discord](https://discord.gg/3kpj8SuMy5) * [Way2Movies](https://way2movies.live/) - Movies / TV / Anime / [Telegram](https://t.me/Way2MoviesFun) / [Discord](https://discord.gg/mH4zsaAmv7) -* [Bingeflix](https://bingeflix.tv/) - Movies / TV / Anime / [Discord](https://discord.com/invite/ajRY6Bn3rr) * [Wooflix](https://www.wooflixtv.co/) - Movies / TV / Anime * [zmov](https://zmov.vercel.app/), [2](https://watch.coen.ovh/), [3](https://plexmovies.online/) - Movies / TV / Anime / [GitHub](https://github.com/coen-h/zmov) * [KaitoVault](https://www.kaitovault.com/) - Movies / TV / Anime @@ -88,6 +88,7 @@ ## ▷ Stream Aggregators * [CineGo](https://cinego.co/) - Movies / TV * [PlayTorrio](https://playtorrio.pages.dev/) - Desktop App / Use Streaming Mode / [Discord](https://discord.gg/bbkVHRHnRk) / [GitHub](https://github.com/ayman707-ux/PlayTorrio) + *** ## ▷ Single Server @@ -115,7 +116,6 @@ ## ▷ Single Server * [YesMovie](https://yesmovies.ag/) - Movies / TV / 720p * [SFlix](https://sflix2.to/), [2](https://sflix.to/), [3](https://sflixto.tube/) or [FlixHQ](https://flixhq.to/) - Movies / TV / [Clones](https://rentry.co/sflix) * [HollyMovieHD](https://hollymoviehd.cc/), [2](https://yeshd.net/), [3](https://novamovie.net/), [4](https://nmovies.cc/) - Movies / TV / Anime -* [Zoechip](https://zoechip.org/) - Movies / TV * [Player4U](https://rentry.co/FMHYB64#player4u) - Movies / TV / Anime * [Gir Society](https://discord.gg/WHxeZ3aTtb) - Movies / TV / Anime / Plex Required * [PlayIMDb](https://www.playimdb.com/) - Search VidSrc via IMDb URLs / Official Frontend @@ -193,7 +193,7 @@ # ► Specialty Streaming * [Rohesia Hamilton Metcalfe](https://www.panix.com/~hamiltro/links/) - Experimental Films * [Le Cinéma Club](https://www.lecinemaclub.com/) - Hand-Picked Indie Film Stream / [Archive](https://www.lecinemaclub.com/archives/index/) * [Zero1Cine](https://zero1cine.com/) - AI Generated Films -* [Viddsee](https://www.viddsee.com/), [Shortverse](https://www.shortverse.com/explore), [Short of the Week](https://www.shortoftheweek.com/), [Argo](https://web.watchargo.com/), [Shortly](https://watch.shortly.film/) or [Audpop](https://audpop.com/) - Short Films +* [Viddsee](https://www.viddsee.com/), [Shortverse](https://www.shortverse.com/explore), [Short of the Week](https://www.shortoftheweek.com/) or [Argo](https://web.watchargo.com/) - Short Films * [0xDB](https://0xdb.org/) - Rare Movies * [HomeMovies101](https://www.homemovies100.it/en/) - Home Movies * [Prelinger Archives](https://www.panix.com/~footage/) - Ephemeral Films [Archive](https://archive.org/details/prelinger) @@ -203,7 +203,7 @@ # ► Specialty Streaming * [TVARK](https://tvark.org/) or [Daily Commercials](https://dailycommercials.com/) - Commercial / TV Promo Archives * [Yuzu4K Japanese Commercials](https://archive.org/details/jpcm_yuzu4k) - Japanese Commercial Archive * [BMCC](https://www.youtube.com/@BMCC1967/) or [MovieCommentaries](https://www.youtube.com/@moviecommentaries) - Movie / TV Director Commentaries -* [BonusDisk](https://www.youtube.com/@BonusDisk/) or [SpecialFeatureArchive](https://youtube.com/@specialfeaturesarchive) - DVD Extras / Special Features +* [SpecialFeatureArchive](https://youtube.com/@specialfeaturesarchive) - DVD Extras / Special Features * [Lumo TV](https://lumotv.co.uk/) - Deaf Entertainment / BSL-Based * [Audiovault](https://audiovault.net/) - Descriptive Audio for Blind Users @@ -252,7 +252,7 @@ ## ▷ Anime Streaming * [Crimson Subs](https://crimsonfansubs.com/) - Donghua / Sub / [Discord](https://discord.gg/PmYn97vtue) * [Crunchyroll](https://www.crunchyroll.com/videos/anime) - Sub / Dub / Auto-Next / [US Proxy](https://addons.mozilla.org/en-US/firefox/addon/crunchy-unblocker/) / [Intro Skip](https://github.com/aniskip/aniskip-extension) * [Miu](https://discord.gg/pwkuanXBJh) or [AnimeThemes](https://animethemes.moe/) / [Discord](https://discord.com/invite/m9zbVyQ) / [GitHub](https://github.com/AnimeThemes) - Anime Themes -* [AnymeX](https://anymex.vercel.app/) / [Extension Guide](https://wotaku.wiki/guides/ext/mangayomi) / [Discord](https://discord.com/invite/EjfBuYahsP) / [GitHub](https://github.com/RyanYuuki/AnymeX), [Anikin](https://github.com/jerry08/Anikin) / [Discord](https://discord.com/invite/U7XweVubJN), [Unyo](https://github.com/K3vinb5/Unyo), [Seanime](https://seanime.app/) / [Discord](https://discord.gg/3AuhRGqUqh) / [GitHub](https://github.com/5rahim/seanime), [PlayTorrio](https://playtorrio.pages.dev/) / [Discord](https://discord.gg/bbkVHRHnRk) / [GitHub](https://github.com/ayman707-ux/PlayTorrio) or [Miru](https://miru.js.org/en/) / [Telegram](https://t.me/MiruChat) / [GitHub](https://github.com/miru-project/miru-app) - Desktop Streaming Apps +* [AnymeX](https://anymex.vercel.app/) / [Extension Guide](https://wotaku.wiki/guides/ext/mangayomi) / [Discord](https://discord.com/invite/EjfBuYahsP) / [GitHub](https://github.com/RyanYuuki/AnymeX), [PlayTorrio](https://playtorrio.pages.dev/) / [Discord](https://discord.gg/bbkVHRHnRk) / [GitHub](https://github.com/ayman707-ux/PlayTorrio), [Anikin](https://github.com/jerry08/Anikin) / [Discord](https://discord.com/invite/U7XweVubJN), [Unyo](https://github.com/K3vinb5/Unyo), [Seanime](https://seanime.app/) / [Discord](https://discord.gg/3AuhRGqUqh) / [GitHub](https://github.com/5rahim/seanime) or [Miru](https://miru.js.org/en/) / [Telegram](https://t.me/MiruChat) / [GitHub](https://github.com/miru-project/miru-app) - Desktop Streaming Apps *** @@ -300,7 +300,7 @@ ## ▷ Drama Streaming * 🌐 **[EverythingMoe](https://everythingmoe.com/#section-drama)**, [2](https://everythingmoe.org/#section-drama) - Index / [Subreddit](https://www.reddit.com/r/everythingmoe/) / [Discord](https://discord.gg/GuueaDgKdS) * ⭐ **[GoPlay](https://goplay.su/)** - TV / Movies / [Discord](https://discord.com/invite/yY2P3DQR8S) -* ⭐ **[Dramacool](https://dramacool.com.tr/)**, [2](https://dramacoold.pl/) - TV / Movies +* ⭐ **[Dramacool](https://dramacool.com.tr/)** - TV / Movies * [Einthusan](https://einthusan.tv/intro/) - Movies * [kisskh](https://kisskh.ovh/), [2](https://kisskh.run/), [3](https://kissasian.com.lv/), [4](https://kisskh.id/) - TV / Movies * [Dramahood](https://dramahood.top/) - TV / Movies @@ -311,7 +311,6 @@ ## ▷ Drama Streaming * [AsianCrush](https://www.asiancrush.com/) - TV / Movies * [AsianSubs](https://asiansubs.com/) - TV / Movies * [KissAsian](https://kissasian.video/) - TV / Movies -* [Dramacool](https://dramacoolk.one/), [2](https://dramacool.com.ly/) - TV / Movies * [Dramacool.sr](https://www12.dramacool.sr/) - TV / Movies * [Dramacool9](https://dramacools9.cam/) - TV / Movies * [OnDemandChina](https://www.ondemandchina.com/) - TV / Movies @@ -387,7 +386,6 @@ ## ▷ Live TV * [Pluto](https://pluto.tv/live-tv), [2](https://app-lgwebos.pluto.tv/live-tv) - TV / Sports / US Only * [USTVGo](https://ustvgo.click/) - TV / Sports / [Player Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sport7) * [LiveHDTV](https://www.livehdtv.com/) - TV -* [Watchio](https://watchio.live/) - TV / Sports * [⁠Globe TV](https://globetv.app/) - TV / Sports * [CXtv](https://www.cxtvlive.com/) - TV / Sports * [lmao.love](https://lmao.love/channels/) - TV / Sports @@ -432,7 +430,7 @@ ## ▷ Live Sports * ⭐ **[FSTV](https://fstv.zip/)**, [2](https://fstv.space/) / [Mirrors](https://gofstv.live/) / [Discord](https://discord.gg/j9EfEm4AMW) * ⭐ **[BINTV](https://bintv.fun/)** / [Discord](https://discord.gg/fMU4hpDjPg) * ⭐ **[SoccerStreamLinks](https://soccerstreamlinks.site/)** - Stream Aggregator / [Discord](https://discord.gg/HwXeKNu8FU) -* ⭐ **[StreamEast](https://streameast.ga/)**, [2](https://streameast.tw/), [3](https://streameast.ph/) / [Mirrors](https://v2.gostreameast.link/) +* ⭐ **[StreamEast](https://streameast.ga/)**, [2](https://streameast.ph/) / [Mirrors](https://v2.gostreameast.link/) * ⭐ **[LiveTV](https://livetv.sx/enx/)** * ⭐ **[TimStreams](https://timstreams.site/)**, [2](https://timstreams.online/) - Live Events / [Status](https://timstreams.online/) / [Discord](https://discord.com/invite/p3aJ7rJGrz) * ⭐ **[WeAreChecking](https://wac.rip/)** - Live Events / Motorsports / [Discord](https://discord.com/invite/wearechecking) @@ -505,7 +503,6 @@ ## ▷ Sports Replays * [PWrestling](https://pwrestling.com/) - MMA / Wrestling Replays * [AllWrestling24](https://allwrestling24.com/) - MMA / Wrestling Replays * [123Wrestling](https://123wrestling.com/) - Wrestling Replays -* [Bellator](https://bellator.com/) - MMA Replays * [Miselet](https://vkvideo.ru/@miselet) - Sumo Wrestling Replays * [AllTheBestFights](https://www.allthebestfights.com/) - MMA / Boxing / Kickboxing Replays * [TNA / Impact Replays](https://www.youtube.com/playlist?list=PLSadBNbijyoGV44wd96Fda7-GDYh9UktC) - TNA / Impact Wrestling Replays @@ -552,7 +549,7 @@ # ► Smart TV / Firestick * [Playlet](https://channelstore.roku.com/details/4a41d0921265a5e31429a7679442153f:b5bcb5b630c28b01e93bf59856317b43/playlet) - Ad-Free YouTube Roku Client / [GitHub](https://github.com/iBicha/playlet) * [SmartTwitchTV](https://github.com/fgl27/SmartTwitchTV) - Smart TV Twitch Player * [Go2TV](https://github.com/alexballas/go2tv) or [FCast](https://fcast.org/) - Cast to Smart TVs -* [StreamFire](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks) (search), [2](https://streamfireapp.tv/) - Live TV for Smart TV & Firestick +* [StreamFire](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks) (search) - Live TV for Smart TV & Firestick * [smart-tv-telegram](https://github.com/andrew-ld/smart-tv-telegram) - Stream Media from Telegram to Smart TV * [ChanSort](https://github.com/PredatH0r/ChanSort) - TV Channel List Editor for Samsung, LG, etc. * [Samsung Smart TV Adblock](https://redd.it/gn7fw5) - Block Samsung Smart TV Ads @@ -594,7 +591,9 @@ # ► Download Sites * ↪️ **[General DDL Sites](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/download)** * ↪️ **[Video Download Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/video-tools#wiki_.25BA_video_download)** -* ⭐ **[Acer Movies](https://acermovies.fun/)** - Movies / TV / Anime / [Discord](https://discord.com/invite/hpkMqrwRCE) +* ⭐ **[Acer Movies](https://rentry.co/FMHYB64#acer)** - Movies / TV / Anime / [Discord](https://discord.com/invite/hpkMqrwRCE) +* ⭐ **[Scloud](https://rentry.co/FMHYB64#scloud)** - Movies / TV / 4K / [Telegram](https://t.me/scloudmediahub) +* ⭐ **[111477](https://rentry.co/FMHYB64#directory-111477)** - Movies / TV / Anime / Directory / [Desktop App](https://playtorrio.pages.dev/) (unofficial) / [Discord](https://discord.gg/YjkP4pANpg) * ⭐ **[VegaMovies](https://vegamovies.gripe/)**, [2](https://moviesflix.ad/) - Movies / TV / Anime / 4K / [Telegram](https://telegram.dog/vega_officials) * ⭐ **[Pahe](https://pahe.ink/)** - Movies / TV / Anime / 4K / [Ad-Bypass (Must Have)](https://greasyfork.org/en/scripts/443277) / [Discord](https://discord.gg/4AvaCsd2J4) * ⭐ **[MovieParadise](https://movieparadise.org/)** - Movies / TV / [Sign-Up Code (Important)](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#movieparadise-code) @@ -603,13 +602,14 @@ # ► Download Sites * ⭐ **[Cinepeace](https://cinepeace.in/)** - Movies / TV / Anime / [Discord](https://discord.gg/htmB2TbK) * ⭐ **[LunaStream](https://lunastream.fun/)** - Movies / TV / Anime / [Discord](https://discord.gg/3kpj8SuMy5) * ⭐ **[VidBox](https://vidbox.cc/)** - Movies / TV / Anime / [Discord](https://discord.gg/VGQKGPM9Ej) +* ⭐ **[DramaSuki](https://rentry.co/FMHYB64#dramasuki)** - Asian Drama / Directory * ⭐ **[Drama Day](https://dramaday.me/)** - Asian Drama * ⭐ **[MKVDrama](https://mkvdrama.org/)** - Asian Drama -* ⭐ **[Video Download CSE](https://cse.google.com/cse?cx=006516753008110874046:wevn3lkn9rr)** / [CSE 2](https://cse.google.com/cse?cx=89f2dfcea452fc451) / [CSE 3](https://cse.google.com/cse?cx=aab218d0aa53e3578) +* [LightDLMovies](https://rentry.co/FMHYB64#lightdl) - Movies / TV / Use [Adblock](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy/#wiki_.25BA_adblocking) +* [Vadapav](https://rentry.co/FMHYB64#vadapav) - Movies / TV * [⁠Medeberiya](https://medeberiya.net/) - Movie / TV * [TFPDL](https://tfpdl.se/category/movies/), [2](https://tfpdl.to/category/movies/) - Movies / TV / Anime * [P-Stream](https://pstream.mov/) - Movies / TV / Anime / [Discord](https://discord.gg/uHU4knYRPa) -* [9xFlix](https://www.9xflix.me/) - Movies / TV / Anime * [KatMovieHD](https://katworld.net/?type=KatmovieHD) - Movies / TV / Anime * [TMovie](https://tmovie.tv/) - Movies / TV / Anime / [Discord](https://discord.com/invite/R7a6yWMmfK) * [BEECH](https://beech.watch/) - Movies / TV / Anime / [Discord](https://discord.gg/FekgaSAtJa) @@ -618,6 +618,7 @@ # ► Download Sites * [KatMovie4k](https://katworld.net/?type=Katmovie4k) - Movies / TV / 4K * [PSArips](https://psa.wf/) - Movies / TV / 4K * [DDLBase](https://ddlbase.com/) - Movies / 4K / 3D / Remuxes +* [isaiDub](https://rentry.co/FMHYB64#isaidub) - Movies / TV / 720p * [TVSeries](https://www.tvseries.in/) - TV / Anime * [Cinetaro](https://cinetaro.buzz/) - Movies / TV / Anime * [StagaTV](https://www.stagatv.com/) - Movies / TV @@ -631,7 +632,6 @@ # ► Download Sites * [ProjectFreeTV](https://projectfreetv.sx/) - Movies / TV / Anime / Right Click to Save * [downloads-anymovies](https://www.downloads-anymovies.co/) - Movies / Right Click to Save * [HollyMovieHD](https://hollymoviehd.cc/), [2](https://yeshd.net/), [3](https://novamovie.net/) - Movies / TV / Anime / [Clones](https://hollymoviehd-official.com/) -* [ProtonMovies](https://m2.protonmovies.top/) - Movies / TV * [Download.ir](https://download.ir/topics/film/) - Movies / TV * [UHDMovies](https://modlist.in/?type=uhdmovies) - Movies / 4K * [⁠4KHDHub](https://4khdhub.fans/) - Movies / TV / 4K @@ -648,9 +648,13 @@ # ► Download Sites * [ShareBB](https://sharebb.me/) - Movies / TV * [SD Toons](https://sdtoons.in/category/cartoon/) - Movies / TV / Anime / Some NSFW * [PrivateMovieZ](https://privatemoviez.help/) - Movies / TV -* [Bollywood.eu](https://bollywood.eu.org/) - Movies / Telegram Required +* [Bollywood.eu](https://bollywood.eu.org/) - Movies / Telegram +* [Cinefy](https://thecinefy.site/) - Movies / TV / Telegram +* [⁠T4TSA](https://t4tsa.cc/) - Movies / TV / Telegram +* [ProSearch4Bot](https://t.me/ProSearch4Bot) - Movies / Telegram +* [SearchMoviesBot](https://t.me/SearchMoviesBot) or [TVSeriesSearchBot](https://t.me/TVSeriesSearchBot) - Movies / TV +* [SolidarityCinema](https://www.solidaritycinema.com/) - Movies * [FilmGo](https://www.filmgo.live/) - Movies / TV / 720p -* [FZMovies](https://fzmovies.host/) - Movies / 720p * [TodayTVSeries](https://www.todaytvseries6.com/) - TV / 1080p * [TV Shows](https://tvshows.ac/) - TV / 720p * [TVSBoy](https://tvsboy.com/) - TV / 720p @@ -660,29 +664,14 @@ # ► Download Sites * [Naijavault](https://www.naijavault.com/) - Movies / TV / 480p * [Waploaded](https://films.waploaded.com/movie) - Movies / TV / 480p * [r/DownUnderTV](https://www.reddit.com/r/DownUnderTV/) - AU / NZ TV +* [Jackass Vault](https://discord.gg/ZH5MjcKmJJ) - Jackass Media Discord * [CondensedAudioCatalog](https://condensedaudiocatalog.com/) - Asian Drama * [nKiri](https://nkiri.ink/) - Asian Drama / 720p * [RareDoramas](https://www.raredoramas.com/) - Rare JDrama / 480p * [Toku.fun](https://toku.fun/) - Japanese Superhero Movies / 360p -* [Jackass Vault](https://discord.gg/ZH5MjcKmJJ) - Jackass Media Discord * [Fanedit.org](https://fanedit.org/) - Fanedit Community / Sign-Up Required / DM Editors for Downloads * [IMDb-Scout-Mod](https://greasyfork.org/en/scripts/407284) - Add Download Site Results to IMDb - -*** - -## ▷ Drives / Directories - -* ⭐ **[Scloud](https://rentry.co/FMHYB64#scloud)** - Movies / TV / 4K / [Telegram](https://t.me/scloudmediahub) -* ⭐ **[111477](https://rentry.co/FMHYB64#directory-111477)** - Movies / TV / Anime / [Desktop App](https://playtorrio.pages.dev/) (unofficial) / [Discord](https://discord.gg/YjkP4pANpg) -* ⭐ **[DramaSuki](https://rentry.co/FMHYB64#dramasuki)** - Asian Drama -* [LightDLMovies](https://rentry.co/FMHYB64#lightdl) - Movies / TV / Use [Adblock](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy/#wiki_.25BA_adblocking) -* [Vadapav](https://rentry.co/FMHYB64#vadapav) - Movies / TV -* [isaiDub](https://rentry.co/FMHYB64#isaidub) - Movies / TV / 720p -* [Cinefy](https://thecinefy.site/) - Movies / TV / Telegram -* [⁠T4TSA](https://t4tsa.cc/) - Movies / TV / Telegram -* [ProSearch4Bot](https://t.me/ProSearch4Bot) - Movies / Telegram -* [SearchMoviesBot](https://t.me/SearchMoviesBot) or [TVSeriesSearchBot](https://t.me/TVSeriesSearchBot) - -* [SolidarityCinema](https://www.solidaritycinema.com/) - Movies +* [Video Download CSE](https://cse.google.com/cse?cx=006516753008110874046:wevn3lkn9rr) / [CSE 2](https://cse.google.com/cse?cx=89f2dfcea452fc451) / [CSE 3](https://cse.google.com/cse?cx=aab218d0aa53e3578) *** @@ -803,7 +792,6 @@ ## ▷ Anime Torrenting * ⭐ **Nyaa Tools** - [TUI](https://github.com/Beastwick18/nyaa) / [Batch Download](https://github.com/wotakumoe/meow), [2](https://github.com/marcpinet/nyaadownloader), [3](https://t.me/meow_in_japanese_bot), [4](https://t.me/NyaaTorrents) / [Python Wrapper](https://github.com/JuanjoSalvador/NyaaPy) / [Torrent Fetch](https://github.com/daynum/nyaabag) / [Quality Tags](https://releases.moe/about/) * ⭐ **[Hayase](https://hayase.watch/)** - Torrent Streaming App / [Extensions](https://rentry.co/FMHYB64#hayase) * [Seanime](https://seanime.app/) - Torrent Streaming App -* [Shiru](https://github.com/RockinChaos/Shiru) - Torrent Streaming Apps * [AnimeTosho](https://animetosho.org/) - Sub / Dub * [TokyoTosho](https://www.tokyotosho.info/) - Sub * [ShanaProject](https://www.shanaproject.com/) - Sub @@ -843,7 +831,7 @@ # ► Tracking / Databases * [namuwiki](https://en.namu.wiki/) - Korean Media * [IGMDB](https://igmdb.com/) - LGBT Movies * [CageMatch](https://www.cagematch.net/) - Wrestling Promotion Database -* [What's on Netflix](https://www.whats-on-netflix.com/library/), [uNoGS](https://unogs.com/), [FlixWatch](https://www.flixwatch.co/) or [What's on Netflix](https://www.whats-on-netflix.com/) - Browse Netflix Library +* [What's on Netflix](https://www.whats-on-netflix.com/), [uNoGS](https://unogs.com/) or [FlixWatch](https://www.flixwatch.co/) - Browse Netflix Library * [Netflix Top 10](https://www.netflix.com/tudum/top10) - Netflix Most-Watched Chart * [MediaTracker](https://github.com/bonukai/MediaTracker) or [Yamtrack](https://github.com/FuzzyGrim/Yamtrack) - Self-Hosted Media Trackers @@ -982,14 +970,14 @@ # ► Helpful Sites / Tools * [IMDb-Scout-Mod](https://greasyfork.org/en/scripts/407284) - Add Streaming Site Results to IMDb * [TG-FileStreamBot](https://github.com/EverythingSuckz/TG-FileStreamBot) - Telegram File Streaming * [FlickChart](https://www.flickchart.com/) - Rank Your Movies -* [Find Movie](https://find-movie.info/) or [QuoDB](https://www.quodb.com/) - Movie Quote Databases / Search +* [Find Movie](https://find-movie.info/) - Movie Quote Database / Search * [SubsLikeScript](https://subslikescript.com/), [Scripts Onscreen](https://scripts-onscreen.com/), [Scripts.com](https://www.scripts.com/), [IMSDB](https://imsdb.com/), [ScriptSlug](https://www.scriptslug.com/), [DailyScript](https://www.dailyscript.com/) or [SimplyScripts](https://www.simplyscripts.com/) - Media Scripts * [Forever Dreaming](https://transcripts.foreverdreaming.org/) - Media Transcripts * [Media Stack DIY](http://tennojim.xyz/article/media_stack_diy) - High Quality Streaming Guide * [Caps-A-Holic](https://caps-a-holic.com/) - Compare Movie Release Quality / Details * [RunPee](https://runpee.com/) - Best Movie Break Times * [IMissedTheStart](https://imissedthestart.com/) - Summarize Missed Movie Parts -* [HowDoesTheMovieEnd](http://www.howdoesthemovieend.com/), [MoviePooper](https://moviepooper.com/), [themoviespoiler](https://themoviespoiler.com/) or [DoesTheDogDie](https://www.doesthedogdie.com/) - Movie Spoilers +* [MoviePooper](https://moviepooper.com/), [themoviespoiler](https://themoviespoiler.com/) or [DoesTheDogDie](https://www.doesthedogdie.com/) - Movie Spoilers * [Behind the Voice Actors](https://www.behindthevoiceactors.com/) - Voice Actors Database * [Movie-Censorship](https://www.movie-censorship.com/) - Compare Alternate Versions of Media * [ShotOnWhat?](https://shotonwhat.com/) - Film Technical Info / Equipment Database From 624e70a83a97fa9967db8fae4794da96e5462e26 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Tue, 25 Nov 2025 04:36:19 -0800 Subject: [PATCH 069/131] updated 4 pages --- docs/ai.md | 14 +++++++------- docs/audio.md | 1 + docs/educational.md | 2 +- docs/mobile.md | 2 +- 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index c9cb37798..58dff7c4d 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -118,7 +118,7 @@ ## ▷ Roleplaying Chatbots * ⭐ **[Chub](https://chub.ai/)** - Character Cards / Some NSFW / [Subreddit](https://www.reddit.com/r/Chub_AI/) / [Discord](https://discord.gg/chubai) / [GitHub](https://github.com/CharHubAI) * [Llama + SillyTavern](https://rentry.org/llama_v2_sillytavern) - Llama + SillyTavern Roleplaying Setup Guide / No Sign-Up * [KoboldAI](https://koboldai.com/) - GUI for Roleplaying Chatbots / No Sign-Up / [Discord](https://discord.com/invite/XuQWadgU9k) / [GitHub](https://github.com/henk717/KoboldAI) -* [Perchance](https://perchance.org/ai-character-chat) - Roleplaying / No-Signup / Unlimted / Allows Images / Some NSFW +* [Perchance](https://perchance.org/ai-character-chat) - Roleplaying / No-Signup / Unlimted / Allows Images / Some NSFW / [Subreddit](https://www.reddit.com/r/perchance/) / [Discord](https://discord.gg/43qAQEVV9a) * [4thWall AI](https://beta.4wall.ai/) - Roleplaying Chatbots / [Subreddit](https://www.reddit.com/r/4WallAI/) / [Discord](https://discord.com/invite/4wallai) * [WyvernChat](https://app.wyvern.chat/) - Roleplaying Chatbots * [FictionLab](https://fictionlab.ai/) - Roleplaying / Story Chatbot / [Discord](https://discord.com/invite/SKcb2C7HjH) @@ -220,7 +220,7 @@ # ► AI Indexes * ⭐ **[⁠LLM Explorer](https://llm-explorer.com/)** or [LifeArchitect](https://lifearchitect.ai/models-table/) - LLM Databases / Indexes * ⭐ **[FutureTools](https://www.futuretools.io/?pricing-model=free)** - AI Directory / [Discord](https://discord.gg/WBk4ZDW6A9) * ⭐ **[Google Labs](https://labs.google/)** or [Google Labs FX](https://labs.google/fx) - Google AI Experiments / [Subreddit](https://www.reddit.com/r/labsdotgoogle/) / [Discord](https://discord.gg/googlelabs) -* [Perchance](https://perchance.org/generators) / [Discord](https://discord.gg/43qAQEVV9a) or [WebSim](https://websim.com/) / [Subreddit](https://www.reddit.com/r/WebSim/) / [Discord](https://discord.gg/websim) - Simple AI Builders +* [Perchance](https://perchance.org/generators) / [Subreddit](https://www.reddit.com/r/perchance/) / [Discord](https://discord.gg/43qAQEVV9a) or [WebSim](https://websim.com/) / [Subreddit](https://www.reddit.com/r/WebSim/) / [Discord](https://discord.gg/websim) - Simple AI Builders * [YP for AI](https://www.ypforai.com) - AI Directory * [LLM Resources Hub](https://llmresourceshub.vercel.app/) - AI Directory * [Awesome AI Tools](https://github.com/mahseema/awesome-ai-tools) - AI Directory @@ -267,7 +267,7 @@ ## ▷ Coding AI Benchmarks # ► AI Writing Tools * ⭐ **[TextFX](https://textfx.withgoogle.com/)** / [GitHub](https://github.com/google/generative-ai-docs/tree/main/demos/palm/web/textfx) or [Rytr](https://rytr.me/) - AI Creative Writing Tools / No Sign-Up -* [Scrip AI](https://scripai.com/) (No Sign-Up), [INK](https://app.inkforall.com/tools) or [QuickPen AI](https://quickpenai.com/) - Online AI Text Tools +* [Scrip AI](https://scripai.com/) (No Sign-Up), [INK](https://app.inkforall.com/tools), [Toolbaz](https://toolbaz.com/) or [QuickPen AI](https://quickpenai.com/) - Online AI Text Tools * [Dreamily](https://dreamily.ai/) - Story Writing AI * [PerchanceStory](https://perchancestory.com/) - Story Writing AI * [Quarkle](https://quarkle.ai/) - AI Writing Assistant @@ -315,13 +315,13 @@ # ► Image Generation * [⁠ISH](https://ish.chat/) - Unlimited / GPT Image 1 mini / Flux Kontext (dev) / Editing / No Sign-Up /[Discord](https://discord.gg/cwDTVKyKJz) * [Recraft](https://www.recraft.ai/) - 30 Daily / Sign-Up Required / [Discord](https://discord.gg/recraft) * [PigenAI](https://pigenai.art/) - Unlimited / Imagen 4 / Qwen -* [⁠Image Editor](https://theresanaiforthat.com/@taaft/image-to-image-generator/) - Unlimited / Editing / Flux Kontext Dev * [⁠Ernie](https://ernie.baidu.com/) - Unlimited / Editing / Sign-Up Required * [⁠ZonerAI](https://zonerai.com/) - Unlimited / Editing -* [Perchance](https://perchance.org/ai-text-to-image-generator), [2](https://perchance.org/ai-photo-generator) - Chroma / Unlimited / No Sign-Up +* [Perchance](https://perchance.org/ai-photo-generator), [2](https://perchance.org/ai-text-to-image-generator) - Chroma / Unlimited / No Sign-Up / [Subreddit](https://www.reddit.com/r/perchance/) / [Discord](https://discord.gg/43qAQEVV9a) * [ImageFX](https://labs.google/fx/tools/image-fx) - Imagen 4 / Unlimited / Region-Based / Sign-Up Required / [Discord](https://discord.com/invite/googlelabs) -* [Mage](https://www.mage.space/) / [Discord](https://discord.com/invite/GT9bPgxyFP), [⁠Tater AI](https://taterai.github.io/Text2Image-Generator.html), [Loras](https://www.loras.dev/) / [X](https://x.com/tater_ai) / [GitHub](https://github.com/Nutlope/loras-dev), [Genspark](https://www.genspark.ai/) / [Discord](https://discord.com/invite/CsAQ6F4MPy), [Seedream](https://seedream.pro/) or [Art Genie](https://artgenie.pages.dev/) - Flux Schnell -* [⁠Vheer](https://vheer.com/) - Flux Kontext / Unlimited / No Sign-Up +* [⁠Vheer](https://vheer.com/) - Unlimited / Flux Kontext Dev / Flux Schnell +* [⁠Image Editor](https://theresanaiforthat.com/@taaft/image-to-image-generator/) - Unlimited / Editing / Flux Kontext Dev +* [Mage](https://www.mage.space/) / [Discord](https://discord.com/invite/GT9bPgxyFP), [⁠Tater AI](https://taterai.github.io/Text2Image-Generator.html), [Loras](https://www.loras.dev/) / [X](https://x.com/tater_ai) / [GitHub](https://github.com/Nutlope/loras-dev), [](https://toolbaz.com/), [Toolbaz](https://toolbaz.com/image/ai-image-generator), [Genspark](https://www.genspark.ai/) / [Discord](https://discord.com/invite/CsAQ6F4MPy), [Seedream](https://seedream.pro/) or [Art Genie](https://artgenie.pages.dev/) - Flux Schnell * [AIGazou](https://muryou-aigazou.com/) - Flux / Stable Diffustion / Chroma / Unlimited / No Sign-Up / SeeDream 3 / GPT 1 Image / 10 Daily / Signup Required / [Discord](https://discord.gg/v6KzUbPeKh) * [Reve Image](https://app.reve.com) - 20 Daily / Editing / Sign-Up Required / [x](https://x.com/reve) / [Discord](https://discord.gg/Nedxp9fYUZ) * [⁠Coze](https://space.coze.cn/) - Seadream 4.0 / SoTA Image Gen / 50 Daily / Sign-Up with Phone # Required/ US Select CA diff --git a/docs/audio.md b/docs/audio.md index f9fa2ba16..8d24cb659 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -378,6 +378,7 @@ ## ▷ Audio Ripping Tools * [Votify](https://github.com/glomatico/votify) - Spotify / 160kb Free / 320kb Premium / Requires WVD Keys / [Discord](https://discord.gg/aBjMEZ9tnq) * [streamrip](https://github.com/nathom/streamrip) - Deezer / Tidal / Qobuz / SoundCloud / 128kb Free / FLAC / Use Firehawk52 / [Colab](https://github.com/privateersclub/rip) * [OrpheusDL](https://github.com/OrfiTeam/OrpheusDL) - Deezer / Qobuz / 128kb Free / FLAC / Use Firehawk52 / [Deezer Module](https://github.com/uhwot/orpheusdl-deezer) / [Qobuz Module](https://github.com/OrfiDev/orpheusdl-qobuz) +* [Archive](https://rentry.co/FMHYB64#archive) - Qobuz / Tidal / Soundcloud / FLAC * [DeemixFix](https://gitlab.com/deeplydrumming/DeemixFix), [Deemix Revival](https://github.com/bambanah/deemix) or [SaturnMusic](https://github.com/SaturnMusic/) - Deezer / FLAC * [Murglar](https://murglar.app/) - Deezer / SoundCloud / VK / 320kb MP3 * [⁠SpotiFLAC](https://github.com/afkarxyz/SpotiFLAC) - Tidal / Deezer diff --git a/docs/educational.md b/docs/educational.md index f694510f4..0f1be2147 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -700,7 +700,7 @@ ## ▷ Spacecraft * [Transit Finder](https://transit-finder.com/), [ISS Tracker](https://isstracker.pl/en), [Spot The Station](https://spotthestation.nasa.gov/) or [Where The ISS At?](https://wheretheiss.at/) - ISS Transit Tracking * [Satellite Map](https://satellitemap.space/), [SGP4](https://sgp4gl-demo.vercel.app/) / [GitHub](https://github.com/Kayhan-Space/sgp4gl-demo), [KeepTrackSpace](https://www.keeptrack.space/), [Find Starlink](https://findstarlink.com/) or [Look4Sat](https://github.com/rt-bishop/Look4Sat) - Satellite Orbit Maps / Trackers * [Leolabs Space](https://platform.leolabs.space/visualization) - Low Earth Orbit Simulator -* [Orbiter](https://www.orbiter-forum.com/) - Spaceflight Simulator / [GitHub](https://github.com/orbitersim/orbiter) +* [Orbiter](https://www.orbiter-forum.com/) - Spaceflight Simulator / [Subreddit](https://www.reddit.com/r/Orbiter/) / [GitHub](https://github.com/orbitersim/orbiter) * [Andegraf Rockets](https://rockets.andegraf.com/) - Rocket Diagrams *** diff --git a/docs/mobile.md b/docs/mobile.md index 980f28aa3..a0d462e84 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -533,7 +533,7 @@ ## ▷ Android File Tools * ⭐ **[Fossify File Manager](https://github.com/FossifyOrg/File-Manager)** - File Manager * ⭐ **[ZArchiver](https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver)** or [ZipXtract](https://github.com/WirelessAlien/ZipXtract) - File Archivers * ⭐ **[Pairdrop](https://pairdrop.net/)** - File Sharing / [GitHub](https://github.com/fm-sys/snapdrop-android) -* ⭐ **[Cx File Explorer](https://play.google.com/store/apps/details?id=com.cxinventor.file.explorer)**, [Total Commander](https://www.ghisler.com/ce.htm), [FileNavigator](https://play.google.com/store/apps/details?id=com.w2sv.filenavigator) / [GitHub](https://github.com/w2sv/FileNavigator) or [Prism File Explorer](https://github.com/Raival-e/Prism-File-Explorer) - File Managers / Explorers +* ⭐ **[Cx File Explorer](https://play.google.com/store/apps/details?id=com.cxinventor.file.explorer)**, [Total Commander](https://www.ghisler.com/ce.htm), [File Navigator](https://play.google.com/store/apps/details?id=com.w2sv.filenavigator) / [GitHub](https://github.com/w2sv/FileNavigator) or [Prism File Explorer](https://github.com/Raival-e/Prism-File-Explorer) - File Managers / Explorers * [Aria2App](https://github.com/devgianlu/Aria2App) - Download Manager Controller * [Round Sync](https://github.com/newhinton/Round-Sync) or [MetaCTRL](https://metactrl.com/) - Multi-Site Cloud Storage File Managers * [AdbFileManager](https://github.com/T0biasCZe/AdbFileManager) - Manage Android File via Windows From ea839dd122144e971db79e403edbaed8b881d4b8 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Tue, 25 Nov 2025 08:25:51 -0800 Subject: [PATCH 070/131] updated 4 pages --- docs/ai.md | 4 ++-- docs/gaming.md | 1 + docs/unsafe.md | 1 - docs/video.md | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 58dff7c4d..eb88b9ff7 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -313,6 +313,7 @@ # ► Image Generation * [Qwen](https://chat.qwen.ai/) - 30 Per 24 Hours / Editing / Sign-Up Required / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) * [Yupp.ai](https://yupp.ai/) - Nano Banana Pro / GPT Image 1 / Seedream 4 / Qwen-Image / Google Login / [Discord](https://discord.com/invite/yuppai) * [⁠ISH](https://ish.chat/) - Unlimited / GPT Image 1 mini / Flux Kontext (dev) / Editing / No Sign-Up /[Discord](https://discord.gg/cwDTVKyKJz) +* [PrisimAI](https://prisimai.github.io/PrisimAI/) - Unlimited / Seadream 4 / Nano Banana / GPT Image-1 Mini * [Recraft](https://www.recraft.ai/) - 30 Daily / Sign-Up Required / [Discord](https://discord.gg/recraft) * [PigenAI](https://pigenai.art/) - Unlimited / Imagen 4 / Qwen * [⁠Ernie](https://ernie.baidu.com/) - Unlimited / Editing / Sign-Up Required @@ -321,11 +322,10 @@ # ► Image Generation * [ImageFX](https://labs.google/fx/tools/image-fx) - Imagen 4 / Unlimited / Region-Based / Sign-Up Required / [Discord](https://discord.com/invite/googlelabs) * [⁠Vheer](https://vheer.com/) - Unlimited / Flux Kontext Dev / Flux Schnell * [⁠Image Editor](https://theresanaiforthat.com/@taaft/image-to-image-generator/) - Unlimited / Editing / Flux Kontext Dev -* [Mage](https://www.mage.space/) / [Discord](https://discord.com/invite/GT9bPgxyFP), [⁠Tater AI](https://taterai.github.io/Text2Image-Generator.html), [Loras](https://www.loras.dev/) / [X](https://x.com/tater_ai) / [GitHub](https://github.com/Nutlope/loras-dev), [](https://toolbaz.com/), [Toolbaz](https://toolbaz.com/image/ai-image-generator), [Genspark](https://www.genspark.ai/) / [Discord](https://discord.com/invite/CsAQ6F4MPy), [Seedream](https://seedream.pro/) or [Art Genie](https://artgenie.pages.dev/) - Flux Schnell +* [Mage](https://www.mage.space/) / [Discord](https://discord.com/invite/GT9bPgxyFP), [⁠Tater AI](https://taterai.github.io/Text2Image-Generator.html), [Loras](https://www.loras.dev/) / [X](https://x.com/tater_ai) / [GitHub](https://github.com/Nutlope/loras-dev), [](https://toolbaz.com/), [Toolbaz](https://toolbaz.com/image/ai-image-generator), [Genspark](https://www.genspark.ai/) / [Discord](https://discord.com/invite/CsAQ6F4MPy), [AI Gallery](https://aigallery.app/) / [Telegram](https://t.me/aigalleryapp), [Seedream](https://seedream.pro/) or [Art Genie](https://artgenie.pages.dev/) - Flux Schnell * [AIGazou](https://muryou-aigazou.com/) - Flux / Stable Diffustion / Chroma / Unlimited / No Sign-Up / SeeDream 3 / GPT 1 Image / 10 Daily / Signup Required / [Discord](https://discord.gg/v6KzUbPeKh) * [Reve Image](https://app.reve.com) - 20 Daily / Editing / Sign-Up Required / [x](https://x.com/reve) / [Discord](https://discord.gg/Nedxp9fYUZ) * [⁠Coze](https://space.coze.cn/) - Seadream 4.0 / SoTA Image Gen / 50 Daily / Sign-Up with Phone # Required/ US Select CA -* [AI Gallery](https://aigallery.app/) - Unlimited / Stable Diffusion / No Sign-Up / [Telegram](https://t.me/aigalleryapp) * [imgsys](https://imgsys.org/) - Compare Generators / Unlimited / No Direct Mode * [Diffusers Image Outpaint](https://huggingface.co/spaces/fffiloni/diffusers-image-outpaint) - AI Image Extender / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#hugging-face-warning) * [Genie](https://lumalabs.ai/genie) / [Discord](https://discord.com/invite/ASbS3EykXm), [Shap-e](https://github.com/openai/shap-e), [Stable Dreamfusion](https://github.com/ashawkey/stable-dreamfusion) or [threestudio](https://github.com/threestudio-project/threestudio) / [Colab](https://colab.research.google.com/github/threestudio-project/threestudio/blob/main/threestudio.ipynb) / [Discord](https://discord.gg/ejer2MAB8N) - 3D Image Generators diff --git a/docs/gaming.md b/docs/gaming.md index 5972b6b5d..e789ad5e5 100644 --- a/docs/gaming.md +++ b/docs/gaming.md @@ -716,6 +716,7 @@ ## ▷ Party / Multiplayer * ⭐ **[NetGames](https://netgames.io/)** - Multiple Games / [Discord](https://discord.com/invite/chgD7WF) * ⭐ **[Gartic Phone](https://garticphone.com/)** - Telephone Game / [Discord](https://discord.gg/gartic) * ⭐ **[skribbl](https://skribbl.io/)**, [DrawBattle](https://drawbattle.io/) / [Discord](https://discord.gg/D6aHB4hRhK), [Sketchful](https://sketchful.io/) / [Subreddit](https://reddit.com/r/Sketchful) / [Discord](https://discord.gg/MEvtMCv), [Drawize](https://www.drawize.com/) or [Gartic](https://gartic.io/) - Drawing / Guessing Game / Multiplayer +* [⁠Tough Love Arena](https://toughlovearena.com/) - Multiplayer Browser Fighting Game / [Discord](https://discord.gg/gMBRaUPDT7) * [AWBW](https://awbw.amarriner.com/) - Multiplayer Browser Advance Wars / [Discord](https://discord.com/invite/rPpWT2x) * [Bloxd](https://bloxd.io/) / [Discord](https://discord.com/invite/vwMp5y25RX) or [MiniBlox](https://miniblox.io/) / [Discord](https://discord.com/invite/nAwzkUJNmb) - Online Minecraft Clones * [Game Of Bombs](https://gameofbombs.com/) - Multiplayer Bomberman Style MMO diff --git a/docs/unsafe.md b/docs/unsafe.md index 3c2fb4ca6..fa5b23c93 100644 --- a/docs/unsafe.md +++ b/docs/unsafe.md @@ -79,7 +79,6 @@ ### Torrent Sites / Clients ### Software / Apps * Downloadly (video downloader) - Crypto miner -* Opera (browser) - Poor [privacy practices](https://www.kuketz-blog.de/opera-datensendeverhalten-desktop-version-browser-check-teil13/) / [Predatory Loan Apps](https://www.androidpolice.com/2020/01/21/opera-predatory-loans/) * McAfee - Preinstalled Bloatware * Avast - Known for selling user data * AVG - Owned by Avast diff --git a/docs/video.md b/docs/video.md index b77032aa4..435e8f489 100644 --- a/docs/video.md +++ b/docs/video.md @@ -14,7 +14,7 @@ # ► Streaming Sites * ⭐ **[P-Stream](https://pstream.mov/)** - Movies / TV / Anime / Auto-Next / Watch Parties / [Notes](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#movie-web) / [Discord](https://discord.gg/uHU4knYRPa) / [GitHub](https://github.com/p-stream) * ⭐ **[XPrime](https://xprime.tv/)**, [2](https://xprime.today/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/pDjg5ccSgg) * ⭐ **[VeloraTV](https://veloratv.ru/)** or [456movie](https://456movie.net/), [2](https://345movie.net/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/4SJ5c9gZUQ) -* ⭐ **[Flixer](https://flixer.sh)**, [Hexa](https://hexa.watch/) or [Vidora](https://watch.vidora.su/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.com/invite/yvwWjqvzjE) +* ⭐ **[Flixer](https://flixer.sh)**, [Hexa](https://hexa.su/) or [Vidora](https://watch.vidora.su/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.com/invite/yvwWjqvzjE) * [Aether](https://aether.mom/), [2](https://legacy.aether.mom/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/MadMF7xb5q) * [FlickyStream](https://flickystream.ru/) or [CineMora](https://cinemora.ru/) - Movies / TV / Anime / [Discord](https://discord.com/invite/flickystream) * [Rive](https://rivestream.org/), [2](https://rivestream.net/), [3](https://www.rivestream.app/) or [CorsFlix](https://watch.corsflix.net), [2](https://watch.corsflix.dpdns.org/), [3](https://corsflix.net) - Movies / TV / Anime / Auto-Next / [Status](https://rentry.co/rivestream) / [Discord](https://discord.gg/6xJmJja8fV) @@ -426,9 +426,9 @@ ## ▷ Live Sports * ⭐ **[PPV.TO](https://ppv.to/)**, [2](https://ppvs.su/) - Live Events / [Mirrors](https://ppv.zone/) / [Discord](https://discord.gg/5AMPdpckjH) * ⭐ **[Sport7](https://sport7.pro/)**, [2](https://sport71.pro//) / [Player Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sport7) / [Telegram](https://t.me/goatifisports) / [Discord](https://discord.gg/xcdfVwgEx3) * ⭐ **[Watch Footy](https://watchfooty.st/)**, [2](https://www.watchfooty.top) - Stream Aggregator / [Discord](https://discord.gg/T38kUWZHtB) / [Mirrors](https://watchfty.link/) +* ⭐ **[BINTV](https://bintv.fun/)** / [Discord](https://discord.gg/fMU4hpDjPg) * ⭐ **[NTV](https://ntvstream.cx/)** - TV / Sports / Aggregator / [Telegram](https://t.me/ntvsteam) / [Discord](https://discord.gg/uY3ud5gcpW) * ⭐ **[FSTV](https://fstv.zip/)**, [2](https://fstv.space/) / [Mirrors](https://gofstv.live/) / [Discord](https://discord.gg/j9EfEm4AMW) -* ⭐ **[BINTV](https://bintv.fun/)** / [Discord](https://discord.gg/fMU4hpDjPg) * ⭐ **[SoccerStreamLinks](https://soccerstreamlinks.site/)** - Stream Aggregator / [Discord](https://discord.gg/HwXeKNu8FU) * ⭐ **[StreamEast](https://streameast.ga/)**, [2](https://streameast.ph/) / [Mirrors](https://v2.gostreameast.link/) * ⭐ **[LiveTV](https://livetv.sx/enx/)** From c7ff01183da6cfd29a1dab38d5b6fc7f86189921 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Tue, 25 Nov 2025 09:56:04 -0800 Subject: [PATCH 071/131] updated 2 pages --- docs/ai.md | 2 +- docs/developer-tools.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index eb88b9ff7..8a7de4274 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -313,7 +313,7 @@ # ► Image Generation * [Qwen](https://chat.qwen.ai/) - 30 Per 24 Hours / Editing / Sign-Up Required / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) * [Yupp.ai](https://yupp.ai/) - Nano Banana Pro / GPT Image 1 / Seedream 4 / Qwen-Image / Google Login / [Discord](https://discord.com/invite/yuppai) * [⁠ISH](https://ish.chat/) - Unlimited / GPT Image 1 mini / Flux Kontext (dev) / Editing / No Sign-Up /[Discord](https://discord.gg/cwDTVKyKJz) -* [PrisimAI](https://prisimai.github.io/PrisimAI/) - Unlimited / Seadream 4 / Nano Banana / GPT Image-1 Mini +* [PrisimAI](https://prisimai.github.io/PrisimAI/) - Seadream 4 / Nano Banana / GPT Image-1 Mini * [Recraft](https://www.recraft.ai/) - 30 Daily / Sign-Up Required / [Discord](https://discord.gg/recraft) * [PigenAI](https://pigenai.art/) - Unlimited / Imagen 4 / Qwen * [⁠Ernie](https://ernie.baidu.com/) - Unlimited / Editing / Sign-Up Required diff --git a/docs/developer-tools.md b/docs/developer-tools.md index 5d5e7a417..980a7ff1a 100644 --- a/docs/developer-tools.md +++ b/docs/developer-tools.md @@ -1048,7 +1048,7 @@ # ► Hosting Tools * [ProBoards](https://www.proboards.com/) - Forum & Imageboard Hosting * [MyBB](https://www.mybb.com/), [FreeFlarum](https://freeflarum.com/) or [PHPBB](https://www.phpbb.com/) - Forum Hosting * [HumHub](https://www.humhub.com), [HubZilla](https://hubzilla.org/page/info/discover) or [scuttlebutt](https://scuttlebutt.nz/) - Self-Hosted Social Network -* [UNIT3D Community Edition](https://github.com/HDInnovations/UNIT3D-Community-Edition) - Private Tracker Hosting +* [UNIT3D Community Edition](https://github.com/HDInnovations/UNIT3D) - Private Tracker Hosting * [OpenPanel](https://openpanel.com/) / [GitHub](https://github.com/stefanpejcic/openpanel), [Sentora](https://sentora.org/) or [Moonlight](https://github.com/Moonlight-Panel/Moonlight) - Web Hosting Panels * [Uptime Kuma](https://github.com/louislam/uptime-kuma), [Checkmate](https://github.com/bluewave-labs/Checkmate), [UptimeRobot](https://uptimerobot.com/), [AreWeDown?](https://github.com/shukriadams/arewedown) or [StatPing](https://github.com/statping/statping) - Uptime Monitors * [Kener](https://kener.ing/) or [cstate](https://github.com/cstate/cstate) - Self-Hosted Status Pages From c454b0d1324387e871968ddc817d77dc922a351f Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Wed, 26 Nov 2025 07:34:01 -0800 Subject: [PATCH 072/131] updated 16 pages --- docs/ai.md | 45 ++++++++++++++++++++++------------------- docs/audio.md | 9 +++++---- docs/developer-tools.md | 12 +++++------ docs/downloading.md | 4 ++-- docs/educational.md | 18 ++++++++--------- docs/gaming.md | 8 ++++---- docs/linux-macos.md | 6 +++--- docs/misc.md | 2 +- docs/mobile.md | 2 +- docs/non-english.md | 4 ++-- docs/posts/Nov-2025.md | 2 +- docs/reading.md | 1 + docs/system-tools.md | 2 +- docs/text-tools.md | 25 ++++++++++++----------- docs/video-tools.md | 2 +- docs/video.md | 17 ++++++++-------- 16 files changed, 83 insertions(+), 76 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 8a7de4274..b52de9367 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -12,7 +12,7 @@ # ► AI Chatbots ## ▷ Official Model Sites -* ⭐ **[AI Studio](https://aistudio.google.com/app/prompts/new_chat)** - Gemini 3.0 Pro Preview / Unlimited / Sign-Up Required / [Subreddit](https://www.reddit.com/r/Bard/) / [Discord](https://discord.com/invite/gemini) +* ⭐ **[AI Studio](https://aistudio.google.com/app/prompts/new_chat)** - Gemini 3.0 Pro Preview / 100 Daily / Sign-Up Required / [Subreddit](https://www.reddit.com/r/Bard/) / [Discord](https://discord.com/invite/gemini) * ⭐ **[Microsoft Copilot](https://copilot.microsoft.com)** - GPT-5 (Chat) / Unlimited / [Reasoning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#better-reasoning) / [Discord](https://discord.com/invite/go-copilot) * ⭐ **[Kimi](https://www.kimi.com/)** - Kimi K2 Reasoning Chatbot / Sign-Up Required / [Subreddit](https://www.reddit.com/r/kimi/) / [Discord](https://discord.gg/TYU2fdJykW) / [GitHub](https://github.com/MoonshotAI) * ⭐ **[Qwen](https://chat.qwen.ai/)** - Qwen3-Max / Unlimited / [Subreddit](https://www.reddit.com/r/Qwen_AI/) / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) @@ -79,7 +79,7 @@ ## ▷ Local AI Frontends * ⭐ **[SillyTavern](https://docs.sillytavern.app/)** - Self-Hosted Interface / [Subreddit](https://www.reddit.com/r/SillyTavernAI/) / [Discord](https://discord.gg/sillytavern) / [GitHub](https://github.com/SillyTavern/SillyTavern) * ⭐ **[Open WebUI](https://openwebui.com/)** - Self-Hosted Interface / [Discord](https://discord.gg/5rJgQTnV4s) / [GitHub](https://github.com/open-webui/open-webui) -* [GPT4Free](https://github.com/xtekky/gpt4free) - Desktop App / [Telegram](https://telegram.me/g4f_channel) +* [GPT4Free](https://github.com/xtekky/gpt4free) - Desktop App / [Demo](https://g4f.dev/chat/pro.html), [2](https://g4f.dev/chat/) / [Telegram](https://telegram.me/g4f_channel) * [Msty](https://msty.app/) - Download & Run Models Locally / [Discord](https://discord.gg/2QBw6XxkCC) * [Cherry Studio](https://github.com/CherryHQ/cherry-studio) - Desktop App / [Discord](https://discord.gg/wez8HtpxqQ) * [LobeChat](https://lobechat.com/chat) - Desktop App / [Discord](https://discord.gg/AYFPHvv2jT) / [GitHub](https://github.com/lobehub/lobe-chat) @@ -116,18 +116,18 @@ ## ▷ Roleplaying Chatbots * ⭐ **[PygmalionAI](https://pygmalion.chat/)** - Self-Hosted Roleplaying Models / [Resources](https://claraiscute.neocities.org/Guides/PygmalionLinks/), [2](https://claraiscute.pages.dev/Guides/PygmalionLinks/) / [Subreddit](https://www.reddit.com/r/PygmalionAI/) / [Discord](https://discord.com/invite/pygmalionai) / [GitHub](https://github.com/PygmalionAI) * ⭐ **[FlowGPT](https://flowgpt.com)** - Roleplaying Chatbots / Some NSFW / [Discord](https://discord.com/invite/tWZGzcpTkf) * ⭐ **[Chub](https://chub.ai/)** - Character Cards / Some NSFW / [Subreddit](https://www.reddit.com/r/Chub_AI/) / [Discord](https://discord.gg/chubai) / [GitHub](https://github.com/CharHubAI) +* ⭐ **[Perchance](https://perchance.org/ai-character-chat)** - Roleplaying / No-Signup / Unlimted / Allows Images / Some NSFW / [Subreddit](https://www.reddit.com/r/perchance/) / [Discord](https://discord.gg/43qAQEVV9a) * [Llama + SillyTavern](https://rentry.org/llama_v2_sillytavern) - Llama + SillyTavern Roleplaying Setup Guide / No Sign-Up * [KoboldAI](https://koboldai.com/) - GUI for Roleplaying Chatbots / No Sign-Up / [Discord](https://discord.com/invite/XuQWadgU9k) / [GitHub](https://github.com/henk717/KoboldAI) -* [Perchance](https://perchance.org/ai-character-chat) - Roleplaying / No-Signup / Unlimted / Allows Images / Some NSFW / [Subreddit](https://www.reddit.com/r/perchance/) / [Discord](https://discord.gg/43qAQEVV9a) +* [Kajiwoto](https://kajiwoto.ai/), [Miku](https://docs.miku.gg/) (No Sign-Up) / [Discord](https://discord.gg/3XPdpUdGgV) or [Agnai](https://agnai.chat/) / [Discord](https://discord.com/invite/DAn38sA8Qj) - Chatbot Builders * [4thWall AI](https://beta.4wall.ai/) - Roleplaying Chatbots / [Subreddit](https://www.reddit.com/r/4WallAI/) / [Discord](https://discord.com/invite/4wallai) * [WyvernChat](https://app.wyvern.chat/) - Roleplaying Chatbots * [FictionLab](https://fictionlab.ai/) - Roleplaying / Story Chatbot / [Discord](https://discord.com/invite/SKcb2C7HjH) -* [TavernAI](https://tavernai.net/) - Roleplaying / Story Chatbot / [Colab](https://colab.research.google.com/github/vrihatgan/TavernAI/blob/main/colab/colab.ipynb) / [Discord](https://discord.gg/zmK2gmr45t) / [GitHub](https://github.com/TavernAI/TavernAI) -* [KoboldAI Lite](https://lite.koboldai.net/) - Roleplaying / No Sign-Up / Unlimited / Allows Images / Some NSFW / [Discord](https://discord.com/invite/XuQWadgU9k) * [AI Dungeon](https://aidungeon.com/) - Roleplaying / Story Chatbot / No Sign-Up / [Subreddit](https://www.reddit.com/r/AIDungeon/) / [Discord](https://discord.com/invite/HB2YBZYjyf) * [Spellbound](https://www.tryspellbound.com/) - Roleplaying / Story Chatbot / No Sign-Up -* [Kajiwoto](https://kajiwoto.ai/), [Miku](https://docs.miku.gg/) (No Sign-Up) / [Discord](https://discord.gg/3XPdpUdGgV) or [Agnai](https://agnai.chat/) / [Discord](https://discord.com/invite/DAn38sA8Qj) - Chatbot Builders -* [Crossing the Uncanny Valley](https://www.sesame.com/research/crossing_the_uncanny_valley_of_voice#demo) - Realistic AI Voice Chat +* [TavernAI](https://tavernai.net/) - Roleplaying / Story Chatbot / [Colab](https://colab.research.google.com/github/vrihatgan/TavernAI/blob/main/colab/colab.ipynb) / [Discord](https://discord.gg/zmK2gmr45t) / [GitHub](https://github.com/TavernAI/TavernAI) +* [KoboldAI Lite](https://lite.koboldai.net/) - Roleplaying / No Sign-Up / Unlimited / Allows Images / Some NSFW / [Discord](https://discord.com/invite/XuQWadgU9k) +* [Crossing the Uncanny Valley](https://www.sesame.com/research/crossing_the_uncanny_valley_of_voice#demo) - Realistic AI Voice Chatlooks * [HammerAI](https://www.hammerai.com/desktop) - Self-Hosted Roleplaying Chatbots *** @@ -136,7 +136,7 @@ ## ▷ Coding AIs * 🌐 **[Awesome AI Agents](https://github.com/e2b-dev/awesome-ai-agents)** - Coding / Programming AIs / [Discord](https://discord.gg/U7KEcGErtQ) * 🌐 **[Free LLM API Resources](https://github.com/cheahjs/free-llm-api-resources)** - LLM API Resources -* ↪️ **[Coding AI Benchmarks](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/ai#wiki_.25B7_coding_ai_benchmarks)** +* ↪️ **[Coding AI Benchmarks](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/ai#wiki_.25B7_coding_benchmarks)** * ⭐ **[Windsurf](https://www.windsurf.com/)** - Coding AI / [Subreddit](https://www.reddit.com/r/windsurf/) / [Discord](https://discord.com/invite/3XFf78nAx5) * ⭐ **[Pieces](https://pieces.app/)** - Multi-LLM Coding AI / GPT-4 / 4o for Free / [Discord](https://discord.gg/getpieces) * [⁠Qwen Code](https://github.com/QwenLM/qwen-code) - CLI Coding AI / [Docs](https://qwenlm.github.io/qwen-code-docs/en/) @@ -231,36 +231,39 @@ # ► AI Indexes *** -## ▷ AI Benchmarks +# ► AI Benchmarks * ⭐ **[Artificial Analysis](https://artificialanalysis.ai/)** - Chatbot, Image, and Video Benchmarks / [X](https://x.com/ArtificialAnlys) +* ⭐ **[⁠Kaggle Benchmarks](https://www.kaggle.com/benchmarks)** - Chatbot Leaderboards / Benchmarks * ⭐ **[LMArena](https://lmarena.ai/leaderboard)** - Chatbot Leaderboards / Benchmarks / [X](https://x.com/arena) / [Discord](https://discord.com/invite/lmarena) +* [OpenRouter](https://openrouter.ai/rankings) - Chatbot Popularity Rankings / [Discord](https://discord.gg/fVyRaUDgxW) / [GitHub](https://github.com/OpenRouterTeam) * [SEAL LLM Leaderboards](https://scale.com/leaderboard) - Chatbot Leaderboards -* [⁠RankedAGI](https://rankedagi.com/) - Chatbot Leaderboards / Benchmarks -* [⁠Kaggle Benchmarks](https://www.kaggle.com/benchmarks) - Chatbot Leaderboards / Benchmarks -* [Wolfram LLM Benchmarking Project](https://www.wolfram.com/llm-benchmarking-project/) - Chatbot Leaderboards / Benchmarks * [Yupp Leaderboard](https://yupp.ai/leaderboard) - Chatbot Leaderboards / Benchmarks +* [⁠RankedAGI](https://rankedagi.com/) - Chatbot Leaderboards / Benchmarks * [LLM Stats](https://llm-stats.com/) - Chatbot Leaderboard * [OpenLM Arena](https://openlm.ai/chatbot-arena/) - Chatbot Leaderboard -* [OpenRouter](https://openrouter.ai/rankings) - Chatbot Popularity Rankings / [Discord](https://discord.gg/fVyRaUDgxW) / [GitHub](https://github.com/OpenRouterTeam) -* [Open VLM Leaderboard](https://huggingface.co/spaces/opencompass/open_vlm_leaderboard) - VLM Benchmark Leaderboard Aggregator +* [Wolfram LLM Benchmarking Project](https://www.wolfram.com/llm-benchmarking-project/) - Chatbot Leaderboards / Benchmarks + +*** + +## ▷ Specialized Benchmarks + +* ⭐ **[Open VLM Leaderboard](https://huggingface.co/spaces/opencompass/open_vlm_leaderboard)** - VLM Benchmark Leaderboard Aggregator +* [⁠Alpha Arena](https://nof1.ai/) - AI Investing Ability Benchmark * [⁠EQ-Bench](https://eqbench.com/) - AI Emotional Intelligence Benchmarks / [GitHub](https://github.com/EQ-bench/eqbench3) * [MathArena](https://matharena.ai/) - AI Mathematics Competitions / Benchmarks * [⁠Simple Bench](https://simple-bench.com/) - AI Human Reasoning Benchmarks * [AI Elo](https://aielo.co/) - AI Game Competitions / Benchmarks -* [⁠Alpha Arena](https://nof1.ai/) - AI Investing Ability Benchmark +* [⁠VoxelBench](https://voxelbench.ai/) - Minecraft AI Generation Benchmark *** -## ▷ Coding AI Benchmarks +## ▷ Coding Benchmarks -* ⭐ **[LiveSWEBench](https://liveswebench.ai/)** - Software Engineering AI Leaderboard / Benchmarks +* ⭐ **[SWEBench](https://www.swebench.com/)** - Software Engineering AI Leaderboard / Benchmarks / [GitHub](https://github.com/princeton-nlp/SWE-bench) +* [Aider LLM Leaderboards](https://aider.chat/docs/leaderboards/) - Coding AI Leaderboard / Benchmarks * [⁠AIBenchmarks](https://aibenchmarks.net/) - Coding AI Leaderboard / Benchmarks / [GitHub](https://github.com/panilya/awesome-ai-benchmarks) * [WebDev Arena](https://web.lmarena.ai/) - Coding AI Leaderboard / Benchmarks -* [⁠LiveCodeBench](https://livecodebench.github.io/leaderboard.html) - Coding AI Leaderboard / Benchmarks -* [Aider LLM Leaderboards](https://aider.chat/docs/leaderboards/) - Coding AI Leaderboard / Benchmarks -* [SWEBench](https://www.swebench.com/) - Software Engineering AI Leaderboard / Benchmarks / [GitHub](https://github.com/princeton-nlp/SWE-bench) -* [multi-swe-bench](https://multi-swe-bench.github.io/) - Software Engineering AI Leaderboard / Benchmarks *** diff --git a/docs/audio.md b/docs/audio.md index 8d24cb659..6062ccef0 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -606,7 +606,7 @@ ## ▷ Game Soundtracks * [Cirrus Retro](https://cirrusretro.com/) - Game Music Radio * [JetSetRadio](https://jetsetradio.live/), [2](https://jetsetradiofuture.live/) - Game Music Radio * [Rainwave](https://rainwave.cc/) - Game Music Radio -* [RPGGamers Radio](http://www.rpgamers.net/radio/) - Game Music Radio +* [RPGGamers Radio](https://www.rpgamers.net/radio/) - Game Music Radio * [VGMRadio](https://vgmradio.com/) - Game Music Radio * [VGM](https://vgm.mmosvc.com/) - Game Music Radio * [NSF j](https://nsf.nesbbs.com/) - NES Music @@ -628,6 +628,7 @@ # ► Tracking / Databases * [Has it Leaked](https://hasitleaked.com/) - Album Leak Tracker * [MyPitchFork](https://mypitchfork.fun/) - Individual Song Rating / Tracking * [TuneMyMusic](https://www.tunemymusic.com/) - Transfer Playlists Between Services +* [LibraryThing](https://www.talpasearch.com/) - Find Albums by Describing Them * [rate.house](https://rate.house/) - Media Tracker * [MediaTracker](https://github.com/bonukai/MediaTracker) - Self-Hosted Media Tracker * [Maloja](hhttps://github.com/krateng/maloja) or [Multi Scrobbler](https://github.com/FoxxMD/multi-scrobbler) - Self-Hosted Audio Scrobbling @@ -645,7 +646,7 @@ ## ▷ Curated Recommendations * ⭐ **[MixesDB](https://www.mixesdb.com/)** - DJ Set Database * ⭐ **[EveryNoise](https://everynoise.com/)** - Music Genre Discovery Tool / [New Music](https://www.furia.com/page.cgi?type=log#id492) * ⭐ **[Tunefind](https://www.tunefind.com/)** - Find Music from Movies / TV Shows -* [Chosic](https://www.chosic.com/), [lazyrecords](https://lazyrecords.app/), [SongsLikeX](https://songslikex.com/), [Discover Quickly](https://discoverquickly.com/), [TapeFear](https://www.tapefear.com/), [Dubolt](https://dubolt.com/) or [Playlost.fm](http://playlost.fm/) - Song Discovery Tools +* [Chosic](https://www.chosic.com/), [lazyrecords](https://lazyrecords.app/), [SongsLikeX](https://songslikex.com/), [Discover Quickly](https://discoverquickly.com/), [TapeFear](https://www.tapefear.com/), [Dubolt](https://dubolt.com/) or [Playlost.fm](https://playlost.fm/) - Song Discovery Tools * [Music-Map](https://www.music-map.com/), [Musicroamer](https://www.musicroamer.com/), [Music Galaxy](https://galaxy.spotifytrack.net/), [Unchartify](https://unchartify.com/) / [Telegram](https://t.me/spotifyuncharted), [SAGE](https://hate5six.com/sage), [LivePlasma](https://liveplasma.com/) or [GNOD](https://www.gnod.com/) - Artist Discovery Tools * [⁠Essential Charts](https://4chanmusic.miraheze.org/wiki/Essential_Charts) - Album Recommendation Charts * [Sputnik](https://www.sputnikmusic.com/) - Ratings / Reviews @@ -677,7 +678,7 @@ ## ▷ Curated Recommendations * [OrbitMusic](https://www.bbc.co.uk/orbitmusic) - Undiscovered Artist Recommendations / [Limit Bypass](https://i.imgur.com/FDx8jKa.png) * [SecondHandSongs](https://secondhandsongs.com/), [RemixSearch](https://remixsearch.net/) or [WhoSampled](https://www.whosampled.com/) - Cover, Sample and Remix Databases * [SoundtrackTracklist](https://soundtracktracklist.com/) or [FilmMusicSite](https://www.filmmusicsite.com/en/) - Soundtrack Databases -* [dbkpop](https://dbkpop.com/), [Stage48](http://stage48.net/wiki/index.php/Main_Page), [KPop Fandom](https://kpop.fandom.com/wiki/) or [KPopping](https://kpopping.com/) - K-Pop Databases +* [dbkpop](https://dbkpop.com/), [KPop Fandom](https://kpop.fandom.com/wiki/) or [KPopping](https://kpopping.com/) - K-Pop Databases * [Music.ishkur](https://music.ishkur.com/) - Electronic Music Guide * [⁠HappyHardcore](https://www.happyhardcore.com/forums/) - Hardcore Dance Music Forum * [TranceFix](https://www.trancefix.nl/index.php) - Trance Music Forum @@ -702,7 +703,7 @@ ## ▷ Last.fm Tools * [Chart My Music](https://www.chartmymusic.com/lastfm/), [TapMusic](https://www.tapmusic.net/) or [MusicCoruMap](https://musicorumapp.com/generate) - Album Collages * [Last.fm Iceberg](https://lastfm-iceberg.dawdle.space/) - Last.fm Artist Iceberg * [TagCloud](https://tagcloud.rainosullivan.com/) - Last.fm Tag Cloud -* [Mainstream Calc](http://mainstream.ghan.nl/) - Mainstream Calculator +* [Mainstream Calc](https://mainstream.ghan.nl/) - Mainstream Calculator * [Descent](https://descent.live/) - Now Playing Tool *** diff --git a/docs/developer-tools.md b/docs/developer-tools.md index 980a7ff1a..66d5e8c9a 100644 --- a/docs/developer-tools.md +++ b/docs/developer-tools.md @@ -345,7 +345,7 @@ ## ▷ API Tools * 🌐 **[Streaming Site APIs](https://rentry.co/FMHYB64#streaming-apis)** * 🌐 **[Manga APIs](https://rentry.co/manga-apis)** - Manga Site APIs * 🌐 **[List of Providers](https://docs.consumet.org/list-of-providers)** - Piracy Site APIs -* 🌐 **[⁠NASA API](http://api.nasa.gov/)** - NASA Open APIs +* 🌐 **[⁠NASA API](https://api.nasa.gov/)** - NASA Open APIs * 🌐 **[Free AI Stuff](https://github.com/zukixa/cool-ai-stuff)** / [2](https://cas.zukijourney.com/), [FreeAPIProviders](https://rentry.co/freeapiproviders), [OpenRouter](https://openrouter.ai/models?max_price=0) or [API Together](https://api.together.xyz/playground) - LLM / AI API Indexes * 🌐 **[AI Price Compare](https://countless.dev/)** - AI API Price Comparisons * ⭐ **[hoppscotch](https://hoppscotch.io/)**, [Firecamp](https://firecamp.dev/) or [Strapi](https://strapi.io/) - API Builders @@ -379,7 +379,7 @@ ## ▷ Machine Learning * 🌐 **[Awesome Machine Learning](https://github.com/josephmisiti/awesome-machine-learning)** - Machine Learning Framework Index * 🌐 **[Awesome ML](https://github.com/underlines/awesome-ml)** or [ML Resources](https://ml-resources.vercel.app/) - Machine Learning Resources * ⭐ **[Hugging Face](https://huggingface.co/)**, [ModelScope](https://www.modelscope.ai/), [LLM Papers](https://potent-twister-29f.notion.site/b0fc32542854456cbde923e0adb48845?v=e2d14d2ef0c848f5a1d5b71f9977d7c5) or [OpenML](https://www.openml.org/) - Machine Learning Datasets / Papers -* ⭐ **[Deep playground](http://playground.tensorflow.org/)** - Neural Networks Playground +* ⭐ **[Deep playground](https://playground.tensorflow.org/)** - Neural Networks Playground * [Awesome Generative AI Guide](https://github.com/aishwaryanr/awesome-generative-ai-guide) - LLM Research Resources * [⁠Unsloth](https://github.com/unslothai/unsloth) - LLM Finetuning / Text Completion / [Notebooks](https://github.com/unslothai/notebooks) / [Guide](https://docs.unsloth.ai/get-started/fine-tuning-guide) * [DeepSpeed](https://www.deepspeed.ai/) - Deep Learning Optimization Library @@ -582,7 +582,7 @@ ## ▷ Vim / Neovim Tools * [neovide](https://neovide.dev), [gnvim](https://github.com/vhakulinen/gnvim), [nvui](https://github.com/rohit-px2/nvui), [Neovim wiki##gui](https://github.com/neovim/neovim/wiki/Related-projects##gui) - Neovim GUIs * [instant.nvim](https://github.com/jbyuki/instant.nvim) - Collaborative Neovim Editing * [chatgpt.nvim](https://github.com/terror/chatgpt.nvim) - ChatGPT in Neovim -* [Vim Plug](https://github.com/junegunn/vim-plug), [vim-pathogen](http://www.vim.org/scripts/script.php?script_id=2332) / [GitHub](https://github.com/tpope/vim-pathogen) or [Dein](https://github.com/Shougo/dein.vim) - Vim Plugin Managers +* [Vim Plug](https://github.com/junegunn/vim-plug), [vim-pathogen](https://www.vim.org/scripts/script.php?script_id=2332) / [GitHub](https://github.com/tpope/vim-pathogen) or [Dein](https://github.com/Shougo/dein.vim) - Vim Plugin Managers * [VimAwesome](https://vimawesome.com/) - Vim Plugins * [nerdtree](https://github.com/preservim/nerdtree) - Vim Tree Explorer * [VimColorSchemes](https://vimcolorschemes.com/) - Vim Color Schemes @@ -616,7 +616,7 @@ ## ▷ **[Coding AIs](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/ai#wiki_.2 # ► Programming Languages * 🌐 **[⁠Awesome Explorer](https://awexplor.github.io/)** - Dev Awesome List Frontend / [GitHub](https://github.com/AweXplor/awexplor.github.io) -* 🌐 **[Awesome Cheatsheets](https://lecoupa.github.io/awesome-cheatsheets/)**, **[QuickRef.me](https://quickref.me/)**, [HowDoI](https://github.com/gleitz/howdoi), [OverApi](https://overapi.com/), [Reference](https://cheatsheets.zip/) / [GitHub](https://github.com/Fechin/reference) or [Cheat Sheets](http://www.cheat-sheets.org/) - Programming Cheat Sheets +* 🌐 **[Awesome Cheatsheets](https://lecoupa.github.io/awesome-cheatsheets/)**, **[QuickRef.me](https://quickref.me/)**, [HowDoI](https://github.com/gleitz/howdoi), [OverApi](https://overapi.com/), [Reference](https://cheatsheets.zip/) / [GitHub](https://github.com/Fechin/reference) or [Cheat Sheets](https://www.cheat-sheets.org/) - Programming Cheat Sheets * 🌐 **[Codigo](https://codigolangs.com/)** - Programming Language Repository * 🌐 **[Awesome Go](https://awesome-go.com/)** or [Go Recipes](https://github.com/nikolaydubina/go-recipes) - Go Resources * 🌐 **[TheAlgorithms](https://the-algorithms.com/)** - Coding Algorithms / [GitHub](https://github.com/TheAlgorithms/) @@ -789,7 +789,7 @@ # ► Web Dev Tools * [WireFlow](https://wireflow.co/) - Flow Prototype Maker * [Web Dev Checklist](https://www.toptal.com/developers/webdevchecklist) - Things to Remember for Web Devs * [Dagu](https://dagu.cloud/) - WebUI Job Manager / [GitHub](https://github.com/dagu-org/dagu) -* [cURL](https://curl.se/) or [xh](https://github.com/ducaale/xh) - HTTP Clients / Transfer Data with URLs / [Converter](https://curlconverter.com/) / [IP Lookup](http://ifconfig.me/) / [Recipes](https://catonmat.net/cookbooks/curl) +* [cURL](https://curl.se/) or [xh](https://github.com/ducaale/xh) - HTTP Clients / Transfer Data with URLs / [Converter](https://curlconverter.com/) / [IP Lookup](https://ifconfig.me/) / [Recipes](https://catonmat.net/cookbooks/curl) * [http-server](https://github.com/http-party/http-server) - No Config HTTP Server * [Plow](https://github.com/six-ddc/plow) - HTTP Benchmarking * [Apache](https://httpd.apache.org/) - HTTP Server @@ -1048,7 +1048,7 @@ # ► Hosting Tools * [ProBoards](https://www.proboards.com/) - Forum & Imageboard Hosting * [MyBB](https://www.mybb.com/), [FreeFlarum](https://freeflarum.com/) or [PHPBB](https://www.phpbb.com/) - Forum Hosting * [HumHub](https://www.humhub.com), [HubZilla](https://hubzilla.org/page/info/discover) or [scuttlebutt](https://scuttlebutt.nz/) - Self-Hosted Social Network -* [UNIT3D Community Edition](https://github.com/HDInnovations/UNIT3D) - Private Tracker Hosting +* [UNIT3D](https://github.com/HDInnovations/UNIT3D) - Private Tracker Hosting * [OpenPanel](https://openpanel.com/) / [GitHub](https://github.com/stefanpejcic/openpanel), [Sentora](https://sentora.org/) or [Moonlight](https://github.com/Moonlight-Panel/Moonlight) - Web Hosting Panels * [Uptime Kuma](https://github.com/louislam/uptime-kuma), [Checkmate](https://github.com/bluewave-labs/Checkmate), [UptimeRobot](https://uptimerobot.com/), [AreWeDown?](https://github.com/shukriadams/arewedown) or [StatPing](https://github.com/statping/statping) - Uptime Monitors * [Kener](https://kener.ing/) or [cstate](https://github.com/cstate/cstate) - Self-Hosted Status Pages diff --git a/docs/downloading.md b/docs/downloading.md index 5f9f04ce8..661146c10 100644 --- a/docs/downloading.md +++ b/docs/downloading.md @@ -42,7 +42,7 @@ # ► Download Sites * [AditHD](https://www.adit-hd.com/) - Video / Audio / Books * [wJungle](https://wjungle.net/) - Audio / Books / NSFW / Sign-Up Required * [Novanon](https://novanon.net/) - Audio / Magazines / Comics / Books / Courses -* [ReleaseBB](https://rlsbb.ru/), [2](https://rlsbb.to/), [3](https://rlsbb.cc/), [4](http://rlsbb.in/) - Audio / Books / Magazines / [Track Shows](https://openuserjs.org/scripts/drdre1/ReleaseBB_rlsbb_TV_Show_Tracker) / [PreDB](https://log.rlsbb.ru/) +* [ReleaseBB](https://rlsbb.ru/), [2](https://rlsbb.to/), [3](https://rlsbb.cc/), [4](https://rlsbb.in/) - Audio / Books / Magazines / [Track Shows](https://openuserjs.org/scripts/drdre1/ReleaseBB_rlsbb_TV_Show_Tracker) / [PreDB](https://log.rlsbb.ru/) * [Psycho downloads](https://psychodownloads.com/) - Audio / Books / Magazines * [Merlin Warez](https://merlinwz.com/) - Audio / Books / Audiobooks / Comics / Magazines * [1DDL](https://1ddl.org/) - Audio / Books / Comics / Magazines @@ -153,7 +153,7 @@ ## ▷ Freeware Sites * [FilePuma](https://www.filepuma.com/) - Freeware Directory * [FileEagle](https://www.fileeagle.com/) - Freeware Directory * [LO4D](https://www.lo4d.com/) - Freeware Directory -* [SoftwareOK](http://www.softwareok.com/) - Freeware Directory +* [SoftwareOK](https://www.softwareok.com/) - Freeware Directory * [GRC](https://www.grc.com/freepopular.htm) - Freeware Directory * [Uwe Sieber](https://www.uwe-sieber.de/english.html) - Freeware Directory * [Software Informer](https://software.informer.com/) - Freeware Directory diff --git a/docs/educational.md b/docs/educational.md index 0f1be2147..871f2b5f5 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -71,7 +71,7 @@ ## ▷ Downloading * ⭐ **[TutFlix](https://tutflix.org/)** - Courses / Drives / Sign-Up Opens Fridays * ⭐ **[HackNation](https://hacksnation.com/)** - Courses * ⭐ **[tut4dl](https://tut4it.com/)** - Courses / [Request Guide](https://t.me/c/1603660516/91) -* ⭐ **[Course Busters](http://cbusters.com/)** - Course Busters Access +* ⭐ **[Course Busters](https://www.cbusters.com/home)** - Course Busters Access * [FreeCourseSite](https://freecoursesite.com/), [2](https://freecoursesites.com/) or [Docspedia](https://docspedia.world/) - Torrenting Sites / Use [VPN](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy#wiki_.25BA_vpn) * [FreeEducationWeb](https://freeeducationweb.com/latest-posts/) - Courses * [OneHack](https://onehack.us/) - Courses / [Telegram](https://t.me/Official_OneHack) @@ -286,7 +286,7 @@ ## ▷ Art / Editing * [FloobyNooby](http://www.floobynooby.com/comp1.html), [JMMStoryboardTips](https://jimmortensen.gumroad.com/l/JMMStoryboardTips) or [A Guide to Storyboards](https://magicbunnyart.gumroad.com/l/fjvKA) - Storyboard Guides * [Settei Dreams](https://setteidreams.net/) - Anime Production Materials * [Anime Study General](https://discord.gg/3bwdfRk) - Anime Production Community -* [McLelun](http://www.mclelun.com/p/tutorial.html) - Anime Style Background Tutorial +* [McLelun](https://www.mclelun.com/p/tutorial.html) - Anime Style Background Tutorial * [AnimeOutline](https://www.animeoutline.com/) - Anime / Manga Drawing Tutorials * [Design Tuts](https://t.me/designfreetuts) - Design Tutorials * [PhotoshopTutorials.ws](https://www.photoshoptutorials.ws/) - Photoshop Tutorials @@ -593,7 +593,7 @@ ## ▷ Med School * [Inner Body](https://www.innerbody.com/htm/body.html) - Anatomy Atlas (2D&3D) * [NIH Print](https://3d.nih.gov/) - Biomedical Science 3D Models * [Sectional Anatomy](https://www.sectional-anatomy.org/) - Cross Sectional Educational MRI / CT Scans -* [University of Minnesota Histology](https://www.histologyguide.org/index.html) or [University of Leeds Histology](http://histology.leeds.ac.uk/) - Histology Guides +* [University of Minnesota Histology](https://www.histologyguide.org/index.html) or [University of Leeds Histology](https://histology.leeds.ac.uk/) - Histology Guides * [Tulane University Pharmacology](https://tmedweb.tulane.edu/pharmwiki/doku.php/start) - Pharmacology Info & Quizzes * [Antibiotics Summary](https://imgur.com/rADmmfy) - Antibiotics Summary Image * [Healio ECG Review](https://www.healio.com/cardiology/learn-the-heart/ecg-review), [ECG Library](https://www.ecglibrary.com/) or [Litfl](https://litfl.com/ecg-library/) - ECG Information @@ -625,7 +625,7 @@ # ► Space * ⭐ **[r/Space](https://reddit.com/r/Space)** - Space Subreddit * ⭐ **[Space Dashboard](https://spacedashboard.com/)** - Space Live Stream Dashboard -* ⭐ **[NASA](https://www.nasa.gov/)** - National Aeronautics and Space Administration Website / [Images](https://images.nasa.gov/) / [Audio](https://www.nasa.gov/audio-and-ringtones/) / [Documents](https://ntrs.nasa.gov/search) / [APIs](http://api.nasa.gov/) / [History](https://www.nasa.gov/history/) +* ⭐ **[NASA](https://www.nasa.gov/)** - National Aeronautics and Space Administration Website / [Images](https://images.nasa.gov/) / [Audio](https://www.nasa.gov/audio-and-ringtones/) / [Documents](https://ntrs.nasa.gov/search) / [APIs](https://api.nasa.gov/) / [History](https://www.nasa.gov/history/) * ⭐ **[March to the Moon](https://tothemoon.ser.asu.edu/)**, [Apollo Image Atlas](https://www.lpi.usra.edu/resources/apollo/) or [ApolloArchive](https://apolloarchive.com/) / [Flickr](https://www.flickr.com/photos/projectapolloarchive/albums/) - Moon Landing Images * [Interactive Apollo Missions](https://apolloinrealtime.org/) or [FirstMenOnTheMoon](https://www.firstmenonthemoon.com/) - Apollo in Realtime * [Marspedia](https://marspedia.org/) - Mars Wiki @@ -690,7 +690,7 @@ ## ▷ Spacecraft * ⭐ **[EarthData](https://worldview.earthdata.nasa.gov/)** - Daily Satellite Replays * ⭐ **[Visible Earth](https://visibleearth.nasa.gov/)**, [SpaceFromSpace](https://spacefromspace.com/), [GOES-16 Satellite Imagery](https://rammb-slider.cira.colostate.edu/) or [Sentinel Hub](https://www.sentinel-hub.com/) - Satellite Imagery * [⁠NASASpaceFlight](https://www.nasaspaceflight.com/) - Launch Livestreams / News / [Forum](https://forum.nasaspaceflight.com/) / [X](https://www.youtube.com/@NASASpaceflight) -* [⁠Next Spaceflight](https://nextspaceflight.com/) / [Discord](https://discord.gg/nextspaceflight), [nextrocket.space](https://nextrocket.space/) or [RocketLaunch](https://rocketlaunch.org/) - Rocket Launch / Space Flight Trackers +* [⁠Next Spaceflight](https://nextspaceflight.com/) / [X](https://x.com/NextSpaceflight) / [Discord](https://discord.gg/nextspaceflight), [nextrocket.space](https://nextrocket.space/) or [RocketLaunch](https://rocketlaunch.org/) - Rocket Launch / Space Flight Trackers * [⁠Spaceflight Archive](https://spaceflight-archive.com/) - Rocket Launch History / Visualizations / Stats / [X](https://x.com/S_F_Archive) * [TonyBela Infographics](https://tonybela.com/) - Spacecraft / Rocket Infographics / [X](https://x.com/InfographicTony) * [⁠Ringwatchers](https://ringwatchers.com/) - Starship Diagrams / Articles / Community / [X](https://x.com/ringwatchers) / [Discord](https://discord.com/invite/ringwatchers) @@ -769,7 +769,7 @@ ## ▷ Language Exchange ## ▷ English -* 🌐 **[Many Things](http://www.manythings.org/)** - ESL Resources +* 🌐 **[Many Things](https://www.manythings.org/)** - ESL Resources * 🌐 **[ESOL](https://www.esolcourses.com/)** - English Learning Resources * [youglish](https://youglish.com/) or [YouDict](https://youdict.co/) - YouTube Word Pronunciations * [Forvo](https://forvo.com/) or [HowJSay](https://howjsay.com/) - Pronunciation Dictionary @@ -1146,7 +1146,7 @@ ## ▷ Computer Science * ⭐ **[Open Source Society University](https://github.com/ossu/computer-science)** / [PT-BR](https://github.com/ossu/computer-science-br) / [CN](https://github.com/ossu/computer-science-cn) - Computer Science Roadmap / [Discord](https://discord.gg/wuytwK5s9h) * ⭐ **[CS50](https://cs50.harvard.edu/x/)** - Harvard Computer Science Course / [Subreddit](https://www.reddit.com/r/cs50/) / [Telegram](https://t.me/cs50x) / [Discord](https://discord.com/invite/cs50) / [GitHub](https://github.com/cs50) * ⭐ **[NandGame](https://nandgame.com/)** - Computer Building Puzzle -* ⭐ **[CraftingInterpreters](http://www.craftinginterpreters.com/)** - Scripting Language Implementation Book / [GitHub](https://github.com/munificent/craftinginterpreters) +* ⭐ **[CraftingInterpreters](https://www.craftinginterpreters.com/)** - Scripting Language Implementation Book / [GitHub](https://github.com/munificent/craftinginterpreters) * [⁠CSRankings](https://csrankings.org/) - Publication Activity of Computer Science Colleges per Topic * [CS1000](https://cs1000.surge.sh/) - Computer Science / Software Engineering * [Tech Dev Guide](https://techdevguide.withgoogle.com/) - Computer Science Google Courses @@ -1504,10 +1504,10 @@ ## ▷ Wikipedia Tools * [HatNote](https://top.hatnote.com/) - Top Pages * [Reversepedia](https://reversepedia.org/) - Page Connections * [wik](https://github.com/yashsinghcodes/wik) - Wiki TUI -* [CDPedia](http://cdpedia.python.org.ar/index.en.es.html) - Offline View +* [CDPedia](https://cdpedia.python.org.ar/index.en.es.html) - Offline View * [WikiExtractor](https://github.com/attardi/wikiextractor) - Extract Text * [Substance](https://substance.reorx.com/) - Extract Markdown * [UrlShortener](https://meta.wikimedia.org/wiki/Special:UrlShortener) - Shorten URLs * [WikiNearby](https://wikinearby.toolforge.org/) - Location Search * [EntiTree](https://www.entitree.com/) - WikiData Visualization Tool / [GitHub](https://github.com/codeledge/entitree) -* [Wiki Timeline](https://wiki-timeline.com/) - Create Timelines from Wiki Articles +* [Wiki Timeline](https://wiki-timeline.com/) - Create Timelines from Wiki Articles \ No newline at end of file diff --git a/docs/gaming.md b/docs/gaming.md index e789ad5e5..4d6f47e8a 100644 --- a/docs/gaming.md +++ b/docs/gaming.md @@ -541,7 +541,7 @@ # ► Tabletop Games * 🌐 **[Online Board Games](https://drive.google.com/file/d/1NO-05LM-SakbwqNajBXgIO4HuCSkBd6n/view)** - Evan Leed's Board Games Index * ↪️ **[Tabletop Tools & Resources](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/game-tools/#wiki_.25B7_tabletop_tools)** -* ⭐ **[Roll20](https://roll20.net/)** / [Discord](http://discord.gg/roll20) or [Rolisteam](https://rolisteam.org/) / [Discord](https://discord.gg/MrMrQwX) - Online Virtual Tabletop Platforms +* ⭐ **[Roll20](https://roll20.net/)** / [Discord](https://discord.gg/roll20) or [Rolisteam](https://rolisteam.org/) / [Discord](https://discord.gg/MrMrQwX) - Online Virtual Tabletop Platforms * [FlyOrDie](https://www.flyordie.com/) - Multiplayer Tabletop Games * [⁠VirtualTabletop](https://virtualtabletop.io/) - Multiplayer Tabletop Games / [GitHub](https://github.com/ArnoldSmith86/virtualtabletop) * [PlayOK](https://www.playok.com/) - Multiplayer Tabletop Games @@ -722,9 +722,9 @@ ## ▷ Party / Multiplayer * [Game Of Bombs](https://gameofbombs.com/) - Multiplayer Bomberman Style MMO * [PandaBomber](https://pandabomber.gg/) - Multiplayer Bomberman Style Game / [Discord](https://discord.gg/YFJCCxkdFZ) * [⁠Splatoon.io](https://splatoon.io/) - Multiplayer ⁠Splatoon Style Game -* [Slither.io](http://slither.io/) - Grow the Longest Worm +* [Slither.io](https://slither.io/) - Grow the Longest Worm * [Make It Meme](https://makeitmeme.com/) - Meme Party Game -* [Hexar.io](http://www.hexar.io/) or [splix.io](https://splix.io/) - Control the Map +* [Hexar.io](https://www.hexar.io/) or [splix.io](https://splix.io/) - Control the Map * [Powerline.io](https://powerline.io/) - Multiplayer Snake / [Discord](https://discord.com/invite/NckDSyb) * [agar.io](https://agar.io/) - Become the Biggest Circle * [mope.io](https://mope.io/) - Become the Biggest Animal / [Discord](https://discord.com/invite/nQAVB9c) @@ -761,7 +761,7 @@ ## ▷ Text Adventures * [IFArchive](https://www.ifarchive.org/) - Text Adventures * [Web Adventures](https://www.web-adventures.org/) - Text Adventures * [Seedship](https://philome.la/johnayliff/seedship/play/index.html) - Text Adventures -* [TextAventures](http://textadventures.co.uk/) - User-Made Text Adventures +* [TextAventures](https://textadventures.co.uk/) - User-Made Text Adventures * [WrittenRealms](https://writtenrealms.com/), [Genesis](https://www.genesismud.org/), [Fateful Quest](https://fateful.quest/) or [Level 13](https://nroutasuo.github.io/level13/) - Individual Adventures * [Muds](https://muds.fandom.com/wiki/) - Text Adventure ROMs * [SolutionArchive](https://solutionarchive.com/) - Text Adventure Solutions diff --git a/docs/linux-macos.md b/docs/linux-macos.md index 501db75d0..d338d7658 100644 --- a/docs/linux-macos.md +++ b/docs/linux-macos.md @@ -223,7 +223,7 @@ ## ▷ Linux Audio * [Gapless](https://gitlab.gnome.org/neithern/g4music) - Audio Player * [dopamine](https://github.com/digimezzo/dopamine) - Audio Player * [AudioTube](https://invent.kde.org/multimedia/audiotube), [ytermusic](https://github.com/ccgauche/ytermusic/) or [Monophony](https://gitlab.com/zehkira/monophony) - YouTube Audio Clients -* [MOC](http://moc.daper.net/) or [Kew](https://github.com/ravachol/kew) - TUI Audio Players +* [MOC](https://moc.daper.net/) or [Kew](https://github.com/ravachol/kew) - TUI Audio Players * [⁠Sonosano](https://sonosano.krshh.com/ ) - Self-Hosted P2P Lossless Music Player / [GitHub](https://github.com/KRSHH/Sonosano) * [Deezer Linux](https://github.com/aunetx/deezer-linux) or [DZR](https://github.com/yne/dzr) - Deezer Clients * [MusicPod](https://github.com/ubuntu-flutter-community/musicpod) - Podcast / Radio Player @@ -279,7 +279,7 @@ ## ▷ Linux Gaming * ⭐ **[Torrminatorr](https://forum.torrminatorr.com/)** - Linux Games * ⭐ **[johncena141](https://1337x.to/user/johncena141/)**, [2](https://1337x.to/user/johncena141/) - Linux Games / [Search](https://games.melroy.org/) / [Support](https://gitlab.com/jc141x/portal) * [UnderTaker141](https://github.com/AbdelrhmanNile/UnderTaker141) - Game Libraries / Launchers -* [RuTracker](https://rutracker.org/forum/viewforum.php?f=899) - Linux Games / Use [Translator](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tools/#wiki_.25B7_translators) / [Wiki](http://rutracker.wiki/) / [Rules](https://rutracker.org/forum/viewtopic.php?t=1045) +* [RuTracker](https://rutracker.org/forum/viewforum.php?f=899) - Linux Games / Use [Translator](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tools/#wiki_.25B7_translators) / [Wiki](https://rutracker.wiki/) / [Rules](https://rutracker.org/forum/viewtopic.php?t=1045) * [Native Linux Games](https://rentry.co/FMHYB64#native-linux-games) - Linux Games * [⁠Faugus Launcher](https://github.com/Faugus/faugus-launcher) - Play Windows Games on Linux * [winesapOS](https://github.com/winesapOS/winesapOS) - Play Games on Storage Devices @@ -345,7 +345,7 @@ ## ▷ Linux Internet * ⭐ **[Nicotine+](https://nicotine-plus.org/)** or [Soulseek](https://www.slsknet.org) - File Sharing App * ⭐ **[Linux WiFi Hotspot](https://github.com/lakinduakash/linux-wifi-hotspot)** - Create WiFi Hotspots * [RuTorrent](https://github.com/Novik/ruTorrent) or [Flood](https://flood.js.org/) - RTorrent Web Frontend -* rTorrent Tools - [Extended](http://rtorrent-ps.readthedocs.io/) / [Tools](https://pyrocore.readthedocs.org/) / [GitHub](https://github.com/pyroscope/pyrocore) / [Mods](https://calomel.org/rtorrent_mods.html) +* rTorrent Tools - [Extended](https://rtorrent-ps.readthedocs.io/) / [Tools](https://pyrocore.readthedocs.org/) / [GitHub](https://github.com/pyroscope/pyrocore) / [Mods](https://calomel.org/rtorrent_mods.html) * [BTFS](https://github.com/johang/btfs) - Bittorrent Filesystem * [Luakit](https://luakit.github.io/) - Lightweight Linux Browser * [browsh](https://www.brow.sh/) - Text-Based Browser diff --git a/docs/misc.md b/docs/misc.md index 56143a035..3a29e4b8c 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -277,7 +277,7 @@ ## ▷ Flights *** -* ⭐ **[ADS-B Exchange](https://globe.adsbexchange.com/)**, [FlightRadar24](https://www.flightradar24.com/), [PlaneFinder](https://planefinder.net/), [Airplanes.live](https://globe.airplanes.live/), [Radarbox](https://www.airnavradar.com/) or [FlightAware](https://www.flightaware.com/) - Live Flight Trackers +* ⭐ **[ADS-B Exchange](https://globe.adsbexchange.com/)**, [FlightRadar24](https://www.flightradar24.com/), [PlaneFinder](https://planefinder.net/), [Airplanes.live](https://globe.airplanes.live/), [Radarbox](https://www.airnavradar.com/), [Air Loom](https://objectiveunclear.com/airloom.html) or [FlightAware](https://www.flightaware.com/) - Live Flight Trackers * [VisaIndex](https://visaindex.com/) - Worldwide Travel Visa Guides * [Google Flights](https://www.google.com/travel/flights) or [⁠SkyScanner](https://skyscanner.net/) - Compare / Book Flights * [seats.aero](https://seats.aero/) - Flight Search Engine / [Discord](https://discord.gg/PaHdCqb7eh) diff --git a/docs/mobile.md b/docs/mobile.md index a0d462e84..462f7aeb2 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -751,9 +751,9 @@ # ► Android Reading * ⭐ **[Moon+ Reader](https://www.moondownload.com/)** - Ebook Reader / [Theme Guide](https://claraiscute.neocities.org/Guides/moontheme/), [2](https://claraiscute.pages.dev/Guides/moontheme) * ⭐ **[Legado](https://github.com/gedoor/legado/blob/master/English.md)** or [Legado MD3](https://github.com/HapeLee/legado-with-MD3/releases) - Ebook Reader * ⭐ **[Readera](https://readera.org/)** - Ebook Reader +* ⭐ **[Voice](https://voice.woitaschek.de/)** - Audiobook Player / [GitHub](https://github.com/PaulWoitaschek/Voice/) * ⭐ **[Smart Audiobook Player](https://play.google.com/store/apps/details?id=ak.alizandro.smartaudiobookplayer)** - Audiobook Player * [ElevenReader](https://elevenreader.io/) or [ReadWise](https://readwise.io/read) (reset trial) - Book to Audiobook Converters -* [Voice](https://voice.woitaschek.de/) - Audiobook Player / [GitHub](https://github.com/PaulWoitaschek/Voice/) * [Sirin](https://play.google.com/store/apps/details?id=com.sirin.android) - Audiobook Player * [PlayBook](https://github.com/Goodwy/PlayBook) - Audiobook Player * [eStories](https://play.google.com/store/apps/details?id=com.estories) - Audiobook Player diff --git a/docs/non-english.md b/docs/non-english.md index 0062ac09a..95220a6f1 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -643,8 +643,8 @@ ## ▷ Streaming * [NetNix](https://netnix.tv/) - Live TV * [stokourbeti](https://stokourbeti.online/) - Live Sports * [GreekSport](https://greeksport.beer/) - Live Sports -* [SportOnTV](https://sportontv.xyz/) - Live Sports / [Discord](https://discord.gg/YhQPSSMps2) -* [Foothubhd](https://foothubhd.online/) - Live Football / [Discord](https://discord.com/invite/KGgsRmKZPC) +* [SportOnTV](https://sportontv.biz/) - Live Sports / [Mirrors](https://sotproxy.ext.io/) / [Discord](https://discord.gg/YhQPSSMps2) +* [Foothubhd](https://foothubhd.info/) - Live Football / [Discord](https://discord.com/invite/KGgsRmKZPC) * [greekdocumentaries2](https://greekdocumentaries2.blogspot.com/) - Documentaries * [Live24](https://live24.gr/) or [e-Radio](https://www.e-radio.gr/) - Radio * [Subs4series](https://www.subs4series.com/), [greeksubs](https://greeksubs.net) or [subs4free](https://www.subs4free.club/) - Greek Subtitles diff --git a/docs/posts/Nov-2025.md b/docs/posts/Nov-2025.md index 3a66af37d..9b4f9c263 100644 --- a/docs/posts/Nov-2025.md +++ b/docs/posts/Nov-2025.md @@ -22,7 +22,7 @@ # Wiki Updates - Added the **[Amoled Theme](https://i.ibb.co/hx97zL3W/978676.jpg)** / [2](https://i.imgur.com/fMrnGmF.png) to our site as a [Toggle](https://i.ibb.co/pvkfg3hC/image.png) / [2](https://i.imgur.com/qF7exKw.png) that can be turned on or off. Thank you to @Land for doing this. -- Built a **[External Search Engine](https://fmhy-search.dev.zenir.tech/)** that should work better in most cases than the built in VitePress search on our website. Thank you to @Zenith for making this. +- Built a **[External Search Engine](https://fmhy-search.dev.zenir.tech/)** that should work better in most cases than the built in VitePress search on our website. - Added a **[New Backup](https://fmhyclone.pages.dev/)** of FMHY with daily sync, hosted on GitLab. It also has a backup of the [raw markdown](https://fmhyapi.wispy.qzz.io/single-page) page. We also added another [backup](https://a-fmhy.pages.dev/) of our website that has the theme on from above on automatically. diff --git a/docs/reading.md b/docs/reading.md index 1420d949a..1d85efd09 100644 --- a/docs/reading.md +++ b/docs/reading.md @@ -863,6 +863,7 @@ # ► Tracking / Database * ⭐ **[LeagueOfComicGeeks](https://leagueofcomicgeeks.com/)** - Comic Tracking / Database / Releases * [Listal](https://www.listal.com/) - Book Database * [Books Search](https://books-search.typesense.org/) - Book Database +* [LibraryThing](https://www.talpasearch.com/) - Find Books by Describing Them * [Ratings Filter](https://www.book-filter.com/) - Goodreads / Storygraph Rating Aggregator + Filter * [ISFDB](https://isfdb.org/) - Speculative Fiction * [nooSFere](https://www.noosfere.org/) - Science Fiction diff --git a/docs/system-tools.md b/docs/system-tools.md index 80a6d5915..f4adc6091 100644 --- a/docs/system-tools.md +++ b/docs/system-tools.md @@ -90,7 +90,7 @@ ## ▷ Task Automation * [MacroRecorder](https://www.macrorecorder.com/) * [sikulix](http://sikulix.com/) * [ChoEazyCopy](https://github.com/Cinchoo/ChoEazyCopy) -* [Organize](http://organize.readthedocs.io) - Automated File Manager +* [Organize](https://organize.readthedocs.io) - Automated File Manager *** diff --git a/docs/text-tools.md b/docs/text-tools.md index a33b4c37e..9bdc646c1 100644 --- a/docs/text-tools.md +++ b/docs/text-tools.md @@ -131,16 +131,17 @@ ## ▷ Grammar Check *** -* ⭐ **[LanguageTool](https://languagetool.org/)** -* [Grammarly](https://www.grammarly.com/grammar-check) - Sign-Up Required / [Extension](https://www.grammarly.com/browser) -* [Writing Tools](https://github.com/theJayTea/WritingTools) - Desktop App -* [DeepL Write](https://www.deepl.com/write) -* [⁠Kagi Proofread](https://translate.kagi.com/proofread) -* [QuillBot](https://quillbot.com/grammar-check) / [Features](https://rentry.co/FMHYB64#quill) -* [Scribens](https://www.scribens.com/) -* [EditGPT](https://www.editgpt.app/) - Sign-Up Required -* [ProWritingAid](https://prowritingaid.com/grammar-checker) - Sign-Up Required -* [Outwrite](https://www.outwrite.com/) - Sign-Up Required +* ⭐ **[LanguageTool](https://languagetool.org/)** - Web App +* [Grammarly](https://www.grammarly.com/grammar-check) - Web App / [Extension](https://www.grammarly.com/browser) +* [Writing Tools](https://github.com/theJayTea/WritingTools) - Desktop App - Sign-Up Required +* [Harper](https://writewithharper.com/) - Web App / Extension / [Discord](https://discord.com/invite/JBqcAaKrzQ) / [GitHub](https://github.com/automattic/harper) +* [DeepL Write](https://www.deepl.com/write) - Web App +* [⁠Kagi Proofread](https://translate.kagi.com/proofread) - Web App +* [QuillBot](https://quillbot.com/grammar-check) - Web App / [Features](https://rentry.co/FMHYB64#quill) +* [Scribens](https://www.scribens.com/) - Web App +* [EditGPT](https://www.editgpt.app/) - Web App / Sign-Up Required +* [ProWritingAid](https://prowritingaid.com/grammar-checker) - Web App / Sign-Up Required +* [Outwrite](https://www.outwrite.com/) - - Web App / Sign-Up Required *** @@ -350,7 +351,7 @@ ## ▷ Text / Code Collaboration ## ▷ Spreadsheet Editors * 🌐 **[MTEB Leaderboard](https://huggingface.co/spaces/mteb/leaderboard)** - Text Embedding AI Leaderboard -* [tad](https://github.com/antonycourtney/tad), [Tree Sheets](https://strlen.com/treesheets/), [VisiData](https://www.visidata.org/), [Gnumeric](http://www.gnumeric.org/) or [Quadratic](https://www.quadratichq.com/) - Spreadsheet Viewers / CSV Editors +* [tad](https://github.com/antonycourtney/tad), [Tree Sheets](https://strlen.com/treesheets/), [VisiData](https://www.visidata.org/), [Gnumeric](https://gnome.pages.gitlab.gnome.org/gnumeric-web/) or [Quadratic](https://www.quadratichq.com/) - Spreadsheet Viewers / CSV Editors * [Baserow](https://baserow.io/) / [GitLab](https://gitlab.com/baserow/baserow), [Framacalc](https://framacalc.org/), [EtherCalc](https://ethercalc.net/), [NocoDB](https://github.com/nocodb/nocodb) or [AirTable](https://airtable.com/) - Collaborative Spreadsheets * [Jamovi](https://www.jamovi.org/) - Statistical Spreadsheets * [Excel Practice Online](https://excel-practice-online.com/) - Excel Practice / Guides @@ -425,7 +426,7 @@ ## ▷ ASCII Art * [REXPaint](https://www.gridsagegames.com/rexpaint/), [Playscii](https://jp.itch.io/playscii) or [PabloDraw](https://picoe.ca/products/pablodraw/) - ASCII Editors * [ASCII Paint](https://ascii.alienmelon.com/) - ASCII Paint Tool * [⁠shabzefilters](https://shabzefilters.netlify.app/), [ascii-art-generator](https://www.ascii-art-generator.org/), [asciiart](https://asciiart.club/), [ascii-image-converter](https://github.com/TheZoraiz/ascii-image-converter), [Monospace](https://codepen.io/Mikhail-Bespalov/pen/JoPqYrz), [ITOA](https://itoa.hex.dance/), [ascii-exploration](https://ascii-exploration.vercel.app/), [text-image](https://www.text-image.com/) or [ASCII-art-creator](https://github.com/CherryPill/ASCII-art-creator) - Image to ASCII Art -* [Love ASCII](http://loveascii.com/), [asciiart.eu](https://www.asciiart.eu/), [EmojiCombos](https://emojicombos.com/), [16colors](https://16colo.rs/), [ascii.co](https://ascii.co.uk/art) or [RoySAC](http://www.roysac.com/sitemap.html) - Browse / Copy ASCII Art +* [Love ASCII](http://loveascii.com/), [asciiart.eu](https://www.asciiart.eu/), [EmojiCombos](https://emojicombos.com/), [16colors](https://16colo.rs/), [ascii.co](https://ascii.co.uk/art) or [RoySAC](https://www.roysac.com/sitemap.html) - Browse / Copy ASCII Art * [Image to Braille](https://505e06b2.github.io/Image-to-Braille/) - Convert Images to Braille * [AnsiLove](https://www.ansilove.org/downloads.html) or [convert-ascii-to-image](https://onlinetools.com/ascii/convert-ascii-to-image) - ANSI / ASCII Art to PNG Converters * [lvllvl](https://lvllvl.com/) or [Petmate](https://nurpax.github.io/petmate/) - C64 PETSCII Image Editor diff --git a/docs/video-tools.md b/docs/video-tools.md index 5aae5c830..00aab38a3 100644 --- a/docs/video-tools.md +++ b/docs/video-tools.md @@ -236,7 +236,7 @@ ## ▷ MPV Tools * 🌐 **[⁠Awesome-MPV](https://github.com/stax76/awesome-mpv)** - MPV Tools / Resources * 🌐 **[igv's shaders](https://gist.github.com/igv)** - Various Shaders -* [MPV Config Guide](http://thewiki.moe/tutorials/mpv/), [2](https://iamscum.wordpress.com/guides/videoplayback-guide/mpv-conf/), [3](https://hooke007-github-io.translate.goog/unofficial/index.html?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-US&_x_tr_pto=wapp) +* [MPV Config Guide](https://thewiki.moe/tutorials/mpv/), [2](https://iamscum.wordpress.com/guides/videoplayback-guide/mpv-conf/), [3](https://hooke007-github-io.translate.goog/unofficial/index.html?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-US&_x_tr_pto=wapp) * [ModernX](https://github.com/cyl0/ModernX), [tethys](https://github.com/Zren/mpv-osc-tethys) or [uosc](https://github.com/tomasklaen/uosc) - Alt User Interfaces * [Simple MPV WebUI](https://github.com/open-dynaMIX/simple-mpv-webui) - WebUI Controller * [MPV Context Menu](https://gitlab.com/carmanaught/mpvcontextmenu) diff --git a/docs/video.md b/docs/video.md index 435e8f489..6be28c1cf 100644 --- a/docs/video.md +++ b/docs/video.md @@ -23,7 +23,6 @@ # ► Streaming Sites * [SpenFlix](https://watch.spencerdevs.xyz/), [2](https://spenflix.ru/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/RF8vMBRtTs) * [FilmCave](https://filmcave.net/) - Movies / TV / Anime / Auto-Next / [Telegram](https://t.me/fmcave) / [Discord](https://discord.gg/BtpYzMbDjH) * [Cinema.BZ](https://cinema.bz/) - Movies / TV / Anime / Auto-Next / [Telegram](https://t.me/cinemabz) -* [PopcornMovies](https://popcornmovies.org/) - Movies / TV / Anime / [Discord](https://discord.com/invite/JAxTMkmcpd) * [Cinetaro](https://cinetaro.buzz/) - Movies / TV / Anime / 3rd Party Host * [Smashystream](https://smashystream.com/), [2](https://flix.smashystream.xyz/), [3](https://smashystream.xyz/) - Movies / TV / Anime / [Telegram](https://telegram.me/+vekZX4KtMPtiYmRl) / [Discord](https://discord.com/invite/tcdcxrbDkE) * [TVids](https://www.tvids.to/), [2](https://www.tvids.net/), [3](https://watch-tvseries.net/), [4](https://tvids.me/), [5](https://tvids.tv/) - Movies / TV / Anime / Auto-Next @@ -67,6 +66,7 @@ ## ▷ Stream Aggregators * [Cinepeace](https://cinepeace.in/) - Movies / TV / Anime / [Discord](https://discord.gg/htmB2TbK) * [Flixvo](https://flixvo.live/), [2](https://flixvo.fun/) - Movies / TV / Anime * [BoredFlix](https://www.boredflix.com/) - Movies / TV / Anime / [Discord](https://discord.gg/VHDedCcbGY) +* [PopcornMovies](https://popcornmovies.org/) - Movies / TV / Anime / [Discord](https://discord.com/invite/JAxTMkmcpd) * [Cinema Deck](https://cinemadeck.com/), [2](https://cinemadeck.st/) - Movies / TV / Anime / [Status](https://cinemadeck.com/official-domains) / [Discord](https://discord.com/invite/tkGPsX5NTT) * [AlienFlix](https://alienflix.net/), [2](https://hexawatch.cc/) - Movies / TV / Anime * [CineBolt](https://cinebolt.net/) - Movies / TV / Anime / [Discord](https://discord.gg/7ZbCzMPt6f) @@ -98,7 +98,7 @@ ## ▷ Single Server *** * ⭐ **[yFlix](https://yflix.to/)** or [1Movies](https://1movies.bz/) - Movies / TV / Anime / Auto-Next / [Clones](https://rentry.co/sflix#yflix-clones) -* ⭐ **[EE3](https://ee3.me/)** or [RIPS](https://rips.cc/) - Movies / Invite Code: `fmhy` / Sign-Up Required +* ⭐ **[EE3](https://ee3.me/)** or [RIPS](https://rips.cc/) - Movies / Invite Codes: `mpgh` or `1hack` / Sign-Up Required * ⭐ **[Qstream](https://qstream.pages.dev/)** - Movies / TV / Anime * ⭐ **[NEPU](https://nepu.to/)** - Movies / TV / Anime / Auto-Next / [Discord](https://discord.gg/nepu) * [LookMovie](https://lookmovie2.to/) - Movies / TV / Auto-Next / 480p / [Clones](https://proxymirrorlookmovie.github.io/) @@ -381,7 +381,7 @@ ## ▷ Live TV * ⭐ **[RgShows](https://www.rgshows.ru/livetv/)** or **[Heartive](https://heartive.pages.dev/live/)** - TV / Sports * ⭐ **[DaddyLive TV](https://dlhd.dad/24-7-channels.php)**, [2](https://dlhd.dad/), [3](https://thedaddy.dad/), - TV / [Mirrors](https://daddyny.com/) * ⭐ **[TVPass](https://tvpass.org/)**, [2](https://thetvapp.to/) - TV / Sports / US Only -* [huhu.to](http://huhu.to/), [vavoo.to](http://vavoo.to/), [kool.to](http://kool.to/) or [oha.to](http://oha.to/) - TV / Sports / European +* [huhu.to](https://huhu.to/), [vavoo.to](https://vavoo.to/), [kool.to](https://kool.to/) or [oha.to](https://oha.to/) - TV / Sports / European * [Xumo Play](https://play.xumo.com/networks) - TV / US Only * [Pluto](https://pluto.tv/live-tv), [2](https://app-lgwebos.pluto.tv/live-tv) - TV / Sports / US Only * [USTVGo](https://ustvgo.click/) - TV / Sports / [Player Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sport7) @@ -406,7 +406,7 @@ ## ▷ Live TV * [VaughnLive](https://vaughn.live/browse/misc) - Random Streams * [psp-tv](http://sync.coconono.org) - Random Streams * [Baked](https://baked.live/) - Random Streams -* [Channel 99](http://www.pracdev.org/channel99/) - Random Streams +* [Channel 99](https://www.pracdev.org/channel99/) - Random Streams * [EXP TV](https://linktr.ee/exp.tv) - Rare / Vintage / Obscure Media Stream * [YTCH](https://ytch.tv/) or [FreeTVz](https://freetvz.com/) - Random TV Style YouTube * [TV.Jest](https://tv.jest.one/), [Split TV](https://split-tv.co.il/) or [WorldNews24](https://worldnews24.tv/) - News @@ -434,7 +434,7 @@ ## ▷ Live Sports * ⭐ **[LiveTV](https://livetv.sx/enx/)** * ⭐ **[TimStreams](https://timstreams.site/)**, [2](https://timstreams.online/) - Live Events / [Status](https://timstreams.online/) / [Discord](https://discord.com/invite/p3aJ7rJGrz) * ⭐ **[WeAreChecking](https://wac.rip/)** - Live Events / Motorsports / [Discord](https://discord.com/invite/wearechecking) -* [Streamex](http://streamex.cc/) or [CrackStreams](https://crackstreams.li/), [2](https://streameast.art/), [3](https://hesgoal.lol/) - Stream Aggregator / [Discord](https://discord.gg/G4HxTYejNT) +* [Streamex](https://streamex.cc/) or [CrackStreams](https://crackstreams.li/), [2](https://streameast.art/), [3](https://hesgoal.lol/) - Stream Aggregator / [Discord](https://discord.gg/G4HxTYejNT) * [SportsBite](https://sportsbite.live/), [2](https://sportsbite.pro/) / [Status](https://allbite.xyz/) / [Telegram](https://t.me/+Zo7CoigxqRczMjRk) / [Discord](https://discord.gg/Qg7uRXWAhU) * [Sportsurge](https://v2.sportsurge.net/home5/) - Stream Aggregator * [SportDB](https://hoofoot.ru/) - Stream Aggregator @@ -767,7 +767,7 @@ # ► Torrent Sites * ↪️ **[General Torrent Sites](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/torrent)** * ⭐ **[1337x Movies](https://1337x.to/movie-library/1/)**, [2](https://1337x.to/movie-library/1/)- Movies / TV / Anime -* ⭐ **[RuTracker Movies](https://rutracker.org/forum/index.php?c=2)** - Movies / TV / Anime / [Wiki](http://rutracker.wiki/) / [Rules](https://rutracker.org/forum/viewtopic.php?t=1045) +* ⭐ **[RuTracker Movies](https://rutracker.org/forum/index.php?c=2)** - Movies / TV / Anime / [Wiki](https://rutracker.wiki/) / [Rules](https://rutracker.org/forum/viewtopic.php?t=1045) * ⭐ **[Rive](https://rivestream.org/)** - Movies / TV / Anime / [Status](https://rentry.co/rivestream) / [Discord](https://discord.gg/6xJmJja8fV) * ⭐ **[Kinozal](https://kinozal.tv/)** - Movies / TV / 4K / Sign-Up Required * ⭐ **[Heartive](https://heartive.pages.dev/)** - Movies / TV / Anime / Magnets on Files @@ -793,6 +793,7 @@ ## ▷ Anime Torrenting * ⭐ **[Hayase](https://hayase.watch/)** - Torrent Streaming App / [Extensions](https://rentry.co/FMHYB64#hayase) * [Seanime](https://seanime.app/) - Torrent Streaming App * [AnimeTosho](https://animetosho.org/) - Sub / Dub +* [⁠nekoBT](https://nekobt.to/) - Sub / Dub * [TokyoTosho](https://www.tokyotosho.info/) - Sub * [ShanaProject](https://www.shanaproject.com/) - Sub * [Hi10Anime](https://hi10anime.com/) - Sub @@ -986,7 +987,7 @@ # ► Helpful Sites / Tools * [IMFDB](https://www.imfdb.org/) - Movie Firearms Database / [Discord](https://discord.com/invite/FDHEkQ6szt) * [WheresTheJump?](https://wheresthejump.com/) or [WheresTheScares?](https://wheresthescares.com/) - Find Movie Jump Scares * [DMT](https://dmtalkies.com/) - Movies / TV Ending Explanations and Recaps -* [WhatsatMovie](https://whatsatmovie.com/) or [What is My Movie?](https://www.whatismymovie.com/) - Find Movies via Descriptions +* [WhatsatMovie](https://whatsatmovie.com/), [LibraryThing](https://www.talpasearch.com/) or [What is My Movie?](https://www.whatismymovie.com/) - Find Movies via Descriptions * [Anime Skip](https://anime-skip.com/) - Auto Skip Anime Intros * [trace.moe](https://trace.moe/) - Anime Scene Reverse Image Search * [Anilinks](https://anilinks.neocities.org/) - Anime Related Site Index @@ -999,4 +1000,4 @@ # ► Helpful Sites / Tools *** -## ▷ [Video Players / Servers](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/video-tools) +## ▷ [Video Players / Servers](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/video-tools) \ No newline at end of file From de504b3643bc586aa381403320b2a1e0db0705b2 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Wed, 26 Nov 2025 08:24:23 -0800 Subject: [PATCH 073/131] small fix --- docs/educational.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/educational.md b/docs/educational.md index 871f2b5f5..d6909dad4 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -1232,7 +1232,7 @@ ## ▷ UI / UX * [Laws of UX](https://lawsofux.com/) - Maxims / Principles for UI Designers * [Deceptive Patterns](https://www.deceptive.design/) - Deceptive User Experience Examples * [UI Coach](https://uicoach.io/) - UI Design Challenge Generator -* [HTML Dog](https://htmldog.com/) or [Front Tips](https://front.tips/) - Frontend Tutorials & Examples +* [HTML Dog](https://htmldog.com/) - Frontend Tutorials & Examples * [FrontEndMentor](https://www.frontendmentor.io/) or [Frontend Challenges](https://github.com/felipefialho/frontend-challenges) - Frontend Design Challenges * [Frontend Learning Kit](https://github.com/sadanandpai/frontend-learning-kit) - Frontend Learning Index * [Frontend Bootcamp](https://microsoft.github.io/frontend-bootcamp/) - Frontend Workshop From ad547e41669bdfddfc855d76a1ca3909aaef2615 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Wed, 26 Nov 2025 10:26:39 -0800 Subject: [PATCH 074/131] updated 2 pages --- docs/ai.md | 6 +++--- docs/educational.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index b52de9367..e45f635e8 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -138,15 +138,15 @@ ## ▷ Coding AIs * 🌐 **[Free LLM API Resources](https://github.com/cheahjs/free-llm-api-resources)** - LLM API Resources * ↪️ **[Coding AI Benchmarks](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/ai#wiki_.25B7_coding_benchmarks)** * ⭐ **[Windsurf](https://www.windsurf.com/)** - Coding AI / [Subreddit](https://www.reddit.com/r/windsurf/) / [Discord](https://discord.com/invite/3XFf78nAx5) -* ⭐ **[Pieces](https://pieces.app/)** - Multi-LLM Coding AI / GPT-4 / 4o for Free / [Discord](https://discord.gg/getpieces) -* [⁠Qwen Code](https://github.com/QwenLM/qwen-code) - CLI Coding AI / [Docs](https://qwenlm.github.io/qwen-code-docs/en/) * [Gemini CLI](https://google-gemini.github.io/gemini-cli/) or [AIStudio](https://aistudio.google.com/app/apps) - Coding AI / [GitHub](https://github.com/google-gemini/gemini-cli) * [GitHub Copilot](https://github.com/features/copilot) - Coding AI * [Sourcery](https://sourcery.ai/) - Auto-Pull Request Reviews / [GitHub](https://github.com/sourcery-ai/sourcery) * [Devv](https://devv.ai/) - Coding Search Engine / [GitHub](https://github.com/devv-ai/devv) -* [Llama Coder](https://llamacoder.together.ai/) - Code Generator / No Sign-Up / [GitHub](https://github.com/Nutlope/llamacoder) * [⁠Roo Code](https://roocode.com/) / [GitHub](https://github.com/RooCodeInc/Roo-Code) or [Cline](https://cline.bot/) / [Discord](https://discord.gg/cline) / [GitHub](https://github.com/cline/cline) - Coding AI * [Code Web Chat](https://codeweb.chat/) - Coding AI / No Sign-Up / [GitHub](https://github.com/robertpiosik/CodeWebChat) / [Discord](https://discord.com/invite/KJySXsrSX5) / [Subreddit](https://www.reddit.com/r/codewebchat/) +* [Pieces](https://pieces.app/) - Multi-LLM Coding AI / GPT-4 / 4o for Free +* [⁠Qwen Code](https://github.com/QwenLM/qwen-code) - CLI Coding AI / [Docs](https://qwenlm.github.io/qwen-code-docs/en/) +* [Llama Coder](https://llamacoder.together.ai/) - Code Generator / No Sign-Up / [GitHub](https://github.com/Nutlope/llamacoder) * [imgcook](https://imgcook.com) - Coding AI / No Sign-Up / [GitHub](https://github.com/imgcook/imgcook) * [Supermaven](https://supermaven.com/) - Coding AI / No Sign-Up / [Discord](https://discord.com/invite/QQpqBmQH3w) * [OpenHands](https://www.all-hands.dev/) - Coding AI / [Discord](https://discord.gg/ESHStjSjD4) / [GitHub](https://github.com/All-Hands-AI/OpenHands) diff --git a/docs/educational.md b/docs/educational.md index d6909dad4..daa01e479 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -44,11 +44,11 @@ ## ▷ Streaming * ⭐ **[Khan Academy](https://www.khanacademy.org/)** - Courses / [Downloader](https://github.com/rand-net/khan-dl) / [Solver](https://greasyfork.org/en/scripts/427964) * ⭐ **[Class Central](https://www.classcentral.com/)** - Search for Courses * [Course CSE](https://cse.google.com/cse?cx=67ed14bf7b99643e3) - Multi-Site Course Search +* [⁠Educational Hub](https://educationalhub.in/) - Courses * [Git.ir](https://en.git.ir/) - Courses * [OpenLearn](https://www.open.edu/openlearn/) - Courses * [Alison](https://alison.com/) - Courses * [Saylor Academy](https://learn.saylor.org/) - Courses -* [⁠Educational Hub](https://educationalhub.in/) - Courses * [EbookFoundation Courses](https://github.com/EbookFoundation/free-programming-books#free-online-courses) - Courses * [OpenCulture](https://www.openculture.com/freeonlinecourses) - Courses * [DigitalGarage](https://grow.google/intl/uk/courses-and-tools/) - Google Courses From ca5cdf3df8b5001bbabafb8d561650fca78224f2 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Thu, 27 Nov 2025 03:45:22 -0800 Subject: [PATCH 075/131] updated 6 pages --- docs/ai.md | 3 +-- docs/audio.md | 1 + docs/misc.md | 2 +- docs/mobile.md | 4 ++-- docs/social-media-tools.md | 2 +- docs/text-tools.md | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index e45f635e8..dc99256a5 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -119,7 +119,7 @@ ## ▷ Roleplaying Chatbots * ⭐ **[Perchance](https://perchance.org/ai-character-chat)** - Roleplaying / No-Signup / Unlimted / Allows Images / Some NSFW / [Subreddit](https://www.reddit.com/r/perchance/) / [Discord](https://discord.gg/43qAQEVV9a) * [Llama + SillyTavern](https://rentry.org/llama_v2_sillytavern) - Llama + SillyTavern Roleplaying Setup Guide / No Sign-Up * [KoboldAI](https://koboldai.com/) - GUI for Roleplaying Chatbots / No Sign-Up / [Discord](https://discord.com/invite/XuQWadgU9k) / [GitHub](https://github.com/henk717/KoboldAI) -* [Kajiwoto](https://kajiwoto.ai/), [Miku](https://docs.miku.gg/) (No Sign-Up) / [Discord](https://discord.gg/3XPdpUdGgV) or [Agnai](https://agnai.chat/) / [Discord](https://discord.com/invite/DAn38sA8Qj) - Chatbot Builders +* [Kajiwoto](https://kajiwoto.ai/), [Miku](https://docs.miku.gg/) (No Sign-Up) / [Discord](https://discord.gg/3XPdpUdGgV), [HammerAI](https://www.hammerai.com/desktop) or [Agnai](https://agnai.chat/) / [Discord](https://discord.com/invite/DAn38sA8Qj) - Chatbot Builders * [4thWall AI](https://beta.4wall.ai/) - Roleplaying Chatbots / [Subreddit](https://www.reddit.com/r/4WallAI/) / [Discord](https://discord.com/invite/4wallai) * [WyvernChat](https://app.wyvern.chat/) - Roleplaying Chatbots * [FictionLab](https://fictionlab.ai/) - Roleplaying / Story Chatbot / [Discord](https://discord.com/invite/SKcb2C7HjH) @@ -128,7 +128,6 @@ ## ▷ Roleplaying Chatbots * [TavernAI](https://tavernai.net/) - Roleplaying / Story Chatbot / [Colab](https://colab.research.google.com/github/vrihatgan/TavernAI/blob/main/colab/colab.ipynb) / [Discord](https://discord.gg/zmK2gmr45t) / [GitHub](https://github.com/TavernAI/TavernAI) * [KoboldAI Lite](https://lite.koboldai.net/) - Roleplaying / No Sign-Up / Unlimited / Allows Images / Some NSFW / [Discord](https://discord.com/invite/XuQWadgU9k) * [Crossing the Uncanny Valley](https://www.sesame.com/research/crossing_the_uncanny_valley_of_voice#demo) - Realistic AI Voice Chatlooks -* [HammerAI](https://www.hammerai.com/desktop) - Self-Hosted Roleplaying Chatbots *** diff --git a/docs/audio.md b/docs/audio.md index 6062ccef0..2cba486a5 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -655,6 +655,7 @@ ## ▷ Curated Recommendations * [MusicBrainz](https://musicbrainz.org/) - Ratings / Reviews * [Odesli](https://odesli.co/) - Song / Podcast Platform Search / [Telegram Bot](https://t.me/odesli_bot) * [Kworb](https://kworb.net/), [Spotify Charts](https://charts.spotify.com/home) or [SuperFridayChart](https://www.superfridaychart.com/) - Music Top Charts +* [⁠Melondy](https://melondy.com/) - Curated List of Albums Rated by Anthony Fantano * [ClassicRockHistory](https://www.classicrockhistory.com/classic-rock-bands-list-and-directory/) - Classic Rock Band Archive * [TheIndieRockPlaylist](https://www.theindierockplaylist.com/) - Indie Rock Archive * [Musicmap](https://musicmap.info/) - Genealogy / History of Music Genres diff --git a/docs/misc.md b/docs/misc.md index 3a29e4b8c..0828ee8e9 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -1486,7 +1486,7 @@ ## ▷ Interesting * [Nestflix](https://nestflix.fun/) - Fictional Media in Media Database * [List of Aesthetics](https://aesthetics.fandom.com/wiki/List_of_Aesthetics) * [BogLeech](https://bogleech.com/) - Monster Design Reviews -* [BrickLink Studio](https://www.bricklink.com/v3/studio/download.page) - Lego Building Software +* [⁠Mecabricks Workshop](https://www.mecabricks.com/en/workshop) or [BrickLink Studio](https://www.bricklink.com/v3/studio/download.page) - Virtual Lego Building * [Instructables](https://www.instructables.com/) or [CreativePark](https://creativepark.canon/en/index.html) - Free Projects / Crafts * [cholyknight](https://cholyknight.com/) - Free Sewing Patterns for Plushies / Wearables * [Toys from Trash](https://www.arvindguptatoys.com/toys.html) - Use Everyday Items to Make Toys diff --git a/docs/mobile.md b/docs/mobile.md index 462f7aeb2..935b8219c 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -167,7 +167,7 @@ ## ▷ Social Media Apps * [⁠Beeper](https://www.beeper.com/) / [GitHub](https://github.com/beeper) or [Openvibe](https://openvibe.social/) / [Discord](https://discord.gg/GduN6fB6NN) - Combine Chat / Social Media Apps * [Graysky](https://graysky.app/) - Bluesky Client / [GitHub](https://github.com/mozzius/graysky) * [Mumla](https://gitlab.com/quite/mumla) or [Meshenger](https://github.com/meshenger-app/meshenger-android) - Voice Chat -* [Kizzy](https://kizzy.dead8309.xyz/) - Discord Rich Presence / [GitHub](https://github.com/dead8309/Kizzy) +* [Kizzy](https://github.com/dead8309/Kizzy) - Discord Rich Presence * [Dumpus](https://github.com/dumpus-app/dumpus-app) - View Discord Data / Self host for Privacy / [Discord](https://androz2091.fr/discord) * [DankChat](https://github.com/flex3r/DankChat) - Talk in Multiple Twitch Chats at Once * [OldLander](https://github.com/OctoNezd/oldlander) - Improve Old Reddit @@ -793,7 +793,7 @@ # ► Android Audio * ↪️ **[Song Identification Apps](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/audio#wiki_.25B7_song_identification)** * ⭐ **[Seal](https://github.com/JunkFood02/Seal)** - Multi-Site Audio Downloader * ⭐ **[Seeker](https://github.com/jackBonadies/SeekerAndroid)** - Audio Downloader / Soulseek Frontend -* ⭐ **[Poweramp Equalizer](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks)** (search) / [Forum](https://forum.powerampapp.com/), **[RootlessJamesDSP](https://github.com/timschneeb/RootlessJamesDSP)** / [Guide](https://rentry.co/rootlessjamesdsp-guide), [FlowEQ](https://play.google.com/store/apps/details?id=com.floweq.equalizer), [⁠Echo Equalizer](https://play.google.com/store/apps/details?id=com.hapibits.soundlift) or [Flat Equalizer](https://play.google.com/store/apps/details?id=com.jazibkhan.equalizer) - Audio Equalizers +* ⭐ **[Poweramp Equalizer](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks)** (search) / [Forum](https://forum.powerampapp.com/), **[RootlessJamesDSP](https://github.com/timschneeb/RootlessJamesDSP)** / [Guide](https://rentry.co/rootlessjamesdsp-guide), [FlowEQ](https://play.google.com/store/apps/details?id=com.floweq.equalizer), [⁠Echo Equalizer](https://play.google.com/store/apps/details?id=com.hapibits.soundlift), [Wavelet](https://play.google.com/store/apps/details?id=com.pittvandewitt.wavelet) or [Flat Equalizer](https://play.google.com/store/apps/details?id=com.jazibkhan.equalizer) - Audio Equalizers * ⭐ **[AutomaTag](http://automatag.com/)** - Metadata Organizer * ⭐ **[AudioRelay](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks)** (search) or [Audio Share](https://github.com/mkckr0/audio-share) - Stream Audio Between Devices * ⭐ **[Pano Scrobbler](https://github.com/kawaiiDango/pano-scrobbler)** - Android Scrobbler diff --git a/docs/social-media-tools.md b/docs/social-media-tools.md index 12d92cd71..2cb830237 100644 --- a/docs/social-media-tools.md +++ b/docs/social-media-tools.md @@ -236,7 +236,7 @@ ## ▷ Subreddit Discovery # ► Telegram Tools -* 🌐 **[TDirectory](https://tdirectory.me/)**, [Telemetr](https://telemetr.io/en), [Telegram Channels](https://telegramchannels.me/), [Awesome Telegram](https://github.com/ebertti/awesome-telegram) - Telegram Channel Indexes +* 🌐 **[TDirectory](https://tdirectory.me/)**, [Telemetr](https://telemetr.io/en), [Awesome Telegram](https://github.com/ebertti/awesome-telegram) - Telegram Channel Indexes * 🌐 **[ComBot Groups](https://combot.org/top/telegram/groups)** - Top Telegram Groups Index * [Telegago](https://cse.google.com/cse?&cx=006368593537057042503:efxu7xprihg#gsc.tab=0), [2](https://cse.google.com/cse?cx=006249643689853114236:a3iibfpwexa), [Lyzem](https://lyzem.com/), [xTea](https://xtea.io/ts_en.html) or [TG-ME](https://www.tg-me.com/) - Telegram CSEs * [SaveRestrictedContentBot](https://github.com/vasusen-code/SaveRestrictedContentBot) - Save Restricted Content diff --git a/docs/text-tools.md b/docs/text-tools.md index 9bdc646c1..93ea56582 100644 --- a/docs/text-tools.md +++ b/docs/text-tools.md @@ -224,7 +224,7 @@ ## ▷ Note-Taking * ⭐ **[Obsidian](https://obsidian.md/)** - Markdown Note-Taking / [Discord](https://discord.gg/obsidianmd) * ⭐ **Obsidian Tools** - [Publish Notes](https://dg-docs.ole.dev/) / [Web Clipper](https://github.com/obsidianmd/obsidian-clipper) / [Google Drive Sync](https://github.com/stravo1/obsidian-gdrive-sync) / [Guides](https://help.obsidian.md/Home) / [Forum](https://forum.obsidian.md/) * ⭐ **[Notion](https://www.notion.com/)** - Note-Taking -* ⭐ **Notion Tools** - [Themes](https://notionthemes.yudax.me/) / [Templates](https://notionpages.com/) / [Resources](https://www.notioneverything.com/notion-world), [2](https://chief-ease-8ab.notion.site/List-of-200-Notion-Resources-e1b46cd365094265bd47b8a2b25bb41e) / [Guide](https://easlo.notion.site/Notion-Beginner-to-Advanced-8a492960b049433289c4a8d362204d20) / [Markdown Extractor](https://notionconvert.com/) +* ⭐ **Notion Tools** - [Templates](https://notionpages.com/) / [Resources](https://www.notioneverything.com/notion-world), [2](https://chief-ease-8ab.notion.site/List-of-200-Notion-Resources-e1b46cd365094265bd47b8a2b25bb41e) / [Guide](https://easlo.notion.site/Notion-Beginner-to-Advanced-8a492960b049433289c4a8d362204d20) / [Markdown Extractor](https://notionconvert.com/) * ⭐ **[AnyType](https://anytype.io/)** - Note-Taking / [GitHub](https://github.com/anyproto/anytype-ts) * ⭐ **[Logseq](https://logseq.com/)** - Outlining / [GitHub](https://github.com/logseq/logseq) * ⭐ **[Notesnook](https://notesnook.com/)** - Note-Taking / [Discord](https://discord.com/invite/notesnook-796015620436787241) / [GitHub](https://github.com/streetwriters/notesnook) From f983060bcce04d1318377be28e1ccc34dd5cf2a4 Mon Sep 17 00:00:00 2001 From: DogancanYr <90002969+DogancanYr@users.noreply.github.com> Date: Thu, 27 Nov 2025 13:49:34 +0200 Subject: [PATCH 076/131] Update non-english.md (#4337) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update non-english.md * Update link for 'E kütüphanem' resource --- docs/non-english.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/non-english.md b/docs/non-english.md index 95220a6f1..e1122fbec 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -1774,13 +1774,14 @@ ## ▷ Downloading / İndirme ## ▷ Streaming / İzleme * ⭐ **[Hdfilmcehennemi](https://www.hdfilmcehennemi.la/)** - Movies / TV / Sub / Dub / 1080p -* ⭐ **[Yabancıdizi](https://yabancidizi.so/)** - Movies / TV / Sub / Dub / 1080p / [Telegram](https://t.me/s/yabancidizipw) +* ⭐ **[Yabancıdizi](https://yabancidizi.so/)** - Movies / TV / Sub / Dub / 1080p * ⭐ **[FullHDFilmizlesene](https://www.fullhdfilmizlesene.tv/)**, [2](https://www.fullhdfilmizlesene.com) - Movies / Sub / Dub / 1080p * ⭐ **[Film Makinesi](https://filmmakinesi.sh/)** - Movies / TV / Sub / Dub / 1080p -* [Dizi Film Botu](https://t.me/Difix9Bot) - TV / Sub / Dub / Anime / 1080p / 2K / 4K / Movies / TV / Documentaries +* ⭐ **[Dizi Film Botu](https://t.me/Difix9Bot)** - TV / Sub / Dub / Anime / 1080p / 2K / 4K / Movies / TV / Documentaries +* [Dizipal](https://dizipal1513.com), [2](https://dizipalx54.com) - Movies / TV / Sub / Dub / 1080p +* [Dizilla](https://dizilla40.com/) - Movies / TV / Sub / Dub / 1080p * [Dizibox](https://www.dizibox.com) - TV / Sub / 1080p * [Diziyou](https://www.diziyou.to/) - TV / Sub / Dub / 1080p -* [Dizilla](https://dizilla40.com/) - Movies / TV / Sub / Dub / 1080p * [Ddizi](https://www.ddizi.vip/) - TV * [Diziizle](https://www.diziizle.tel/) - TV * [Jet Film izle](https://jetfilmizle.website/) or [4kFilmizlesene](https://www.4kfilmizlesene.org/) - Movies / VPN Required @@ -1793,7 +1794,7 @@ ## ▷ Reading / Okuma * [Kitap](https://t.me/addlist/ioGiM9KIZvhjOTZk) - Books * [KediKitap](https://t.me/KediKitap) - Books -* [E kütüphanem](https://www.whatsapp.com/channel/0029VaAUDreDTkK0uDGbP21z) - Books +* [E kütüphanem](https://t.me/addlist/og2-cDRwlu9mOTY0) - Books * [⁠Hattusa](https://hattusa.club/) - Books * [Manga Denizi](https://www.mangadenizi.net/) - Manga / [Discord](https://discord.com/invite/8zBMSGZ) * [Mavi Manga](https://mavimanga.com/) - Manga From 93e35c349d9e22caf55b15d101b391796d302239 Mon Sep 17 00:00:00 2001 From: Pegasus Pulse <135803443+Pegasus-pulse@users.noreply.github.com> Date: Thu, 27 Nov 2025 11:50:01 +0000 Subject: [PATCH 077/131] Fixed BloomeeTunes formatting (#4346) --- docs/mobile.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/mobile.md b/docs/mobile.md index 935b8219c..a5f1146fa 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -857,7 +857,7 @@ ## ▷ YouTube Music * ⭐ **[ReVanced YouTube](https://revanced.app/)** - Ad-Free YouTube Patcher / [Guide](https://bigbudone.com/posts/youtube-revanced-manager-the-best-guide-for-dummies/), [2](https://github.com/KobeW50/ReVanced-Documentation/blob/main/YT-ReVanced-Guide.md) / [Changelog](https://revanced.app/announcements) / [Discord](https://discord.com/invite/rF2YcEjcrT) * [Musify](https://gokadzev.github.io/Musify/) - YouTube Music Player / [GitHub](https://github.com/gokadzev/Musify) * [Harmony Music](https://github.com/anandnet/Harmony-Music) - YouTube Music Player -* * [BloomeeTunes](https://github.com/HemantKArya/BloomeeTunes) - YouTube Music Player +* [BloomeeTunes](https://github.com/HemantKArya/BloomeeTunes) - YouTube Music Player * [SimpMusic](https://simpmusic.org/) - YouTube Music Player / [GitHub](https://github.com/maxrave-dev/SimpMusic) * [Namida](https://github.com/namidaco/namida) - YouTube Music Player * [Gyawun](https://github.com/jhelumcorp/gyawun) - YouTube Music Player @@ -1340,4 +1340,4 @@ # ► iOS Reading * [Tachimanga](https://tachimanga.app/) - Manga Reader / Freemium / [Discord](https://discord.gg/8aMcdYdaBz) * [ZETSU](https://apps.apple.com/app/id1510161371) - Manga Reader / [Discord](https://discord.com/invite/NzJtsSf7t3) * [Hanami](https://github.com/oolxg/Hanami) - Manga Reader -* [Libby](https://apps.apple.com/app/id1076402606) - Digital Library Books / Extend time via Offline or Airplane mode \ No newline at end of file +* [Libby](https://apps.apple.com/app/id1076402606) - Digital Library Books / Extend time via Offline or Airplane mode From 426bab437db3101384ce147697719f06c6a4fc73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20No=C3=ABl=20Muller?= <100597184+peternmuller@users.noreply.github.com> Date: Thu, 27 Nov 2025 12:50:28 +0100 Subject: [PATCH 078/131] Update FilmCave domain (#4347) --- docs/video.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/video.md b/docs/video.md index 6be28c1cf..c5db7b787 100644 --- a/docs/video.md +++ b/docs/video.md @@ -21,7 +21,7 @@ # ► Streaming Sites * [1Shows](https://www.1shows.ru/), [1Flex](https://www.1flex.ru/) or [RgShows](https://www.rgshows.ru/) - Movies / TV / Anime / [Auto Next](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#rgshows-autoplay) / [Guide](https://www.rgshows.ru/guide.html) / [Discord](https://discord.com/invite/K4RFYFspG4) * [Cinegram](https://cinegram.net/) - Movies / TV / Anime / Auto-Next * [SpenFlix](https://watch.spencerdevs.xyz/), [2](https://spenflix.ru/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/RF8vMBRtTs) -* [FilmCave](https://filmcave.net/) - Movies / TV / Anime / Auto-Next / [Telegram](https://t.me/fmcave) / [Discord](https://discord.gg/BtpYzMbDjH) +* [FilmCave](https://filmcave.ru/) - Movies / TV / Anime / Auto-Next / [Telegram](https://t.me/fmcave) / [Discord](https://discord.gg/BtpYzMbDjH) * [Cinema.BZ](https://cinema.bz/) - Movies / TV / Anime / Auto-Next / [Telegram](https://t.me/cinemabz) * [Cinetaro](https://cinetaro.buzz/) - Movies / TV / Anime / 3rd Party Host * [Smashystream](https://smashystream.com/), [2](https://flix.smashystream.xyz/), [3](https://smashystream.xyz/) - Movies / TV / Anime / [Telegram](https://telegram.me/+vekZX4KtMPtiYmRl) / [Discord](https://discord.com/invite/tcdcxrbDkE) From 4e882f194a7d4f91161e54c0ac4b5284b2066508 Mon Sep 17 00:00:00 2001 From: Icy <204663820+icyvert@users.noreply.github.com> Date: Thu, 27 Nov 2025 17:23:20 +0530 Subject: [PATCH 079/131] Update ai.md (#4354) --- docs/ai.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index dc99256a5..05fbd9aa6 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -116,7 +116,7 @@ ## ▷ Roleplaying Chatbots * ⭐ **[PygmalionAI](https://pygmalion.chat/)** - Self-Hosted Roleplaying Models / [Resources](https://claraiscute.neocities.org/Guides/PygmalionLinks/), [2](https://claraiscute.pages.dev/Guides/PygmalionLinks/) / [Subreddit](https://www.reddit.com/r/PygmalionAI/) / [Discord](https://discord.com/invite/pygmalionai) / [GitHub](https://github.com/PygmalionAI) * ⭐ **[FlowGPT](https://flowgpt.com)** - Roleplaying Chatbots / Some NSFW / [Discord](https://discord.com/invite/tWZGzcpTkf) * ⭐ **[Chub](https://chub.ai/)** - Character Cards / Some NSFW / [Subreddit](https://www.reddit.com/r/Chub_AI/) / [Discord](https://discord.gg/chubai) / [GitHub](https://github.com/CharHubAI) -* ⭐ **[Perchance](https://perchance.org/ai-character-chat)** - Roleplaying / No-Signup / Unlimted / Allows Images / Some NSFW / [Subreddit](https://www.reddit.com/r/perchance/) / [Discord](https://discord.gg/43qAQEVV9a) +* ⭐ **[Perchance](https://perchance.org/ai-character-chat)** - Roleplaying / No Sign-Up / Unlimted / Allows Images / Some NSFW / [Subreddit](https://www.reddit.com/r/perchance/) / [Discord](https://discord.gg/43qAQEVV9a) * [Llama + SillyTavern](https://rentry.org/llama_v2_sillytavern) - Llama + SillyTavern Roleplaying Setup Guide / No Sign-Up * [KoboldAI](https://koboldai.com/) - GUI for Roleplaying Chatbots / No Sign-Up / [Discord](https://discord.com/invite/XuQWadgU9k) / [GitHub](https://github.com/henk717/KoboldAI) * [Kajiwoto](https://kajiwoto.ai/), [Miku](https://docs.miku.gg/) (No Sign-Up) / [Discord](https://discord.gg/3XPdpUdGgV), [HammerAI](https://www.hammerai.com/desktop) or [Agnai](https://agnai.chat/) / [Discord](https://discord.com/invite/DAn38sA8Qj) - Chatbot Builders @@ -324,9 +324,9 @@ # ► Image Generation * [ImageFX](https://labs.google/fx/tools/image-fx) - Imagen 4 / Unlimited / Region-Based / Sign-Up Required / [Discord](https://discord.com/invite/googlelabs) * [⁠Vheer](https://vheer.com/) - Unlimited / Flux Kontext Dev / Flux Schnell * [⁠Image Editor](https://theresanaiforthat.com/@taaft/image-to-image-generator/) - Unlimited / Editing / Flux Kontext Dev -* [Mage](https://www.mage.space/) / [Discord](https://discord.com/invite/GT9bPgxyFP), [⁠Tater AI](https://taterai.github.io/Text2Image-Generator.html), [Loras](https://www.loras.dev/) / [X](https://x.com/tater_ai) / [GitHub](https://github.com/Nutlope/loras-dev), [](https://toolbaz.com/), [Toolbaz](https://toolbaz.com/image/ai-image-generator), [Genspark](https://www.genspark.ai/) / [Discord](https://discord.com/invite/CsAQ6F4MPy), [AI Gallery](https://aigallery.app/) / [Telegram](https://t.me/aigalleryapp), [Seedream](https://seedream.pro/) or [Art Genie](https://artgenie.pages.dev/) - Flux Schnell +* [Mage](https://www.mage.space/) / [Discord](https://discord.com/invite/GT9bPgxyFP), [⁠Tater AI](https://taterai.github.io/Text2Image-Generator.html), [Loras](https://www.loras.dev/) / [X](https://x.com/tater_ai) / [GitHub](https://github.com/Nutlope/loras-dev), [ToolBaz](https://toolbaz.com/image/ai-image-generator), [Genspark](https://www.genspark.ai/) / [Discord](https://discord.com/invite/CsAQ6F4MPy), [AI Gallery](https://aigallery.app/) / [Telegram](https://t.me/aigalleryapp), [Seedream](https://seedream.pro/) or [Art Genie](https://artgenie.pages.dev/) - Flux Schnell * [AIGazou](https://muryou-aigazou.com/) - Flux / Stable Diffustion / Chroma / Unlimited / No Sign-Up / SeeDream 3 / GPT 1 Image / 10 Daily / Signup Required / [Discord](https://discord.gg/v6KzUbPeKh) -* [Reve Image](https://app.reve.com) - 20 Daily / Editing / Sign-Up Required / [x](https://x.com/reve) / [Discord](https://discord.gg/Nedxp9fYUZ) +* [Reve Image](https://app.reve.com) - 20 Daily / Editing / Sign-Up Required / [X](https://x.com/reve) / [Discord](https://discord.gg/Nedxp9fYUZ) * [⁠Coze](https://space.coze.cn/) - Seadream 4.0 / SoTA Image Gen / 50 Daily / Sign-Up with Phone # Required/ US Select CA * [imgsys](https://imgsys.org/) - Compare Generators / Unlimited / No Direct Mode * [Diffusers Image Outpaint](https://huggingface.co/spaces/fffiloni/diffusers-image-outpaint) - AI Image Extender / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#hugging-face-warning) @@ -461,9 +461,9 @@ ## ▷ Voice Removal / Separation * [Audacity Effects](https://www.audacityteam.org/download/openvino/) / [GitHub](https://github.com/intel/openvino-plugins-ai-audacity) * [Ultimate Vocal Remover](https://colab.research.google.com/github/NaJeongMo/Colaboratory-Notebook-for-Ultimate-Vocal-Remover/blob/main/Vocal%20Remover%205_arch.ipynb) * [Remove Vocals](https://www.remove-vocals.com/), [2](https://www.acapella-extractor.com/) -* [vocali](https://vocali.se/en) -* [mazmazika](https://www.mazmazika.com/) -* [ezstems](https://ezstems.com/) +* [Vocali.se](https://vocali.se/en) +* [Mazmazika](https://www.mazmazika.com/) +* [Ezstems](https://ezstems.com/) *** From ca3e91a63564838efc8aadcf6a622caf875778ce Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Thu, 27 Nov 2025 12:46:12 -0800 Subject: [PATCH 080/131] updated 4 pages --- docs/ai.md | 2 +- docs/audio.md | 2 +- docs/developer-tools.md | 1 - docs/video.md | 2 +- 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 05fbd9aa6..ea07ff7c4 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -116,7 +116,7 @@ ## ▷ Roleplaying Chatbots * ⭐ **[PygmalionAI](https://pygmalion.chat/)** - Self-Hosted Roleplaying Models / [Resources](https://claraiscute.neocities.org/Guides/PygmalionLinks/), [2](https://claraiscute.pages.dev/Guides/PygmalionLinks/) / [Subreddit](https://www.reddit.com/r/PygmalionAI/) / [Discord](https://discord.com/invite/pygmalionai) / [GitHub](https://github.com/PygmalionAI) * ⭐ **[FlowGPT](https://flowgpt.com)** - Roleplaying Chatbots / Some NSFW / [Discord](https://discord.com/invite/tWZGzcpTkf) * ⭐ **[Chub](https://chub.ai/)** - Character Cards / Some NSFW / [Subreddit](https://www.reddit.com/r/Chub_AI/) / [Discord](https://discord.gg/chubai) / [GitHub](https://github.com/CharHubAI) -* ⭐ **[Perchance](https://perchance.org/ai-character-chat)** - Roleplaying / No Sign-Up / Unlimted / Allows Images / Some NSFW / [Subreddit](https://www.reddit.com/r/perchance/) / [Discord](https://discord.gg/43qAQEVV9a) +* ⭐ **[Perchance](https://perchance.org/ai-character-chat)**, [2](https://perchance.org/amoled-chat) - Roleplaying / No Sign-Up / Unlimted / Allows Images / Some NSFW / [Subreddit](https://www.reddit.com/r/perchance/) / [Discord](https://discord.gg/43qAQEVV9a) * [Llama + SillyTavern](https://rentry.org/llama_v2_sillytavern) - Llama + SillyTavern Roleplaying Setup Guide / No Sign-Up * [KoboldAI](https://koboldai.com/) - GUI for Roleplaying Chatbots / No Sign-Up / [Discord](https://discord.com/invite/XuQWadgU9k) / [GitHub](https://github.com/henk717/KoboldAI) * [Kajiwoto](https://kajiwoto.ai/), [Miku](https://docs.miku.gg/) (No Sign-Up) / [Discord](https://discord.gg/3XPdpUdGgV), [HammerAI](https://www.hammerai.com/desktop) or [Agnai](https://agnai.chat/) / [Discord](https://discord.com/invite/DAn38sA8Qj) - Chatbot Builders diff --git a/docs/audio.md b/docs/audio.md index 2cba486a5..8215fd2fa 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -14,7 +14,7 @@ ## ▷ Streaming Apps * ↪️ **[YouTube Music Mobile](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android/#wiki_.25B7_youtube_music)** * ⭐ **[Pear Desktop](https://github.com/pear-devs/pear-desktop)** - YouTube Music Client w/ Adblock * [Deezer](https://www.deezer.com/) - Streaming / Sign-Up Required -* [Moosync](https://moosync.app/) - YouTube / Spotify / [Discord](https://discord.gg/HsbqbRune3) / [GitHub](https://github.com/Moosync/Moosync) +* [Moosync](https://github.com/Moosync/Moosync) - YouTube / Spotify / [Discord](https://discord.gg/HsbqbRune3) * [yewtube](https://github.com/mps-youtube/yewtube) - YouTube Music Client * [pulse](https://473999.net/pulse) or [Beatsync](https://www.beatsync.gg/) / [GitHub](https://github.com/freeman-jiang/beatsync) - Listen Together / Listening Parties * [BetterSoundcloud](https://alirezakj.com/bsc/) - Soundcloud Client / Ad-Free / [GitHub](https://github.com/AlirezaKJ/BetterSoundCloud) diff --git a/docs/developer-tools.md b/docs/developer-tools.md index 66d5e8c9a..11e34f9d2 100644 --- a/docs/developer-tools.md +++ b/docs/developer-tools.md @@ -65,7 +65,6 @@ # ► Developer Tools * [Hajimari](https://hajimari.io/) - Kubernetes Startpage / [Discord](https://discord.com/invite/HWGZSWJsA8) * [botwiki](https://botwiki.org/) - Learn How to Make Bots * [reddit-moderator-toolbox](https://github.com/toolbox-team/reddit-moderator-toolbox) - Toolbox for Reddit Extension Development -* [devSwag](https://devswag.io/) - Developer Giveaways * [Commands.dev](https://www.commands.dev/) - Terminal Commands * [AirBroke](https://airbroke.icorete.ch/) or [Glitchtip](https://glitchtip.com) - Error Tracking Platforms * [UMLet](https://www.umlet.com/), [PlantUML](https://www.plantuml.com/) or [JDL Studio](https://start.jhipster.tech/jdl-studio/) - UML Diagrams Generators / Creators diff --git a/docs/video.md b/docs/video.md index c5db7b787..0cfd166af 100644 --- a/docs/video.md +++ b/docs/video.md @@ -105,7 +105,7 @@ ## ▷ Single Server * [Vidsrc.cx](https://vidsrc.cx/) - Movies / TV * [RidoMovies](https://ridomovies.tv/) - Movies / TV * [WatchFlix](https://watchflix.to/) - Movies / TV / Anime / 720p -* [OnionPlay](https://onionplay.mx/) - Movies / TV / [Discord](https://discord.com/invite/4QxywT32Uz) +* [OnionPlay](https://onionplay.mx/) - Movies / TV / [Discord](https://discord.com/invite/RjJgF755Pa) * [Mp4Hydra](https://mp4hydra.org/), [2](https://mp4hydra.top/) - Movies * [ShowBox](https://www.showbox.media/) - Movies / TV / Anime / Use [Throwaway Gmail](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/internet-tools/#wiki_.25B7_temp_mail) * [UniqueStream](https://uniquestream.net/) - Movies / TV / Anime / 720p From 7b936a8aef7bee32f769ff31144fdede0c88be0e Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Fri, 28 Nov 2025 00:13:36 -0800 Subject: [PATCH 081/131] updated 7 pages --- docs/.vitepress/constants.ts | 1 - docs/audio.md | 2 +- docs/gaming-tools.md | 2 +- docs/mobile.md | 2 +- docs/social-media-tools.md | 5 +++-- docs/video-tools.md | 2 +- docs/video.md | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/.vitepress/constants.ts b/docs/.vitepress/constants.ts index eedb6570e..79e89bae2 100644 --- a/docs/.vitepress/constants.ts +++ b/docs/.vitepress/constants.ts @@ -171,7 +171,6 @@ export const nav: DefaultTheme.NavItem[] = [ { text: '✅ SafeGuard', link: 'https://github.com/fmhy/FMHY-SafeGuard' }, { text: '🚀 Startpage', link: 'https://fmhy.net/startpage' }, { text: '📋 snowbin', link: 'https://pastes.fmhy.net' }, - { text: '🇷 Redlib', link: 'https://redlib.fmhy.net/' }, { text: '🔎 SearXNG', link: 'https://searx.fmhy.net/' }, { text: '💡 Site Hunting', diff --git a/docs/audio.md b/docs/audio.md index 8215fd2fa..77734b623 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -37,7 +37,7 @@ ## ▷ Streaming Sites * ⭐ **[SoundCloud](https://soundcloud.com/)** - User Made Songs * ⭐ **[TrackerHub](https://discord.com/invite/sheet)**, [2](https://artistgrid.cx/) - Unreleased * [Spotify](https://open.spotify.com/) - Web Player / [Enhanced UI](https://senpaihunters.github.io/SpotOn/) / [Lyrics](https://github.com/mantou132/Spotify-Lyrics) / [Lyrics Script](https://greasyfork.org/en/scripts/377439) -* [squid.wtf](https://tidal.squid.wtf), [Monochrome](https://monochrome.tf/), [2](https://monochrome.prigoana.com/) / [GitHub](https://github.com/eduardprigoana/monochrome), [⁠Digger](https://digger-ui.vercel.app/), [QQDL](https://tidal.qqdl.site/) or [BiniLossless](https://music.binimum.org/) - HiFi Tidal Instances / [Full List](https://github.com/eduardprigoana/hifi-instances/) +* [squid.wtf](https://tidal.squid.wtf), [Monochrome](https://monochrome.tf/), [2](https://monochrome.prigoana.com/) / [GitHub](https://github.com/eduardprigoana/monochrome), [⁠Digger](https://digger-ui.vercel.app/) or [BiniLossless](https://music.binimum.org/) - HiFi Tidal Instances / [Full List](https://github.com/eduardprigoana/hifi-instances/) * [Audiomack](https://audiomack.com/) - Browser Music * [Pandora](https://www.pandora.com/) - Browser Music * [Jango](https://jango.com/) - Browser Music diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index 39e299602..bdbc5d8fa 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -396,7 +396,7 @@ ## ▷ Multiplayer Mods * [NV:MP](https://nv-mp.com/) - Fallout: New Vegas Multiplayer / [Discord](https://discord.com/invite/mKVdhmEDrW) * [Nitrox](https://nitrox.rux.gg/) - Subnautica Multiplayer Mod / [Subreddit](https://www.reddit.com/r/SubnauticaNitrox/) / [Discord](https://discord.gg/E8B4X9s) / [GitHub](https://github.com/SubnauticaNitrox/Nitrox) * [BeamMP](https://beammp.com/) - BeamNG Multiplayer / [GitHub](https://github.com/BeamMP/BeamMP) -* [Fika](https://project-fika.gitbook.io/wiki) - Play Single Player Tarkov Co-Op / Requires Legit Game +* [Fika](https://project-fika.gitbook.io/wiki) - Play Single Player Tarkov Co-Op * [OnlineCTR](https://www.online-ctr.com/) - Crash Team Racing Multiplayer * [CnCNet](https://cncnet.org/) - Multiplayer Command & Conquer / [Discord](https://discord.com/invite/aJRJFe5) * [Old School RuneScape](https://oldschool.runescape.com/) - Classic Runescape / [Discord](https://discord.com/invite/osrs) diff --git a/docs/mobile.md b/docs/mobile.md index a5f1146fa..5e7ec3d55 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -159,10 +159,10 @@ ## ▷ Social Media Apps * ↪️ **[Twitch Adblockers](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/social-media#wiki_.25B7_twitch_adblockers)** * ⭐ **[Revenge](https://github.com/revenge-mod/revenge-bundle)** / [Plugins](https://plugins-list.pages.dev/) / [Fonts](https://github.com/Rairof/Theme-Fonts), [2](https://github.com/Purple-EyeZ/Bunny-Fonts) / [Discord](https://discord.com/invite/ddcQf3s2Uq) or [Aliucord](https://github.com/Aliucord/Manager) / [Discord](https://discord.gg/EsNDvBaHVU) - Modded Discord Clients * ⭐ **[Xtra](https://github.com/crackededed/Xtra)**, [BTTV](https://github.com/bttv-android/bttv), [Twire](https://github.com/twireapp/Twire) or [Frosty](https://www.frostyapp.io/) / [GitHub](https://github.com/tommyxchow/frosty) - Twitch Clients -* ⭐ **[Reddit Client Patch](https://github.com/KobeW50/ReVanced-Documentation/blob/main/Reddit-Client-ID-Guide.md)**, [Stealth](https://gitlab.com/cosmosapps/stealth), [Continuum](https://github.com/cygnusx-1-org/continuum) or [RedReader](https://github.com/QuantumBadger/RedReader) - Reddit Clients / Patch Guide * ⭐ **[Voyager](https://vger.app) / [GitHub](https://github.com/aeharding/voyager)**, [Jerboa](https://github.com/LemmyNet/jerboa), [Eternity](https://codeberg.org/Bazsalanszky/Eternity), [summit](https://play.google.com/store/apps/details?id=com.idunnololz.summit), [Raccoon](https://github.com/LiveFastEatTrashRaccoon/RaccoonForLemmy) or [Thunder](https://github.com/thunder-app/thunder) - Lemmy Clients / [Index](https://join-lemmy.org/apps) * ⭐ **[Tusky](https://tusky.app/)**, [Dhaaga](https://github.com/suvam0451/dhaaga), [SubwayTooter](https://github.com/tateisu/SubwayTooter), [Moshidon](https://github.com/LucasGGamerM/moshidon) or [Dimett](https://github.com/MateriiApps/Dimett) - Mastodon Clients * ⭐ **[piko](https://github.com/crimera/twitter-apk)** / [Telegram](https://t.me/pikopatches) / [GitHub](https://github.com/crimera/piko), [⁠QuaX](https://github.com/Teskann/QuaX) or [Squawker](https://github.com/j-fbriere/squawker) - Twitter / X Apps / Login via Pass Reset +* [Stealth](https://gitlab.com/cosmosapps/stealth), [Continuum](https://github.com/cygnusx-1-org/continuum) or [RedReader](https://github.com/QuantumBadger/RedReader) - Reddit Clients / Patch Guide * [Watomatic](https://watomatic.app/) / [Subreddit](https://www.reddit.com/r/watomatic/) / [GitHub](https://github.com/adeekshith/watomatic) or [AutoResponder](https://www.autoresponder.ai/) - Chat App Auto-Responders * [⁠Beeper](https://www.beeper.com/) / [GitHub](https://github.com/beeper) or [Openvibe](https://openvibe.social/) / [Discord](https://discord.gg/GduN6fB6NN) - Combine Chat / Social Media Apps * [Graysky](https://graysky.app/) - Bluesky Client / [GitHub](https://github.com/mozzius/graysky) diff --git a/docs/social-media-tools.md b/docs/social-media-tools.md index 2cb830237..5402ec75a 100644 --- a/docs/social-media-tools.md +++ b/docs/social-media-tools.md @@ -158,7 +158,7 @@ # ► Reddit Tools * ⭐ **[Reddit Stream](https://reddit-stream.com/)** - Live Thread Viewer * ⭐ **[Reddit Enhancement Suite](https://redditenhancementsuite.com/)**, [Reddit++](https://greasyfork.org/en/scripts/490046), [Reddit Fix](https://greasyfork.org/en/scripts/404497-reddit-fix), [Reddit Extension](https://lawrenzo.com/p/reddit-extension), [RedditEnhancer](https://github.com/joelacus/RedditEnhancer) or [RedditMod2](https://greasyfork.org/en/scripts/29724-redditmod2) - Reddit Enhancement Extensions / Scripts -* ⭐ **[Redlib](https://redlib.fmhy.net/)** / [Instances](https://github.com/redlib-org/redlib-instances/blob/main/instances.md), [Libreddit](https://github.com/libreddit/libreddit-instances/blob/master/instances.md), [Photon](https://photon-reddit.com/) or [RDX](https://rdx.overdevs.com/) - Reddit Frontends +* ⭐ **[Redlib](https://github.com/redlib-org/redlib-instances/blob/main/instances.md)**, [Libreddit](https://github.com/libreddit/libreddit-instances/blob/master/instances.md), [Photon](https://photon-reddit.com/) or [RDX](https://rdx.overdevs.com/) - Reddit Frontends * ⭐ **[Old Reddit Redirect](https://github.com/tom-james-watson/old-reddit-redirect)** - Redirect New Reddit to Old * ⭐ **[Newsit](https://newsit.benwinding.com/)** - Webpage Comments Widget / [GitHub](https://github.com/benwinding/newsit) * [Redditp](https://redditp.com/) or [Reddit Viewer](https://reddit-viewer.com/) - Reddit TikTok Style Viewers @@ -357,8 +357,9 @@ ## ▷ Players / Frontends * [YouTube Clone KMP](https://github.com/KhubaibKhan4/Youtube-Clone-KMP) - YouTube Frontend * [Piped](https://piped.private.coffee/) - YouTube Frontend / Sign-Up Required / [GitHub](https://github.com/TeamPiped/Piped) * [youtube-local](https://github.com/user234683/youtube-local) or [yt-local](https://git.sr.ht/~heckyel/yt-local) - YouTube Frontend -* [YouT-ube](https://www.yout-ube.com/) or [⁠MUI](https://muitube.com/) - Use YouTube Full Window Player +* [YouT-ube](https://www.yout-ube.com/) or [⁠MUI](https://muitube.com/) - Use YouTube Full Window Player * [Ytfzf](https://github.com/pystardust/ytfzf) or [YewTube](https://github.com/mps-youtube/yewtube) - Terminal YouTube Players +* [VacuumTube](https://github.com/shy1132/VacuumTube) - Console Version of YouTube on Desktop / Works for Steam Deck, HTPCs, etc *** diff --git a/docs/video-tools.md b/docs/video-tools.md index 00aab38a3..a269433de 100644 --- a/docs/video-tools.md +++ b/docs/video-tools.md @@ -384,7 +384,7 @@ ## ▷ Video Editors * ⭐ **[LosslessCut](https://github.com/mifi/lossless-cut)** - Video Editor * ⭐ **[kdenlive](https://kdenlive.org/en/)** - Video Editor / [GitHub](https://github.com/KDE/kdenlive) -* ⭐ **[DaVinci Resolve](https://www.blackmagicdesign.com/products/davinciresolve)** - Video Editor / Sign-Up Required / Fake Info Works / [Subtitle Generator](https://github.com/tmoroney/auto-subs) +* ⭐ **[DaVinci Resolve](https://www.blackmagicdesign.com/products/davinciresolve)** - Video Editor / Sign-Up Required / Fake Info Works / [Subtitle Generator](https://github.com/tmoroney/auto-subs) / [Discord](https://discord.gg/davinci-resolve-community-714620142096482314) * ⭐ **[Shotcut](https://shotcut.org/)** - Video Editor / [GitHub](https://github.com/mltframework/shotcut) * [Satvrn](https://rentry.co/FMHYB64#satvrn) - Video Editors / Plugins * [Auto-Editor](https://auto-editor.com/) - CLI Editor diff --git a/docs/video.md b/docs/video.md index 0cfd166af..c2aafcd82 100644 --- a/docs/video.md +++ b/docs/video.md @@ -105,7 +105,7 @@ ## ▷ Single Server * [Vidsrc.cx](https://vidsrc.cx/) - Movies / TV * [RidoMovies](https://ridomovies.tv/) - Movies / TV * [WatchFlix](https://watchflix.to/) - Movies / TV / Anime / 720p -* [OnionPlay](https://onionplay.mx/) - Movies / TV / [Discord](https://discord.com/invite/RjJgF755Pa) +* [OnionPlay](https://onionplay.bz/) - Movies / TV / [Discord](https://discord.com/invite/RjJgF755Pa) * [Mp4Hydra](https://mp4hydra.org/), [2](https://mp4hydra.top/) - Movies * [ShowBox](https://www.showbox.media/) - Movies / TV / Anime / Use [Throwaway Gmail](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/internet-tools/#wiki_.25B7_temp_mail) * [UniqueStream](https://uniquestream.net/) - Movies / TV / Anime / 720p From 8850dbc99999f9bd4b196dae19c8f5bbb02f9e25 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Fri, 28 Nov 2025 02:50:29 -0800 Subject: [PATCH 082/131] small update --- docs/video.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/video.md b/docs/video.md index c2aafcd82..8fc9d1832 100644 --- a/docs/video.md +++ b/docs/video.md @@ -72,6 +72,7 @@ ## ▷ Stream Aggregators * [CineBolt](https://cinebolt.net/) - Movies / TV / Anime / [Discord](https://discord.gg/7ZbCzMPt6f) * [ONOFLIX](https://onoflix.ru/) - Movies / TV / Anime / [Discord](https://discord.gg/eEmGSZ98cP) * [Bingeflix](https://bingeflix.tv/) - Movies / TV / Anime / [Discord](https://discord.com/invite/ajRY6Bn3rr) +* [Flicker](https://flickermini.pages.dev/), [2](https://flickeraddon.pages.dev/) - Movies / TV / Anime / [Proxy](https://flickerminiproxy.pages.dev/) / [Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#flicker-proxy) / [Subreddit](https://www.reddit.com/r/flickermini/) * [LunaStream](https://lunastream.fun/) - Movies / TV / Anime / [Discord](https://discord.gg/3kpj8SuMy5) * [Way2Movies](https://way2movies.live/) - Movies / TV / Anime / [Telegram](https://t.me/Way2MoviesFun) / [Discord](https://discord.gg/mH4zsaAmv7) * [Wooflix](https://www.wooflixtv.co/) - Movies / TV / Anime @@ -80,7 +81,6 @@ ## ▷ Stream Aggregators * [Yampi](https://yampi.live/) - Movies / TV / Anime * [M-Zone](https://www.m-zone.org/) - Movies / TV / Anime / [Discord](https://discord.com/invite/PFvCNcZCQC) * [MoviePluto](https://moviepluto.fun/) - Movies / TV / Anime / [Discord](https://discord.com/invite/ynfvjgHrBd) -* [Flicker](https://flickermini.pages.dev/), [2](https://flickeraddon.pages.dev/) - Movies / TV / Anime / [Proxy](https://flickerminiproxy.pages.dev/) / [Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#flicker-proxy) / [Subreddit](https://www.reddit.com/r/flickermini/) * [7XCinema](https://7xcinema.com/) - Movies / TV / Anime * [KrakenFlix](https://krakenflix.cx/) - Movies / TV / Anime * [Altair](https://altair.mollusk.top/) or [Nova](https://novastream.top/) - Movies / TV / [Discord](https://discord.gg/s9kUZw7CqP) From f696aabd5b406bba69c01eeb9d55a00cad4974fa Mon Sep 17 00:00:00 2001 From: Wispy <118697399+VVispy@users.noreply.github.com> Date: Sat, 29 Nov 2025 00:25:41 +1300 Subject: [PATCH 083/131] ai update (#4356) Co-authored-by: wispy --- docs/ai.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index ea07ff7c4..3a5f6a811 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -12,15 +12,15 @@ # ► AI Chatbots ## ▷ Official Model Sites -* ⭐ **[AI Studio](https://aistudio.google.com/app/prompts/new_chat)** - Gemini 3.0 Pro Preview / 100 Daily / Sign-Up Required / [Subreddit](https://www.reddit.com/r/Bard/) / [Discord](https://discord.com/invite/gemini) -* ⭐ **[Microsoft Copilot](https://copilot.microsoft.com)** - GPT-5 (Chat) / Unlimited / [Reasoning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#better-reasoning) / [Discord](https://discord.com/invite/go-copilot) -* ⭐ **[Kimi](https://www.kimi.com/)** - Kimi K2 Reasoning Chatbot / Sign-Up Required / [Subreddit](https://www.reddit.com/r/kimi/) / [Discord](https://discord.gg/TYU2fdJykW) / [GitHub](https://github.com/MoonshotAI) +* ⭐ **[AI Studio](https://aistudio.google.com/app/prompts/new_chat)** - Gemini 3 Pro / 100 Daily / Sign-Up Required / [Subreddit](https://www.reddit.com/r/Bard/) / [Discord](https://discord.com/invite/gemini) +* ⭐ **[Microsoft Copilot](https://copilot.microsoft.com)** - GPT-5 / Unlimited / [Reasoning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#better-reasoning) / [Discord](https://discord.com/invite/go-copilot) +* ⭐ **[Kimi](https://www.kimi.com/)** - Kimi K2 / Sign-Up Required / [Subreddit](https://www.reddit.com/r/kimi/) / [Discord](https://discord.gg/TYU2fdJykW) / [GitHub](https://github.com/MoonshotAI) * ⭐ **[Qwen](https://chat.qwen.ai/)** - Qwen3-Max / Unlimited / [Subreddit](https://www.reddit.com/r/Qwen_AI/) / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) * ⭐ **[Grok](https://grok.com/)** - Grok 4 + Grok 3 Fast (96 daily) / Grok 4.1 (24 daily) / [Rate Display](https://greasyfork.org/en/scripts/533963) / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) -* ⭐ **[⁠Z.ai](https://chat.z.ai/)** - GLM 4.6 Chatbot / Unlimited / [Discord](https://discord.gg/QR7SARHRxK) +* ⭐ **[⁠Z.ai](https://chat.z.ai/)** - GLM 4.6 / Unlimited / [Discord](https://discord.gg/QR7SARHRxK) * ⭐ **[DeepSeek](https://chat.deepseek.com/)** - DeepSeek-V3.2-Exp / Unlimited / [Subreddit](https://www.reddit.com/r/DeepSeek/) / [Discord](https://discord.com/invite/Tc7c45Zzu5) / [GitHub](https://github.com/deepseek-ai) * [Claude](https://claude.ai/) - Claude 4.5 Sonnet / Sign-Up with Phone # Required / [Usage Tracker](https://github.com/lugia19/Claude-Usage-Extension) / [Subreddit](https://www.reddit.com/r/ClaudeAI/) / [Discord](https://discord.com/invite/6PPFFzqPDZ) -* [Gemini](https://gemini.google.com/) - Gemini 3.0 Preview (5 per day) / 2.5 Flash (Unlimited) / [Limits](https://support.google.com/gemini/answer/16275805) / [Subreddit](https://www.reddit.com/r/Bard/) / [Discord](https://discord.com/invite/gemini) +* [Gemini](https://gemini.google.com/) - Gemini 3 Pro (5 per day) / 2.5 Flash (Unlimited) / [Limits](https://support.google.com/gemini/answer/16275805) / [Subreddit](https://www.reddit.com/r/Bard/) / [Discord](https://discord.com/invite/gemini) * [ChatGPT](https://chatgpt.com/) - GPT-5.1 / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#chatgpt-limits) / [r/OpenAI](https://www.reddit.com/r/OpenAI/) / [r/ChatGPT](https://www.reddit.com/r/ChatGPT/) / [Discord](https://discord.com/invite/openai) * [⁠Ernie](https://ernie.baidu.com/) - ERNIE X1.1 / [4.5 Demo](https://huggingface.co/spaces/baidu/ernie_4.5_turbo_demo) / [x1 Demo](https://huggingface.co/spaces/baidu/ernie_x1_turbo_demo) * [Mistral](https://chat.mistral.ai) - Magistral Medium / Privacy-Focused / [Subreddit](https://www.reddit.com/r/MistralAI/) / [Discord](https://discord.gg/mistralai) @@ -28,12 +28,12 @@ ## ▷ Official Model Sites * [MiniMax AI](https://agent.minimax.io/) - MiniMax-M2 / [Discord](https://discord.com/invite/hailuoai) / [GitHub](https://github.com/MiniMax-AI/MiniMax-M1) * [⁠Cohere](https://dashboard.cohere.com/playground/chat) - Command-A-Reasoning / 1000 Monthly / Sign-Up Required / [Discord](https://discord.com/invite/co-mmunity) * [⁠Solar](https://console.upstage.ai/playground/chat) - Solar Pro 2 Model / No Sign-Up / [Discord](https://discord.com/invite/Cge9FYjV4h) -* [⁠StepFun](https://stepfun.ai/) - Step 3 / DeepSeek R1 Chatbot / Sign-Up Required +* [⁠StepFun](https://stepfun.ai/) - Step 3 / DeepSeek R1 / Sign-Up Required * [⁠dots-demo](https://huggingface.co/spaces/rednote-hilab/dots-demo) - Dots Chatbot / No Sign-Up * [Apertus](https://publicai.co/chat), [2](https://chat.publicai.co/) - Apertus 70B -* [Reka](https://www.reka.ai/) - Reka Flash 3.1 / Reka's Chatbot / [Discord](https://discord.gg/jtjNSD52mf) -* [⁠K2Think](https://www.k2think.ai/) - LLM360 / MBZUAI Chatbot (not Kimi) / Sign-Up Required -* [⁠Ai2 Playground](https://playground.allenai.org/) - Olmo3 32B Chatbot / No Sign-Up / [Discord](https://discord.gg/NE5xPufNwu) +* [Reka](https://www.reka.ai/) - Reka Flash 3.1 / [Discord](https://discord.gg/jtjNSD52mf) +* [⁠K2Think](https://www.k2think.ai/) - LLM360 / MBZUAI (not Kimi) / Sign-Up Required +* [⁠Ai2 Playground](https://playground.allenai.org/) - Olmo3 32B / No Sign-Up / [Discord](https://discord.gg/NE5xPufNwu) *** @@ -41,7 +41,7 @@ ## ▷ Multiple Model Sites * 🌐 **[Free LLM API Resources](https://github.com/cheahjs/free-llm-api-resources)** - Chatbot Resources / Mirrors * ⭐ **[LMArena](https://lmarena.ai/?mode=direct)** - Multiple Chatbots / No Sign-Up / Reset Limits w/ Temp Mail / [X](https://x.com/arena) / [Discord](https://discord.com/invite/lmarena) -* [Yupp.ai](https://yupp.ai/) - Gemini 3.0 Preview / GPT-5.1-high / Grok 4.1 / Qwen 3 Max / Google Login / [Discord](https://discord.com/invite/yuppai) +* [Yupp.ai](https://yupp.ai/) - Gemini 3 Pro / GPT-5.1-high / Grok 4.1 / Qwen 3 Max / Google Login / [Discord](https://discord.com/invite/yuppai) * [⁠ISH](https://ish.chat/) - GPT-5 / Grok 4.1 / Kimi K2 / Multiple Chatbots / No Sign-Up / [Discord](https://discord.gg/cwDTVKyKJz) * [HiveChat](https://oi.wr.do/) - Kimi K2 / DeepSeek R1-0528 / Multiple Chatbots / Sign-Up Required / [Discord](https://discord.gg/AYFPHvv2jT) / [GitHub](https://github.com/lobehub/lobe-chat) * [⁠Together.ai](https://chat.together.ai/) - DeepSeek V3.1 / Qwen 3 235B-2507 / Up-To 110 Daily / [Discord](https://discord.gg/9Rk6sSeWEG) @@ -51,7 +51,7 @@ ## ▷ Multiple Model Sites * [Scira](https://scira.ai/) - Grok 4 / Qwen 3 / AI Search Engine / No Sign-Up / [GitHub](https://github.com/zaidmukaddam/scira) * [NVIDIA NIM](https://build.nvidia.com/) - DeepSeek V3.1 / Kimi K2 / Multiple Chatbots / No Sign-Up * [FreePass](https://freepass.ai/) - Gemini 2.5 Pro/ GPT-5-chat / No Sign-Up / [Telegram](https://t.me/freepass_ai) -* [Genspark](https://www.genspark.ai/) - GPT-5-high / Gemini 3.0 Preview / Grok 4.1 / Sign-Up Required / [Discord](https://discord.com/invite/CsAQ6F4MPy) +* [Genspark](https://www.genspark.ai/) - GPT-5-high / Gemini 3 Pro / Grok 4.1 / Sign-Up Required / [Discord](https://discord.com/invite/CsAQ6F4MPy) *** From 48dc1c401a2eac40e77e9e6b988d2e9b394f93a4 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sat, 29 Nov 2025 03:36:38 -0800 Subject: [PATCH 084/131] updated 9 pages --- docs/ai.md | 2 +- docs/audio.md | 2 +- docs/educational.md | 2 +- docs/file-tools.md | 3 ++- docs/gaming-tools.md | 4 ++-- docs/gaming.md | 1 - docs/linux-macos.md | 2 +- docs/mobile.md | 1 + docs/video.md | 4 ++-- 9 files changed, 11 insertions(+), 10 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 3a5f6a811..9bd27c87a 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -284,7 +284,7 @@ # ► Video Generation * 🌐 **[VBench](https://huggingface.co/spaces/Vchitect/VBench_Leaderboard)** - Video Generation Model Leaderboard * ⭐ **[Grok Imagine](https://grok.com/imagine)** - 100 Daily / Imagine 0.9 / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) -* [Sora](https://openai.com/index/sora/) - 29 Daily / [Signup Guide](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sora) / [Remove Watermarks](https://unmarkit.app/sora), [2](https://colab.research.google.com/drive/1Iqu4RZ9WAhcbO1Jn0wCkMOsw2l1p6z62) +* [Sora](https://openai.com/index/sora/) - 6 Daily / [Signup Guide](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sora) / [Remove Watermarks](https://unmarkit.app/sora), [2](https://colab.research.google.com/drive/1Iqu4RZ9WAhcbO1Jn0wCkMOsw2l1p6z62) * [Bing Create](https://www.bing.com/images/create) - Sora 1 / No Image Input * [Qwen](https://chat.qwen.ai/) - 10 Daily / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) * [PigenAI](https://pigenai.art/) - 10 Per Hour diff --git a/docs/audio.md b/docs/audio.md index 77734b623..5a64588ef 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -329,8 +329,8 @@ # ► Spotify Tools ## ▷ Playlist Tools * ⭐ **[Exportify](https://exportify.app/)** / [GitHub](https://github.com/watsonbox/exportify) or [spotify-backup](https://github.com/caseychu/spotify-backup) - Export Playlists -* ⭐ **[playlists.cloud](https://playlists.cloud/)**, [SpotTransfer](https://spot-transfer.vercel.app/) / [GitHub](https://github.com/Pushan2005/SpotTransfer), [Trikatuka](https://trikatuka.aknakn.eu/) or [Spotify2YouTubeMusic](https://github.com/mahdi-y/Spotify2YoutubeMusic) - Playlist Transfer Tools * ⭐ **[spotgen](https://epsil.github.io/spotgen)**, [chat jams](https://www.chatjams.ai/), [Unheard.FM](https://unheard.fm/) or [Chosic](https://www.chosic.com/) - Playlist Generators +* [SpotTransfer](https://spot-transfer.vercel.app/) / [GitHub](https://github.com/Pushan2005/SpotTransfer), [Trikatuka](https://trikatuka.aknakn.eu/) or [Spotify2YouTubeMusic](https://github.com/mahdi-y/Spotify2YoutubeMusic) - Playlist Transfer Tools * [Playlist Hospital](https://playlisthospital.com/) - Restore Disabled Songs in Spotify Playlists * [Spotlistr](https://www.spotlistr.com/) - Platform-to-Spotify Playlist Converter * [Playlistor](https://playlistor.io/) - Convert Apple Music Playlists to Spotify diff --git a/docs/educational.md b/docs/educational.md index daa01e479..78ef6a727 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -499,7 +499,7 @@ ## ▷ Chemistry * ⭐ **[LibreTexts Chemistry](https://chem.libretexts.org)** - Chemistry Texts * ⭐ **[Internet Chemistry](https://www.internetchemistry.com/search.php)** - Chemistry Search Index * [Chemistry Basics](https://saylordotorg.github.io/text_the-basics-of-general-organic-and-biological-chemistry/index.html) - Basics of General, Organic, and Biological Chemistry -* [ChemicalAid](https://www.chemicalaid.com/) or [Chemequations](https://chemequations.com/en/) - Chemistry Calculators / Element Tables +* [ChemicalAid](https://www.chemicalaid.com/), [⁠WebQC](https://www.webqc.org/) or [Chemequations](https://chemequations.com/en/) - Chemistry Calculators / Element Tables * [QuickChem](https://play.google.com/store/apps/details?id=com.map.michael.chemistry) - Chemistry Calculator * [PubChem](https://pubchem.ncbi.nlm.nih.gov/), [MOTM](https://www.chm.bris.ac.uk/motm/motm.htm), [NIST](https://webbook.nist.gov/chemistry/) or [EssentialChemicalIndustry](https://www.essentialchemicalindustry.org/) - Chemistry Wikis * [ChemistrySteps](https://www.chemistrysteps.com/), [Science Geek](https://www.sciencegeek.net/) or [DocBrown](https://docbrown.info/) - Chemistry Practice / Guides diff --git a/docs/file-tools.md b/docs/file-tools.md index 97a98c8ed..7b1067d37 100644 --- a/docs/file-tools.md +++ b/docs/file-tools.md @@ -129,6 +129,7 @@ ## ▷ File Encryption * ⭐ **[Cryptomator](https://cryptomator.org/)** / [GitHub](https://github.com/cryptomator/cryptomator) or [Tahoe-LAFS](https://tahoe-lafs.org/trac/tahoe-lafs) / [GitHub](https://github.com/tahoe-lafs/tahoe-lafs) - Cloud File Encryption * ⭐ **[VeraCrypt](https://www.veracrypt.fr/en/Home.html)** - Disk Encryptor * [age](https://github.com/FiloSottile/age) - File Encryptor +* [REM](https://github.com/liriliri/rem) - File Encryptor / Rclone GUI * [gocryptfs](https://github.com/bailey27/cppcryptfs) - File Encryptor * [Kryptor](https://www.kryptor.co.uk/) - File Encryptor @@ -404,7 +405,7 @@ ## ▷ Cloud Storage ## ▷ Cloud Managers * ⭐ **[Rclone](https://rclone.org/)** - Cloud Storage Manager -* ⭐ **Rclone Tools** - [Guide](https://rentry.co/simple-rclone-usage) / [Colab](https://colab.research.google.com/github/szyha/RcloneLabArchive/blob/master/RcloneLab.ipynb) / [Transfer Tool](https://github.com/TheCaduceus/Multi-Cloud-Transfer-Tool) / [Telegram](https://t.me/rclonexbot) +* ⭐ **Rclone Tools** - [Guide](https://rentry.co/simple-rclone-usage) / [GUI](https://github.com/liriliri/rem) / [Colab](https://colab.research.google.com/github/szyha/RcloneLabArchive/blob/master/RcloneLab.ipynb) / [Transfer Tool](https://github.com/TheCaduceus/Multi-Cloud-Transfer-Tool) / [Telegram](https://t.me/rclonexbot) * ⭐ **[gclone](https://github.com/dogbutcat/gclone)** - Cloud Storage Manager * ⭐ **[Air Explorer](https://airexplorer.net/en/)** - Cloud Storage Manager * ⭐ **[RaiDrive](https://www.raidrive.com/)** - Cloud Storage Manager diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index bdbc5d8fa..f59e81f0e 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -915,11 +915,11 @@ ## ▷ Geometry Dash Tools ## ▷ Roblox Tools -* ⭐ **[Rolimon's](https://www.rolimons.com/games)**, [⁠Rotrends](https://rotrends.com/) or [RoMonitor Stats](https://romonitorstats.com/) - Roblox Analytics / Stats +* ⭐ **[RoSeal](https://www.roseal.live/)**, [RoPro](https://ropro.io/), [RoValra](https://rovalra.com/) / [GitHub](https://github.com/NotValra/RoValra), [BTRoblox](https://github.com/AntiBoomz/BTRoblox) or [RoGold](https://rogold.live/free) - Enhance Roblox Website / Add Features / Extensions * ⭐ **[Bloxstrap](https://bloxstraplabs.com/)** / [Discord](https://discord.com/invite/nKjV3mGq6R) / [GitHub](https://github.com/bloxstraplabs/bloxstrap) or [Fishstrap](https://fishstrap.app/) / [GitHub](https://github.com/fishstrap/fishstrap) - Roblox Player Bootstrapper +* ⭐ **[Rolimon's](https://www.rolimons.com/games)**, [⁠Rotrends](https://rotrends.com/) or [RoMonitor Stats](https://romonitorstats.com/) - Roblox Analytics / Stats * [Novetus](https://bitl.itch.io/novetus) - Self-Hosted Multi-version Roblox Client * [Roblox Studio Mod Manager](https://github.com/MaximumADHD/Roblox-Studio-Mod-Manager) - Roblox Studio Bootstrapper -* [RoPro](https://ropro.io/), [RoValra](https://rovalra.com/) / [GitHub](https://github.com/NotValra/RoValra), [BTRoblox](https://github.com/AntiBoomz/BTRoblox), [RoGold](https://rogold.live/free) or [RoSeal](https://www.roseal.live/) - Enhance Roblox Website * [Better Discovery](https://www.roblox.com/games/15317947079/) - Game Discovery * [RBXServers](https://rbxservers.xyz/) or [FreeVIPServers](https://freevipservers.net/) - Roblox VIP Servers * [RobloxDen](https://robloxden.com/) or [Rocodes](https://rocodes.gg/) - Track Roblox Promo Codes diff --git a/docs/gaming.md b/docs/gaming.md index 4d6f47e8a..1abe242ee 100644 --- a/docs/gaming.md +++ b/docs/gaming.md @@ -60,7 +60,6 @@ ## ▷ Game Repacks * ⭐ **[FitGirl Repacks](https://fitgirl-repacks.site/)** - Download / Torrent / ROM Repacks / [Unofficial Launcher](https://github.com/CarrotRub/Fit-Launcher/) * ⭐ **[KaOsKrew](https://kaoskrew.org/)** - Torrent / [Discord](https://discord.com/invite/WF2pqPTFBs) * ⭐ **[ARMGDDN Browser](https://github.com/KaladinDMP/AGBrowser)**, [2](https://cs.rin.ru/forum/viewtopic.php?f=14&t=140593) - Download / [Telegram](https://t.me/ARMGDDNGames) / [Discord](https://discord.gg/abeChzCy8X) -* ⭐ **[Gnarly Repacks](https://rentry.co/FMHYB64#gnarly_repacks)** - Download / PW: `gnarly` * [ScOOt3r Repacks](https://discord.gg/xe3Fys8Upy) - Download / Torrent / [Discord](https://discord.com/invite/WF2pqPTFBs) * [M4CKD0GE Repacks](https://m4ckd0ge-repacks.site/) - Download / [Discord](https://discord.gg/693hNBdymb) * [Dyren Repacks](https://rentry.co/FMHYB64#dyren) - Download / Torrent / [Discord](https://discord.com/invite/kw36u9cxd3) diff --git a/docs/linux-macos.md b/docs/linux-macos.md index d338d7658..b12bb8f62 100644 --- a/docs/linux-macos.md +++ b/docs/linux-macos.md @@ -276,7 +276,7 @@ ## ▷ Linux Gaming * ⭐ **[proton-ge-custom](https://github.com/GloriousEggroll/proton-ge-custom)** - Play Windows Games on Linux / [Guide](https://www.reddit.com/r/LinuxCrackSupport/comments/yqfirv/how_to_install_fitgirl_or_dodi_windows_repacks_in/) * ⭐ **[ProtonPlus](https://github.com/Vysp3r/ProtonPlus)**, [ProtonUp-QT](https://github.com/DavidoTek/ProtonUp-Qt/) or [Proton Sarek](https://github.com/pythonlover02/Proton-Sarek) (old gpus) - Linux Game Launcher Compatibility Managers * ⭐ **[Kapital Sin](https://www.kapitalsin.com/forum/index.php?board=4.0)** - Linux Games / Use [Translator](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tools/#wiki_.25B7_translators) -* ⭐ **[Torrminatorr](https://forum.torrminatorr.com/)** - Linux Games +* ⭐ **[Torrminatorr](https://forum.torrminatorr.com/)** - Linux Games / Sign-Up Required * ⭐ **[johncena141](https://1337x.to/user/johncena141/)**, [2](https://1337x.to/user/johncena141/) - Linux Games / [Search](https://games.melroy.org/) / [Support](https://gitlab.com/jc141x/portal) * [UnderTaker141](https://github.com/AbdelrhmanNile/UnderTaker141) - Game Libraries / Launchers * [RuTracker](https://rutracker.org/forum/viewforum.php?f=899) - Linux Games / Use [Translator](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tools/#wiki_.25B7_translators) / [Wiki](https://rutracker.wiki/) / [Rules](https://rutracker.org/forum/viewtopic.php?t=1045) diff --git a/docs/mobile.md b/docs/mobile.md index 5e7ec3d55..2b26c5b43 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -707,6 +707,7 @@ ## ▷ Android on Windows * ⭐ **[WSABuilds](https://github.com/MustardChef/WSABuilds)** - Windows Subsystem / Pre-built Binaries * ⭐ **[Google Play Games](https://play.google.com/googleplaygames)** - Android Mobile Games on Windows * [MuMuPlayer](https://www.mumuplayer.com/) - Android Emulator +* [MSI App Player](https://www.msi.com/Landing/appplayer) - Android Emulator / Debloated Bluestacks * [Docker Android](https://github.com/budtmo/docker-android) - Android on Docker * [Genymotion](https://www.genymotion.com/download/) - Android Emulator * [NoxPlayer](https://www.bignox.com/) - Android Emulator / [Debloat](https://gist.github.com/TameemS/72c4b92131977aced56e727d51599a48) diff --git a/docs/video.md b/docs/video.md index 8fc9d1832..3cc4daee5 100644 --- a/docs/video.md +++ b/docs/video.md @@ -376,8 +376,8 @@ ## ▷ Live TV * ⭐ **[tv.garden](https://tv.garden/)** - TV / Sports * ⭐ **[PlayTorrio IPTV](https://playtorrioiptv.pages.dev/)** / [Discord](https://discord.gg/bbkVHRHnRk) / [GitHub](https://github.com/ayman707-ux/PlayTorrio) or [Darkness TV](https://tv-channels.pages.dev/) / [GitHub](https://github.com/DarknessShade/TV) - TV / Sports -* ⭐ **[EasyWebTV](https://zhangboheng.github.io/Easy-Web-TV-M3u8/routes/countries.html)** or [IPTV Web](https://iptv-web.app/) - TV / Sports * ⭐ **[NTV](https://ntvstream.cx/)** - TV / Sports / Aggregator / [Telegram](https://t.me/ntvsteam) / [Discord](https://discord.gg/uY3ud5gcpW) +* ⭐ **[EasyWebTV](https://zhangboheng.github.io/Easy-Web-TV-M3u8/routes/countries.html)** or [IPTV Web](https://iptv-web.app/) - TV / Sports * ⭐ **[RgShows](https://www.rgshows.ru/livetv/)** or **[Heartive](https://heartive.pages.dev/live/)** - TV / Sports * ⭐ **[DaddyLive TV](https://dlhd.dad/24-7-channels.php)**, [2](https://dlhd.dad/), [3](https://thedaddy.dad/), - TV / [Mirrors](https://daddyny.com/) * ⭐ **[TVPass](https://tvpass.org/)**, [2](https://thetvapp.to/) - TV / Sports / US Only @@ -421,13 +421,13 @@ ## ▷ Live Sports * 🌐 **[/sport calendars/](https://dan.valeena.dev/guides/sports-calendar), [2](https://rentry.co/sportcalendars)** - Importable Sports Calendars * ⭐ **[SportyHunter](https://sportyhunter.com/)**, [2](https://nflhunter.com/), [3](https://nhlstreams.io/v1/), [4](https://mlbgamepass.com/) / Community Aggregator / [Discord](https://discord.gg/zbxWcejadm) * ⭐ **[Streamed](https://streamed.pk/)**, [2](https://strmd.link/) / [Discord](https://discord.gg/streamed) +* ⭐ **[NTV](https://ntvstream.cx/)** - TV / Sports / Aggregator / [Telegram](https://t.me/ntvsteam) / [Discord](https://discord.gg/uY3ud5gcpW) * ⭐ **[WatchSports](https://watchsports.to/)** - Stream Aggregator * ⭐ **[DaddyLive](https://dlhd.dad/)**, [2](https://dlhd.dad/), [3](https://thedaddy.dad/), [4](https://dlhd.click/), [5](https://daddylivestream.com/) - TV / Sports / [Mirrors](https://daddyny.com/) * ⭐ **[PPV.TO](https://ppv.to/)**, [2](https://ppvs.su/) - Live Events / [Mirrors](https://ppv.zone/) / [Discord](https://discord.gg/5AMPdpckjH) * ⭐ **[Sport7](https://sport7.pro/)**, [2](https://sport71.pro//) / [Player Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sport7) / [Telegram](https://t.me/goatifisports) / [Discord](https://discord.gg/xcdfVwgEx3) * ⭐ **[Watch Footy](https://watchfooty.st/)**, [2](https://www.watchfooty.top) - Stream Aggregator / [Discord](https://discord.gg/T38kUWZHtB) / [Mirrors](https://watchfty.link/) * ⭐ **[BINTV](https://bintv.fun/)** / [Discord](https://discord.gg/fMU4hpDjPg) -* ⭐ **[NTV](https://ntvstream.cx/)** - TV / Sports / Aggregator / [Telegram](https://t.me/ntvsteam) / [Discord](https://discord.gg/uY3ud5gcpW) * ⭐ **[FSTV](https://fstv.zip/)**, [2](https://fstv.space/) / [Mirrors](https://gofstv.live/) / [Discord](https://discord.gg/j9EfEm4AMW) * ⭐ **[SoccerStreamLinks](https://soccerstreamlinks.site/)** - Stream Aggregator / [Discord](https://discord.gg/HwXeKNu8FU) * ⭐ **[StreamEast](https://streameast.ga/)**, [2](https://streameast.ph/) / [Mirrors](https://v2.gostreameast.link/) From 793245f134571d91a93ada56f7ee66fcfbe10417 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sat, 29 Nov 2025 10:34:47 -0800 Subject: [PATCH 085/131] updated 6 pages --- docs/internet-tools.md | 1 + docs/misc.md | 2 +- docs/privacy.md | 1 - docs/social-media-tools.md | 2 +- docs/storage.md | 2 +- docs/video.md | 2 +- 6 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/internet-tools.md b/docs/internet-tools.md index feae66f1a..c4aa36fd9 100644 --- a/docs/internet-tools.md +++ b/docs/internet-tools.md @@ -18,6 +18,7 @@ # ► Internet Tools ## ▷ Network Tools * ⭐ **[fast](https://fast.com/)** / [Blur Info](https://userstyles.world/style/17413) / [CLI](https://github.com/sindresorhus/fast-cli), **[Cloudflare Speed Test](https://speed.cloudflare.com/)**, **[OpenSpeedTest](https://openspeedtest.com/)** / [GitHub](https://github.com/openspeedtest/Speed-Test) or **[LibreSpeed](https://librespeed.org/)** - Speed Tests +* ⭐ **[Safing Portmaster](https://safing.io/)** - Network Monitor / DNS Resolver / Firewall / [Discord](https://discord.com/invite/9ScnccuXaZ) / [GitHub](https://github.com/safing) * [Pinging](https://www.pinging.net/), [GlobalPing](https://globalping.io/) or [PingTracer](https://github.com/bp2008/pingtracer) - Network Testing / Ping Monitors * [NetBlocks](https://api.webprobe.org/) or [OpenNetMeter](https://github.com/Ashfaaq18/OpenNetMeter) - Internet Performance Monitor * [WiFi Analyzer](https://apps.microsoft.com/store/detail/wifi-analyzer/9NBLGGH33N0N) - WiFi Analyzer diff --git a/docs/misc.md b/docs/misc.md index 0828ee8e9..6d2ed9756 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -984,7 +984,7 @@ ## ▷ Electronics * ⭐ **[NanoReview](https://nanoreview.net/)**, **[TechPowerup](https://www.techpowerup.com/)**, [TechGearLab](https://www.techgearlab.com/), [ProductChart](https://www.productchart.com/), [Octoparts](https://octopart.com/), [Technical City](https://technical.city/) or [Techspecs](https://techspecs.io/) - Tech / Hardware Comparisons * ⭐ **[rtings](https://www.rtings.com/)** - Hardware / Tech Reviews / Clear Cookies Reset Limit * ⭐ **[Open Benchmarking](https://openbenchmarking.org/)** - Hardware Benchmarks -* ⭐ **[GSMArena](https://www.gsmarena.com/)**, [Prepaid Compare](https://prepaidcompare.net/), [PhoneDB](https://phonedb.net/), [GSMChoice](https://www.gsmchoice.com/en/), [⁠Antutu](https://www.antutu.com/en/ranking/rank1.htm) or [Kimovil](https://www.kimovil.com/en/) - Compare Phones / Prices +* ⭐ **[GSMArena](https://www.gsmarena.com/)** / [Guide](https://www.gsmarena.com/reviews.php3?sTag=Buyers+guide), [Prepaid Compare](https://prepaidcompare.net/), [PhoneDB](https://phonedb.net/), [GSMChoice](https://www.gsmchoice.com/en/), [⁠Antutu](https://www.antutu.com/en/ranking/rank1.htm) or [Kimovil](https://www.kimovil.com/en/) - Compare Phones / Prices * ⭐ **[CPUBenchmark](https://www.cpubenchmark.net/)**, [Toms GPU Hierarchy](https://www.tomshardware.com/reviews/gpu-hierarchy) or [NoteBenchcheck](https://www.notebookcheck.net/Benchmarks-Tech.123.0.html) - GPU / CPU Benchmarks * ⭐ **[r/MechanicalKeyboards Wiki](https://www.reddit.com/r/MechanicalKeyboards/wiki/index)**, [KeebFinder](https://keeb-finder.com/) or [Alexotos](https://www.alexotos.com/keyboard-vendor-list/) / [Discord](https://discord.com/invite/xMQArAaGRB) - Mechanical Keyboard Recommendations * ⭐ **[Mousepad Mastersheet](https://docs.google.com/spreadsheets/d/1RAnmZxDNduaGV8kB-GCvZ0MO6d9-0j9jmrU2f8dp0Ww/)** - Mousepad Comparison Chart diff --git a/docs/privacy.md b/docs/privacy.md index bcac03073..ebe34d575 100644 --- a/docs/privacy.md +++ b/docs/privacy.md @@ -189,7 +189,6 @@ ## ▷ Privacy Indexes ## ▷ Network Security -* ⭐ **[Safing Portmaster](https://safing.io/)** - Network Monitor / DNS Resolver / Firewall / [Discord](https://discord.com/invite/9ScnccuXaZ) / [GitHub](https://github.com/safing) * [I2P](https://geti2p.net/en/) - Encrypted Private Network Layer / [Guide](https://rentry.co/CBGI2P) / [GitLab](https://i2pgit.org/) * [Simplewall](https://github.com/henrypp/simplewall) - Firewall * [Fort](https://github.com/tnodir/fort) - Firewall diff --git a/docs/social-media-tools.md b/docs/social-media-tools.md index 5402ec75a..757443807 100644 --- a/docs/social-media-tools.md +++ b/docs/social-media-tools.md @@ -158,7 +158,7 @@ # ► Reddit Tools * ⭐ **[Reddit Stream](https://reddit-stream.com/)** - Live Thread Viewer * ⭐ **[Reddit Enhancement Suite](https://redditenhancementsuite.com/)**, [Reddit++](https://greasyfork.org/en/scripts/490046), [Reddit Fix](https://greasyfork.org/en/scripts/404497-reddit-fix), [Reddit Extension](https://lawrenzo.com/p/reddit-extension), [RedditEnhancer](https://github.com/joelacus/RedditEnhancer) or [RedditMod2](https://greasyfork.org/en/scripts/29724-redditmod2) - Reddit Enhancement Extensions / Scripts -* ⭐ **[Redlib](https://github.com/redlib-org/redlib-instances/blob/main/instances.md)**, [Libreddit](https://github.com/libreddit/libreddit-instances/blob/master/instances.md), [Photon](https://photon-reddit.com/) or [RDX](https://rdx.overdevs.com/) - Reddit Frontends +* ⭐ **[Redlib](https://github.com/redlib-org/redlib-instances/blob/main/instances.md)** / [2](https://github.com/libreddit/libreddit-instances/blob/master/instances.md), [Photon](https://photon-reddit.com/) or [RDX](https://rdx.overdevs.com/) - Reddit Frontends * ⭐ **[Old Reddit Redirect](https://github.com/tom-james-watson/old-reddit-redirect)** - Redirect New Reddit to Old * ⭐ **[Newsit](https://newsit.benwinding.com/)** - Webpage Comments Widget / [GitHub](https://github.com/benwinding/newsit) * [Redditp](https://redditp.com/) or [Reddit Viewer](https://reddit-viewer.com/) - Reddit TikTok Style Viewers diff --git a/docs/storage.md b/docs/storage.md index 49f90df8b..edcd17bdb 100644 --- a/docs/storage.md +++ b/docs/storage.md @@ -431,7 +431,7 @@ ## Tab Managers * ⭐ **[Sidebery](https://github.com/mbnuqw/sidebery)** or **[Simple Tab Groups](https://github.com/drive4ik/simple-tab-groups)** - Firefox -[OneTab](https://www.one-tab.com/), [Tab Center Reborn](https://framagit.org/ariasuni/tabcenter-reborn), [Tab Stash](https://josh-berry.github.io/tab-stash/), [Tab Butler](https://tabbutler.netlify.app/), [One Tab Group](https://www.tabdeck.so/), [TreeStyleTabs](https://github.com/piroor/treestyletab) +[OneTab](https://www.one-tab.com/), [Tab Stash](https://josh-berry.github.io/tab-stash/), [Tab Butler](https://tabbutler.netlify.app/), [One Tab Group](https://www.tabdeck.so/), [TreeStyleTabs](https://github.com/piroor/treestyletab) *** diff --git a/docs/video.md b/docs/video.md index 3cc4daee5..4932d84a9 100644 --- a/docs/video.md +++ b/docs/video.md @@ -766,7 +766,7 @@ # ► Torrent Sites *** * ↪️ **[General Torrent Sites](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/torrent)** -* ⭐ **[1337x Movies](https://1337x.to/movie-library/1/)**, [2](https://1337x.to/movie-library/1/)- Movies / TV / Anime +* ⭐ **[1337x Movies](https://1337x.to/movie-library/1/)** - Movies / TV / Anime * ⭐ **[RuTracker Movies](https://rutracker.org/forum/index.php?c=2)** - Movies / TV / Anime / [Wiki](https://rutracker.wiki/) / [Rules](https://rutracker.org/forum/viewtopic.php?t=1045) * ⭐ **[Rive](https://rivestream.org/)** - Movies / TV / Anime / [Status](https://rentry.co/rivestream) / [Discord](https://discord.gg/6xJmJja8fV) * ⭐ **[Kinozal](https://kinozal.tv/)** - Movies / TV / 4K / Sign-Up Required From 0f3bc5af73812682888726b405db5707db972fb9 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sat, 29 Nov 2025 13:40:36 -0800 Subject: [PATCH 086/131] updated 2 pages --- docs/audio.md | 4 ++-- docs/downloading.md | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/audio.md b/docs/audio.md index 5a64588ef..42b05ceba 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -35,7 +35,7 @@ ## ▷ Streaming Sites * ⭐ **[DAB Music Player](https://dab.yeet.su/)**, [2](https://dabmusic.xyz/) - Browser Music / Lossless / Sign-Up Required / [Telegram](https://t.me/+RnrXmKyOPNY0ZGY9) / [Discord](https://discord.com/invite/rmzH6ttgcC) * ⭐ **[Reddit Music Player](https://reddit.musicplayer.io/)** - Subreddit Music Player * ⭐ **[SoundCloud](https://soundcloud.com/)** - User Made Songs -* ⭐ **[TrackerHub](https://discord.com/invite/sheet)**, [2](https://artistgrid.cx/) - Unreleased +* ⭐ **[TrackerHub](https://artistgrid.cx/)** - Unreleased / [Render](https://dev.artistgrid.cx/) / [Discord](https://discord.gg/sheet) / [GitHub](https://github.com/ArtistGrid/) * [Spotify](https://open.spotify.com/) - Web Player / [Enhanced UI](https://senpaihunters.github.io/SpotOn/) / [Lyrics](https://github.com/mantou132/Spotify-Lyrics) / [Lyrics Script](https://greasyfork.org/en/scripts/377439) * [squid.wtf](https://tidal.squid.wtf), [Monochrome](https://monochrome.tf/), [2](https://monochrome.prigoana.com/) / [GitHub](https://github.com/eduardprigoana/monochrome), [⁠Digger](https://digger-ui.vercel.app/) or [BiniLossless](https://music.binimum.org/) - HiFi Tidal Instances / [Full List](https://github.com/eduardprigoana/hifi-instances/) * [Audiomack](https://audiomack.com/) - Browser Music @@ -417,7 +417,7 @@ ## ▷ Download Sites *** * 🌐 **[⁠Music Download Guide](https://rentry.co/wheredownloadmusic)** - Downloading Guide / Site Index -* ⭐ **[TrackerHub](https://artistgrid.cx/)** - Unreleased / [Discord](https://discord.gg/sheet) +* ⭐ **[TrackerHub](https://artistgrid.cx/)** - Unreleased / [Render](https://dev.artistgrid.cx/) / [Discord](https://discord.gg/sheet) / [GitHub](https://github.com/ArtistGrid/) * ⭐ **[Audio Download CSE](https://cse.google.com/cse?cx=006516753008110874046:ibmyuhh72io)** / [CSE 2](https://cse.google.com/cse?cx=006516753008110874046:ohobg3wvr_w) / [CSE 3](https://cse.google.com/cse?cx=32d85b41e2feacd3f) - Multi-Site Search * [r/xTrill](https://reddit.com/r/xTrill) - Download App / [Backup](https://reddit.com/r/xTrillBackup) * [VK::MP3](https://metacpan.org/pod/VK::MP3) - VK MP3 Search Tool diff --git a/docs/downloading.md b/docs/downloading.md index 661146c10..f466e3ea0 100644 --- a/docs/downloading.md +++ b/docs/downloading.md @@ -61,7 +61,6 @@ ## ▷ Search Sites *** * ⭐ **[Download CSE](https://cse.google.com/cse?cx=006516753008110874046:1ugcdt3vo7z)** / [CSE 2](https://cse.google.com/cse?cx=006516753008110874046:reodoskmj7h) - Multi-Site Search -* ⭐ **[FilePursuit](https://filepursuit.com)** / [Discord](https://discord.gg/xRfFd8h) * ⭐ **[4Shared](https://www.4shared.com/)** * [File Host Search](https://cse.google.com/cse?cx=90a35b59cee2a42e1) * [Linktury](https://www.ddlspot.com/) From 5abfcfbefba29b82bcd1bea9f68b7195b47373f5 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sat, 29 Nov 2025 15:44:25 -0800 Subject: [PATCH 087/131] small fix --- docs/audio.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/audio.md b/docs/audio.md index 42b05ceba..a917c7757 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -35,7 +35,7 @@ ## ▷ Streaming Sites * ⭐ **[DAB Music Player](https://dab.yeet.su/)**, [2](https://dabmusic.xyz/) - Browser Music / Lossless / Sign-Up Required / [Telegram](https://t.me/+RnrXmKyOPNY0ZGY9) / [Discord](https://discord.com/invite/rmzH6ttgcC) * ⭐ **[Reddit Music Player](https://reddit.musicplayer.io/)** - Subreddit Music Player * ⭐ **[SoundCloud](https://soundcloud.com/)** - User Made Songs -* ⭐ **[TrackerHub](https://artistgrid.cx/)** - Unreleased / [Render](https://dev.artistgrid.cx/) / [Discord](https://discord.gg/sheet) / [GitHub](https://github.com/ArtistGrid/) +* ⭐ **[ArtistGrid](https://artistgrid.cx/)** - Unreleased / [Render](https://dev.artistgrid.cx/) / [GitHub](https://github.com/ArtistGrid/) * [Spotify](https://open.spotify.com/) - Web Player / [Enhanced UI](https://senpaihunters.github.io/SpotOn/) / [Lyrics](https://github.com/mantou132/Spotify-Lyrics) / [Lyrics Script](https://greasyfork.org/en/scripts/377439) * [squid.wtf](https://tidal.squid.wtf), [Monochrome](https://monochrome.tf/), [2](https://monochrome.prigoana.com/) / [GitHub](https://github.com/eduardprigoana/monochrome), [⁠Digger](https://digger-ui.vercel.app/) or [BiniLossless](https://music.binimum.org/) - HiFi Tidal Instances / [Full List](https://github.com/eduardprigoana/hifi-instances/) * [Audiomack](https://audiomack.com/) - Browser Music @@ -417,7 +417,7 @@ ## ▷ Download Sites *** * 🌐 **[⁠Music Download Guide](https://rentry.co/wheredownloadmusic)** - Downloading Guide / Site Index -* ⭐ **[TrackerHub](https://artistgrid.cx/)** - Unreleased / [Render](https://dev.artistgrid.cx/) / [Discord](https://discord.gg/sheet) / [GitHub](https://github.com/ArtistGrid/) +* ⭐ **[ArtistGrid](https://artistgrid.cx/)** - Unreleased / [Render](https://dev.artistgrid.cx/) / [GitHub](https://github.com/ArtistGrid/) * ⭐ **[Audio Download CSE](https://cse.google.com/cse?cx=006516753008110874046:ibmyuhh72io)** / [CSE 2](https://cse.google.com/cse?cx=006516753008110874046:ohobg3wvr_w) / [CSE 3](https://cse.google.com/cse?cx=32d85b41e2feacd3f) - Multi-Site Search * [r/xTrill](https://reddit.com/r/xTrill) - Download App / [Backup](https://reddit.com/r/xTrillBackup) * [VK::MP3](https://metacpan.org/pod/VK::MP3) - VK MP3 Search Tool From 0baed4e56fbd2f39b932f6bb6b6fe015ae7572a0 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sun, 30 Nov 2025 04:24:31 -0800 Subject: [PATCH 088/131] updated 10 pages --- docs/ai.md | 1 + docs/beginners-guide.md | 2 +- docs/gaming.md | 1 + docs/misc.md | 1 + docs/mobile.md | 1 - docs/non-english.md | 2 +- docs/social-media-tools.md | 1 + docs/system-tools.md | 2 +- docs/text-tools.md | 1 + docs/video.md | 4 ++-- 10 files changed, 10 insertions(+), 6 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 9bd27c87a..1c25a81b6 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -407,6 +407,7 @@ ## ▷ Text to Speech * [Google Illuminate](https://illuminate.google.com/) - Generate AI Conversations * [ElevenLabs](https://elevenlabs.io/) / No Sign-Up / [Discord](https://discord.gg/elevenlabs) / [GitHub](https://github.com/elevenlabs) * [Google Speech Gen](https://aistudio.google.com/generate-speech) +* [TTS-WebUI](https://ttswebui.com/) / No Sign-Up / [Colab](https://colab.research.google.com/github/rsxdalv/tts-webui/blob/main/notebooks/google_colab.ipynb) / [Discord](https://discord.gg/V8BKTVRtJ9) / [GitHub](https://github.com/rsxdalv/TTS-WebUI) * [FakeYou](https://fakeyou.com/) / No Sign-Up / [Discord](https://discord.gg/fakeyou) * [Tortoise TTS](https://github.com/neonbjb/tortoise-tts) / No Sign-Up * [Bark](https://github.com/suno-ai/bark) / No Sign-Up / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#hugging-face-warning) / [Colab](https://colab.research.google.com/drive/1eJfA2XUa-mXwdMy7DoYKVYHI1iTd9Vkt?usp=sharing) / [Discord](https://discord.com/invite/J2B2vsjKuE) diff --git a/docs/beginners-guide.md b/docs/beginners-guide.md index f6b7ba7bb..b221e5d03 100644 --- a/docs/beginners-guide.md +++ b/docs/beginners-guide.md @@ -99,7 +99,7 @@ ### Reading * **Manga: [Weeb Central](https://weebcentral.com/) / [MangaDex](https://mangadex.org/)** * **Comics: [ReadComicsOnline](https://readcomiconline.li/) / [GetComics](https://getcomics.org/)** * **Ebook Readers: [Google Play Books](https://play.google.com/books) / [Koodo](https://www.koodoreader.com/) / [Foxit](https://www.foxit.com/pdf-reader/)** + [Warning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#foxit-warning) -* **Android Readers: [Librera](https://librera.mobi/) / [Moon+ Reader](https://www.moondownload.com/) + [Theme Guide](https://claraiscute.neocities.org/Guides/moontheme/), [2](https://claraiscute.pages.dev/Guides/moontheme) / [Readera](https://readera.org/)** +* **Android Readers: [Librera](https://librera.mobi/) / [Moon+ Reader](https://www.moondownload.com/) + [Theme Guide](https://claraiscute.neocities.org/Guides/moontheme/), [2](https://claraiscute.pages.dev/Guides/moontheme) / [Legado](https://github.com/gedoor/legado/blob/master/English.md)** * **Track / Discover: [GoodReads](https://www.goodreads.com/)** (books) / [StoryGraph](https://www.thestorygraph.com/) (books) / **[MAL](https://myanimelist.net/)** (manga) / **[LeagueOfComicGeeks](https://leagueofcomicgeeks.com/)** (comics) *** diff --git a/docs/gaming.md b/docs/gaming.md index 1abe242ee..03f6fe438 100644 --- a/docs/gaming.md +++ b/docs/gaming.md @@ -320,6 +320,7 @@ ## ▷ ROM Sites * [ConsoleROMs](https://www.consoleROMs.com/) - ROMs * [ROMsHQ](https://romshq.com/) - ROMs * [Emu-Land](https://www.emu-land.net/en) - ROMs +* [DLPSGame](https://dlpsgame.com/), [2](https://nswgame.com) - ROMs / Avoid PC Games * [HexRom](https://hexrom.com/) - ROMs / [Telegram](https://t.me/Hexrom_Com) * [The Old Computer](https://www.theoldcomputer.com/) - ROMs * [Emuparadise](https://www.emuparadise.me/) - ROMs / [Forum](https://www.epforums.org/) / [Fix Downloads](https://gist.github.com/infval/c69b479ff0bd590f2dd7e1975fe2fcad/raw/8be1b17f03837939c8baab3b2247eb60a22fa89a/emuparadise.download.user.js) diff --git a/docs/misc.md b/docs/misc.md index 6d2ed9756..d9c6f8974 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -168,6 +168,7 @@ ## ▷ Recipes * [RecipeRadar](https://www.reciperadar.com/) - Recipe Search * [KitchenAid](https://www.kitchenaid.com/recipes.html) - Recipe Search * [Recipeeper](https://www.recipeeper.com/) - Dietary-Based Recipes +* [⁠DAREBEETS](https://darebeets.com/) - Plant-Based Recipes * [TasteAtlas](https://www.tasteatlas.com/) - Recipe Map * [AmazingRibs](https://amazingribs.com/) - Rib Recipes * [The Bread Code Manifesto](https://github.com/hendricius/the-sourdough-framework) - Bread Baking Recipes diff --git a/docs/mobile.md b/docs/mobile.md index 2b26c5b43..2cac9fe69 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -321,7 +321,6 @@ ## ▷ Root / Flash * [TWRP Root](https://twrp.me/) - TWRP Root / [Telegram](https://t.me/samsung_twrp_root) * [Orangefox](https://orangefox.download/) or [SkyHawk](https://skyhawkrecovery.github.io/) - Custom Recovery Firmware * [Smali Patcher](https://xdaforums.com/t/module-smali-patcher-7-4.3680053/) - Android System Patcher -* [Albastuz3d](https://albastuz3d.net/) - Stock Phone ROMs * [LSPosed](https://github.com/JingMatrix/LSPosed) - LSPosed Framework * [PixelFlasher](https://github.com/badabing2005/PixelFlasher) - Pixel Phone Flashing GUI diff --git a/docs/non-english.md b/docs/non-english.md index e1122fbec..bc10fdec0 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -765,7 +765,7 @@ ## ▷ Streaming * ⭐ **[Cineby](https://www.cineby.gd/)** - Hindi-Dub Movies / TV / Anime / 1080p / Auto-Next / [Discord](https://discord.gg/C2zGTdUbHE) * ⭐ **[HydraHD](https://hydrahd.com/)** - Movies / TV / Anime / Auto-Next / [Status](https://hydrahd.info/) * ⭐ **[RgShows](https://www.rgshows.ru/)** - Movies / TV / Anime / 4K / [API](https://embed.rgshows.ru/) / [Guide](https://www.rgshows.ru/guide.html) / [Discord](https://discord.com/invite/K4RFYFspG4) -* ⭐ **[ToonStream](https://toonstream.love/)** - Cartoons / Anime / 1080p / [Telegram](https://telegram.me/toonstream) +* ⭐ **[ToonStream](hhttp://toonstream.world/)** - Cartoons / Anime / 1080p / [Telegram](https://telegram.me/toonstream) * ⭐ **[Anime World India](https://watchanimeworld.in/)**, [2](https://animesalt.cc/) - Anime * ⭐ **[MultiMovies](https://multimovies.guru)** - Movies / TV / .guru Always Redirects to Main * [TamilMV](https://www.1tamilmv.farm/) - Movies / TV / Sub / Dub / 1080p / 4K / Anime / Indian Languages diff --git a/docs/social-media-tools.md b/docs/social-media-tools.md index 757443807..68e9a1f9a 100644 --- a/docs/social-media-tools.md +++ b/docs/social-media-tools.md @@ -71,6 +71,7 @@ ## ▷ Discord Clients * [Replugged](https://replugged.dev/) - Discord Client Mod / [Discord](https://discord.gg/HnYFUhv4x4) / [GitHub](https://github.com/replugged-org/replugged) * [Legcord](https://legcord.app/) - Discord Client / Lightweight / [Privacy-Fork](https://github.com/Milkshiift/GoofCord) / [Discord](https://discord.gg/TnhxcqynZ2) / [GitHub](https://github.com/Legcord/Legcord) * [BetterDiscord](https://betterdiscord.app/) - Discord Client Mod / [Plugins](https://betterdiscord.app/plugins) / [Banned Plugins](https://rentry.co/BDBannedPlugins) / [Discord](https://discord.gg/0Tmfo5ZbORCRqbAd) / [GitHub](https://github.com/BetterDiscord/BetterDiscord) +* [Equicord](https://equicord.org/) - Discord Client Mod / [Plugins](https://equicord.org/plugins) / [Discord](https://discord.gg/5Xh2W87egW) / [GitHub](https://github.com/Equicord/Equicord) * [abaddon](https://github.com/uowuo/abaddon) - Discord Client Mod / Lightweight / [Discord](https://discord.gg/wkCU3vuzG5) * [Discordo](https://github.com/ayn2op/discordo) - Discord Terminal Client * [Vesktop](https://vesktop.dev/) - Web Client w/ Vencord Preinstalled / [GitHub](https://github.com/Vencord/Vesktop) diff --git a/docs/system-tools.md b/docs/system-tools.md index f4adc6091..5beaec262 100644 --- a/docs/system-tools.md +++ b/docs/system-tools.md @@ -50,7 +50,7 @@ ## ▷ System Tweaks * [Cerebro App](https://cerebroapp.com/) - Tweaked System Navigation * [SmartSystemMenu](https://github.com/AlexanderPro/SmartSystemMenu) - Tweaked System Menu * [Shell](https://nilesoft.org/) / [GitHub](https://github.com/moudey/shell) or [RCWM](https://github.com/GChuf/RCWM) - Tweaked / Custom Context Menus -* [Explorer Tab Utility](https://github.com/w4po/ExplorerTabUtility) - Tweaked File Explorer +* [File Pilot](https://filepilot.tech/) or [Explorer Tab Utility](https://github.com/w4po/ExplorerTabUtility) - Improved / Tweaked File Explorers * [Quick Access Popup](https://www.quickaccesspopup.com/) - File Manager * [Spencer](https://www.the-sz.com/products/spencer/) - Classic Start Menu * [yasb](https://github.com/amnweb/yasb) - Tweaked Taskbar diff --git a/docs/text-tools.md b/docs/text-tools.md index 93ea56582..3ed507b97 100644 --- a/docs/text-tools.md +++ b/docs/text-tools.md @@ -557,6 +557,7 @@ ## ▷ Unicode Text Generators * ⭐ **[FSymbols](https://fsymbols.com/generators/)** * ⭐ **[Fancy Text](https://fancy-text.net/)** * [Cool Fonts Online](https://coolfont.org/) +* [⁠Discord Fonts](https://discord-fonts.com/) * [FontMaker.io](https://fontmaker.io/) * [Aesthetic Font Generator](https://www.tesms.net/) * [Text-Generator](https://text-generator.app/) diff --git a/docs/video.md b/docs/video.md index 4932d84a9..39e5f3c9f 100644 --- a/docs/video.md +++ b/docs/video.md @@ -15,8 +15,8 @@ # ► Streaming Sites * ⭐ **[XPrime](https://xprime.tv/)**, [2](https://xprime.today/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/pDjg5ccSgg) * ⭐ **[VeloraTV](https://veloratv.ru/)** or [456movie](https://456movie.net/), [2](https://345movie.net/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/4SJ5c9gZUQ) * ⭐ **[Flixer](https://flixer.sh)**, [Hexa](https://hexa.su/) or [Vidora](https://watch.vidora.su/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.com/invite/yvwWjqvzjE) -* [Aether](https://aether.mom/), [2](https://legacy.aether.mom/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/MadMF7xb5q) * [FlickyStream](https://flickystream.ru/) or [CineMora](https://cinemora.ru/) - Movies / TV / Anime / [Discord](https://discord.com/invite/flickystream) +* [Aether](https://aether.mom/), [2](https://legacy.aether.mom/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/MadMF7xb5q) * [Rive](https://rivestream.org/), [2](https://rivestream.net/), [3](https://www.rivestream.app/) or [CorsFlix](https://watch.corsflix.net), [2](https://watch.corsflix.dpdns.org/), [3](https://corsflix.net) - Movies / TV / Anime / Auto-Next / [Status](https://rentry.co/rivestream) / [Discord](https://discord.gg/6xJmJja8fV) * [1Shows](https://www.1shows.ru/), [1Flex](https://www.1flex.ru/) or [RgShows](https://www.rgshows.ru/) - Movies / TV / Anime / [Auto Next](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#rgshows-autoplay) / [Guide](https://www.rgshows.ru/guide.html) / [Discord](https://discord.com/invite/K4RFYFspG4) * [Cinegram](https://cinegram.net/) - Movies / TV / Anime / Auto-Next @@ -560,7 +560,7 @@ # ► Smart TV / Firestick ## ▷ Android TV * 🌐 **[Awesome Android TV](https://github.com/Generator/Awesome-Android-TV-FOSS-Apps)** or **[⁠TroyPoint](https://troypoint.com/)** - Android TV App Indexes -* ⭐ **[SmartTube](https://github.com/yuliskov/SmartTube)** / [2](https://smarttubeapp.github.io/) or [⁠TizenTube Cobalt](https://github.com/reisxd/TizenTubeCobalt) - Ad-Free Android TV YouTube +* ⭐ **[⁠TizenTube Cobalt](https://github.com/reisxd/TizenTubeCobalt)** or [SmartTube](https://github.com/yuliskov/SmartTube) / [2](https://smarttubeapp.github.io/) - Ad-Free Android TV YouTube * [⁠Flicky](https://github.com/mlm-games/flicky) - F-Droid Client * [Android TV Tools v4](https://xdaforums.com/t/tool-all-in-one-tool-for-windows-android-tv-tools-v4.4648239/) - Multiple Android TV Tools * [Android TV Piracy](https://rentry.co/androidtvpiracy) - Android TV Piracy Guide From b1b7bfac084c4e4d74294141e90c1983bd090c18 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sun, 30 Nov 2025 05:01:29 -0800 Subject: [PATCH 089/131] added site --- docs/gaming-tools.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index f59e81f0e..b4ebc0016 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -104,7 +104,7 @@ ## ▷ Controller Tools * [DsHidMini](https://docs.nefarius.at/projects/DsHidMini/) - Use PS3 Controllers on Windows * [JoyToKey](https://joytokey.net/en/) - Controller Emulator * [Spud Controller](https://sadwhale-studios.itch.io/) - Controller / Mouse Input Displays -* [Gamepad-Tester](https://hardwaretester.com/gamepad) - Controller Connectivity Testers +* [Gamepad-Tester](https://hardwaretester.com/gamepad) or [Test Gamepad](https://testgamepad.online/) - Online Controller Testers * [DualSense Tester](https://ds.daidr.me/) - Web ⁠DualSense Tester / [GitHub](https://github.com/daidr/dualsense-tester) * [Calibration GUI](https://dualshock-tools.github.io/) - Web DualSense Calibration Tool / Chromium Required / [GitHub](https://github.com/dualshock-tools/dualshock-tools.github.io) * [hidusbf](https://github.com/LordOfMice/hidusbf) - Decrease DS4/5 Input Lag / [Video](https://youtu.be/x0wcJM4FtXQ) From b32a007beb876383ecb5d2e3e74b1554c3ccd935 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sun, 30 Nov 2025 05:15:22 -0800 Subject: [PATCH 090/131] moved site --- docs/video.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/video.md b/docs/video.md index 39e5f3c9f..4dd3f27bb 100644 --- a/docs/video.md +++ b/docs/video.md @@ -15,8 +15,8 @@ # ► Streaming Sites * ⭐ **[XPrime](https://xprime.tv/)**, [2](https://xprime.today/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/pDjg5ccSgg) * ⭐ **[VeloraTV](https://veloratv.ru/)** or [456movie](https://456movie.net/), [2](https://345movie.net/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/4SJ5c9gZUQ) * ⭐ **[Flixer](https://flixer.sh)**, [Hexa](https://hexa.su/) or [Vidora](https://watch.vidora.su/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.com/invite/yvwWjqvzjE) -* [FlickyStream](https://flickystream.ru/) or [CineMora](https://cinemora.ru/) - Movies / TV / Anime / [Discord](https://discord.com/invite/flickystream) * [Aether](https://aether.mom/), [2](https://legacy.aether.mom/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/MadMF7xb5q) +* [FlickyStream](https://flickystream.ru/) or [CineMora](https://cinemora.ru/) - Movies / TV / Anime / [Discord](https://discord.com/invite/flickystream) * [Rive](https://rivestream.org/), [2](https://rivestream.net/), [3](https://www.rivestream.app/) or [CorsFlix](https://watch.corsflix.net), [2](https://watch.corsflix.dpdns.org/), [3](https://corsflix.net) - Movies / TV / Anime / Auto-Next / [Status](https://rentry.co/rivestream) / [Discord](https://discord.gg/6xJmJja8fV) * [1Shows](https://www.1shows.ru/), [1Flex](https://www.1flex.ru/) or [RgShows](https://www.rgshows.ru/) - Movies / TV / Anime / [Auto Next](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#rgshows-autoplay) / [Guide](https://www.rgshows.ru/guide.html) / [Discord](https://discord.com/invite/K4RFYFspG4) * [Cinegram](https://cinegram.net/) - Movies / TV / Anime / Auto-Next From 9f94bc6b98896ba61b877f1bdbc1cfc255aa05c0 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sun, 30 Nov 2025 05:47:55 -0800 Subject: [PATCH 091/131] small update --- docs/.vitepress/transformer/constants.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/.vitepress/transformer/constants.ts b/docs/.vitepress/transformer/constants.ts index be96d350b..727a3144b 100644 --- a/docs/.vitepress/transformer/constants.ts +++ b/docs/.vitepress/transformer/constants.ts @@ -38,7 +38,7 @@ export const headers: Header = { }, 'beginners-guide.md': { title: 'Beginners Guide', - description: 'A Guide for Beginners to Piracy' + description: 'A Guide for Beginners + FAQs' }, 'downloading.md': { title: 'Downloading', From 5366c90b645d68124db666072ee5791e6446be2e Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sun, 30 Nov 2025 06:14:51 -0800 Subject: [PATCH 092/131] fixed name --- docs/internet-tools.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/internet-tools.md b/docs/internet-tools.md index c4aa36fd9..bd1a1b18c 100644 --- a/docs/internet-tools.md +++ b/docs/internet-tools.md @@ -709,7 +709,7 @@ ## ▷ Firefox Extensions * ⭐ **[FoxyTab](https://addons.mozilla.org/en-US/firefox/addon/foxytab/)** - Tab Tools * ⭐ **[Sidebery](https://github.com/mbnuqw/sidebery)** - Bookmark Manager * [Firefox Containers](https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/), [Container Tab Groups](https://addons.mozilla.org/en-US/firefox/addon/container-tab-groups/) or [Temporary Containers](https://addons.mozilla.org/en-US/firefox/addon/temporary-containers/) - Separate Firefox Sessions / [Guide](https://www.thechiefmeat.com/guides/containers.html) -* [Context Search Web](https://addons.mozilla.org/en-US/firefox/addon/contextsearch-web-ext/) - Search Selected Text / Multi Site Search +* [ContextSearch web-ext](https://addons.mozilla.org/en-US/firefox/addon/contextsearch-web-ext/) - Search Selected Text / Multi Site Search * [FoxyLink](https://addons.mozilla.org/en-US/firefox/addon/foxylink/) - Link Tools * [Snap Links Plus](https://cpriest.github.io/SnapLinksPlus/) - Select, Copy or Open Multiple Links at Once * [Multithreaded Download Manager](https://addons.mozilla.org/en-US/firefox/addon/multithreaded-download-manager/) - Download Manager From d60634b3ae296601b867818564eb1f07afe9fc42 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sun, 30 Nov 2025 07:01:27 -0800 Subject: [PATCH 093/131] moved site --- docs/video.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/video.md b/docs/video.md index 4dd3f27bb..5ca7a6f75 100644 --- a/docs/video.md +++ b/docs/video.md @@ -66,13 +66,13 @@ ## ▷ Stream Aggregators * [Cinepeace](https://cinepeace.in/) - Movies / TV / Anime / [Discord](https://discord.gg/htmB2TbK) * [Flixvo](https://flixvo.live/), [2](https://flixvo.fun/) - Movies / TV / Anime * [BoredFlix](https://www.boredflix.com/) - Movies / TV / Anime / [Discord](https://discord.gg/VHDedCcbGY) +* [Flicker](https://flickermini.pages.dev/), [2](https://flickeraddon.pages.dev/) - Movies / TV / Anime / [Proxy](https://flickerminiproxy.pages.dev/) / [Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#flicker-proxy) / [Subreddit](https://www.reddit.com/r/flickermini/) * [PopcornMovies](https://popcornmovies.org/) - Movies / TV / Anime / [Discord](https://discord.com/invite/JAxTMkmcpd) * [Cinema Deck](https://cinemadeck.com/), [2](https://cinemadeck.st/) - Movies / TV / Anime / [Status](https://cinemadeck.com/official-domains) / [Discord](https://discord.com/invite/tkGPsX5NTT) * [AlienFlix](https://alienflix.net/), [2](https://hexawatch.cc/) - Movies / TV / Anime * [CineBolt](https://cinebolt.net/) - Movies / TV / Anime / [Discord](https://discord.gg/7ZbCzMPt6f) * [ONOFLIX](https://onoflix.ru/) - Movies / TV / Anime / [Discord](https://discord.gg/eEmGSZ98cP) * [Bingeflix](https://bingeflix.tv/) - Movies / TV / Anime / [Discord](https://discord.com/invite/ajRY6Bn3rr) -* [Flicker](https://flickermini.pages.dev/), [2](https://flickeraddon.pages.dev/) - Movies / TV / Anime / [Proxy](https://flickerminiproxy.pages.dev/) / [Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#flicker-proxy) / [Subreddit](https://www.reddit.com/r/flickermini/) * [LunaStream](https://lunastream.fun/) - Movies / TV / Anime / [Discord](https://discord.gg/3kpj8SuMy5) * [Way2Movies](https://way2movies.live/) - Movies / TV / Anime / [Telegram](https://t.me/Way2MoviesFun) / [Discord](https://discord.gg/mH4zsaAmv7) * [Wooflix](https://www.wooflixtv.co/) - Movies / TV / Anime From 1de66d0875443b74152c02c28b473af19876f5ce Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sun, 30 Nov 2025 07:03:36 -0800 Subject: [PATCH 094/131] removed site --- docs/system-tools.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/system-tools.md b/docs/system-tools.md index 5beaec262..99a09f09d 100644 --- a/docs/system-tools.md +++ b/docs/system-tools.md @@ -50,7 +50,7 @@ ## ▷ System Tweaks * [Cerebro App](https://cerebroapp.com/) - Tweaked System Navigation * [SmartSystemMenu](https://github.com/AlexanderPro/SmartSystemMenu) - Tweaked System Menu * [Shell](https://nilesoft.org/) / [GitHub](https://github.com/moudey/shell) or [RCWM](https://github.com/GChuf/RCWM) - Tweaked / Custom Context Menus -* [File Pilot](https://filepilot.tech/) or [Explorer Tab Utility](https://github.com/w4po/ExplorerTabUtility) - Improved / Tweaked File Explorers +* [Explorer Tab Utility](https://github.com/w4po/ExplorerTabUtility) - Improved / Tweaked File Explorers * [Quick Access Popup](https://www.quickaccesspopup.com/) - File Manager * [Spencer](https://www.the-sz.com/products/spencer/) - Classic Start Menu * [yasb](https://github.com/amnweb/yasb) - Tweaked Taskbar From de0825748784c73bee98cfa40c25e738d66d25bc Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sun, 30 Nov 2025 07:32:13 -0800 Subject: [PATCH 095/131] Create dec-2025.md --- docs/posts/dec-2025.md | 69 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 docs/posts/dec-2025.md diff --git a/docs/posts/dec-2025.md b/docs/posts/dec-2025.md new file mode 100644 index 000000000..a2cb54ea9 --- /dev/null +++ b/docs/posts/dec-2025.md @@ -0,0 +1,69 @@ +--- +title: Monthly Updates [December] +description: December 2025 updates +date: 2025-12-01 +next: false + +prev: false + +footer: true +--- + + + +:::info +These update threads only contains major updates. If you're interested +in seeing all minor changes you can follow our +[Commits Page](https://github.com/fmhy/FMHYedit/commits/main) on GitHub or +[Updates Channel](https://redd.it/17f8msf) in Discord. +::: + +# Wiki Updates + +- Added new backup site **[FMHY.bid](https://fmhy.bid/)**. Should be unblocked more places than .net currently. + +- Added new section for [Photography / Cameras](https://fmhy.net/image-tools#photography-cameras). + +- Added new section for [3D Printing / Printers](https://fmhy.net/image-tools#_3d-printing). + +- Re-ordered [AI Benchmarks](https://fmhy.net/ai#ai-benchmarks), starred Kaggle Benchmarks, removed ones with dated testing, and added a subsection for [Specialized Benchmarks](https://fmhy.net/ai#specialized-benchmarks). [Before vs After](https://i.ibb.co/5xY36Pk5/Untitled.png) / [2](https://i.imgur.com/NuIHGhC.png). + +- Re-ordered and cleaned up ugly formatting in [Hosting Tools](https://fmhy.net/developer-tools#hosting-tools). [Before vs After](https://i.ibb.co/21g23vSy/Untitled.png) / [2]( Date: Sun, 30 Nov 2025 07:33:22 -0800 Subject: [PATCH 096/131] Update index.md --- docs/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/index.md b/docs/index.md index 4fe160da5..9ecddb090 100644 --- a/docs/index.md +++ b/docs/index.md @@ -7,8 +7,8 @@ name: freemediaheckyeah tagline: The largest collection of free stuff on the internet! announcement: - title: Fight Chat Control 2.0 🔒 - link: /posts/FCC + title: Dec 2025 Updates ❄️ + link: /posts/dec-2025 image: src: /test.png alt: FMHY Icon From 710b7e3346ee97cca6354be0c07bd8623a4d3f27 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sun, 30 Nov 2025 07:47:16 -0800 Subject: [PATCH 097/131] Update dec-2025.md --- docs/posts/dec-2025.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/posts/dec-2025.md b/docs/posts/dec-2025.md index a2cb54ea9..e6615cbb5 100644 --- a/docs/posts/dec-2025.md +++ b/docs/posts/dec-2025.md @@ -28,7 +28,7 @@ # Wiki Updates - Re-ordered [AI Benchmarks](https://fmhy.net/ai#ai-benchmarks), starred Kaggle Benchmarks, removed ones with dated testing, and added a subsection for [Specialized Benchmarks](https://fmhy.net/ai#specialized-benchmarks). [Before vs After](https://i.ibb.co/5xY36Pk5/Untitled.png) / [2](https://i.imgur.com/NuIHGhC.png). -- Re-ordered and cleaned up ugly formatting in [Hosting Tools](https://fmhy.net/developer-tools#hosting-tools). [Before vs After](https://i.ibb.co/21g23vSy/Untitled.png) / [2]( Date: Sun, 30 Nov 2025 13:50:56 -0800 Subject: [PATCH 098/131] updated 7 pages --- docs/audio.md | 2 ++ docs/developer-tools.md | 2 +- docs/linux-macos.md | 2 +- docs/mobile.md | 2 +- docs/posts/dec-2025.md | 2 +- docs/system-tools.md | 1 + docs/video.md | 2 +- 7 files changed, 8 insertions(+), 5 deletions(-) diff --git a/docs/audio.md b/docs/audio.md index a917c7757..4628926de 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -218,6 +218,7 @@ ## ▷ Internet Radio * [Radiodeck](https://www.radiodeck.com/) - Online Radio Player / Directory * [Quasar Radio](https://kuasark.com/en/) - Online Radio Directory * [⁠Freeform Radio](https://www.freeformradio.directory/) - Online Radio Directory +* [⁠Vijay's Radio Vibes](https://vijaysradiovibes.pages.dev/) - Random Radio Stations * [AccuRadio](https://www.accuradio.com/) * [Q-3](https://www.q-3.eu/) * [⁠DubLab](https://www.dublab.com/) @@ -683,6 +684,7 @@ ## ▷ Curated Recommendations * [Music.ishkur](https://music.ishkur.com/) - Electronic Music Guide * [⁠HappyHardcore](https://www.happyhardcore.com/forums/) - Hardcore Dance Music Forum * [TranceFix](https://www.trancefix.nl/index.php) - Trance Music Forum +* [CET](https://rentry.org/CET) - Music Comps & Edits / [Discord](https://discord.gg/DfAfVPPvq4) * [This Is What You Listen To](https://tiwylt.musimap.io/) - Song Genre / Info Analyzer * [Identifying Music Genres](https://chunisama.github.io/Identifying-Music-Genres/) - Compare Music Genres * [Loudness War](https://dr.loudness-war.info/) - Albums Dynamic Range Database diff --git a/docs/developer-tools.md b/docs/developer-tools.md index 11e34f9d2..e0c2cc756 100644 --- a/docs/developer-tools.md +++ b/docs/developer-tools.md @@ -1030,7 +1030,7 @@ # ► Hosting Tools * 🌐 **[VPS Comparison Chart](https://lowendstock.com/deals/)**, [⁠servers.fyi](https://www.servers.fyi/) or [Bitcoin VPS](https://bitcoin-vps.com/) - VPS Comparisons * ⭐ **[TLD-List](https://tld-list.com/)**, [TLDES](https://tldes.com/) or [SitePriace](https://www.siteprice.org/) - Domain Price Comparisons * ⭐ **[censys](https://search.censys.io/)**, [wtfis](https://github.com/pirxthepilot/wtfis), [digger.tools](https://digger.tools/), [LinkScope](https://accentusoft.com/), [URLDNA](https://urldna.io/) or [DNSlytics](https://dnslytics.com/) - Domain Info Tools -* ⭐ **[Check-Host](https://check-host.net/)**, [Highlight](https://www.highlight.io/) or [Uptime](https://betterstack.com/uptime) - Web-Based Uptime Monitors +* ⭐ **[Check-Host](https://check-host.net/)** or [Uptime](https://betterstack.com/uptime) - Web-Based Uptime Monitors * [InstantDomain](https://instantdomainsearch.com/), [DomainTyper](https://domaintyper.com/), [IWantMyName](https://iwantmyname.com/), [Whois](https://www.whois.com/), [Domainr](https://domainr.com) or [Atlaq](https://atlaq.com) - Domains * [Pyfunceble](https://pyfunceble.github.io/#/) - Domain Availability App * [DNForum](https://www.dnforum.com/) - Domain Name Forum diff --git a/docs/linux-macos.md b/docs/linux-macos.md index b12bb8f62..1865bc0f3 100644 --- a/docs/linux-macos.md +++ b/docs/linux-macos.md @@ -780,7 +780,7 @@ ## ▷ System Tools * [Sloth](https://github.com/sveinbjornt/Sloth) - Process Manager * [KeepingYouAwake](https://github.com/newmarcel/KeepingYouAwake) - Prevent Sleep Mode * [Yabai](https://github.com/koekeishiya/yabai), [Amethyst](https://ianyh.com/amethyst/) / [GitHub](https://github.com/ianyh/Amethyst), [1Piece](https://app1piece.com/), [Loop](https://github.com/MrKai77/Loop), [AeroSpace](https://github.com/nikitabobko/AeroSpace), [Phoenix](https://kasper.github.io/phoenix/) or [Rectangle](https://rectangleapp.com/) - Window Managers -* [Maccy](https://maccy.app/), [ClipBook](https://clipbook.app/), [clipboard-history](https://github.com/SUPERCILEX/clipboard-history) or [TRex](https://trex.ameba.co/) - Clipboard Managers +* [Maccy](https://maccy.app/), [ClipBook](https://clipbook.app/), [⁠ClipPocket](https://github.com/dhahd/ClipPocket), [clipboard-history](https://github.com/SUPERCILEX/clipboard-history) or [TRex](https://trex.ameba.co/) - Clipboard Managers * [Pictogram](https://pictogramapp.com/), [IconSet](https://github.com/tale/iconset) or [IconChamp](https://www.macenhance.com/iconchamp.html) - Custom App Icons * [Tintd](https://www.tintd.app/) or [Manila](https://github.com/neilsardesai/Manila) - Change Folder Colors * [Dynamic Wallpaper Club](https://dynamicwallpaper.club/) - Dynamic Wallpaper App diff --git a/docs/mobile.md b/docs/mobile.md index 2cac9fe69..f91f7e00f 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -944,7 +944,7 @@ ## ▷ Android Video Players * ⭐ **[mpvKt](https://github.com/abdallahmehiz/mpvKt/)** / [Nightly Builds](https://nightly.link/abdallahmehiz/mpvKt/workflows/nightlies/main) * ⭐ **[SyncPlay](https://github.com/yuroyami/syncplay-mobile)** - Video Stream Sync * [Just Player](https://github.com/moneytoo/Player) -* [⁠mpvEx](https://github.com/marlboro-advance/mpvEx) +* [⁠mpvEx](https://mpvex.vercel.app/) / [GitHub](https://github.com/marlboro-advance/mpvEx) * [⁠Night Video Player](https://play.google.com/store/apps/details?id=com.rz.night.player) * [MX Player](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks) (search) / [Codec](https://github.com/USBhost/MX_FFmpeg) * [Nova Video Player](https://github.com/nova-video-player/aos-AVP) diff --git a/docs/posts/dec-2025.md b/docs/posts/dec-2025.md index e6615cbb5..1a0fc56f6 100644 --- a/docs/posts/dec-2025.md +++ b/docs/posts/dec-2025.md @@ -62,7 +62,7 @@ # Things Removed - Removed Anadius as they've [decided to step down](https://i.ibb.co/TD9kRCR3/image.png) / [2](https://i.imgur.com/2Xk8Jor.png). It may be re-added in the future if someone new steps up to maintain it. -- Removed ContextSearch as it's been removed by Firefox. It seems to be causing issues, and in some cases flooding sites with requests. We're unsure if its purposefully malicious, or mistakes by its dev, but regardless its recommended to remove it, and try other options like [ContextSearch web-ext](https://fmhy.net/internet-tools#firefox-extensions). +- Removed ContextSearch as it's been removed by Firefox. It seems to be causing issues, and in some cases flooding sites with requests. We're unsure if it's purposefully malicious, or mistakes by its dev, but regardless its recommended to remove it, and try other options like [ContextSearch web-ext](https://fmhy.net/internet-tools#firefox-extensions). - Unstarred [Files](https://fmhy.net/file-tools#file-managers) in File Managers. There was a lot of hype for this originally, but people have started to come forward saying its too laggy / slow to be useful. diff --git a/docs/system-tools.md b/docs/system-tools.md index 99a09f09d..4801bc1d5 100644 --- a/docs/system-tools.md +++ b/docs/system-tools.md @@ -452,6 +452,7 @@ ## ▷ Wallpapers * [VSThemes](https://vsthemes.org/en/) - Search Wallpapers * [r/Wallpaper](https://www.reddit.com/r/wallpaper/) - Wallpapers Community * [Frutiger Aero Archive](https://frutigeraeroarchive.org/) - 2000s Style Wallpapers +* [⁠Kawaii Hoshi](https://kawaiihoshi.com/) - Cute Wallpapers * [DualMonitorBackgrounds](https://www.dualmonitorbackgrounds.com/) - Dual Monitor Wallpapers * [CoolBackgrounds](https://coolbackgrounds.io/) - Customizable Wallpapers * [Simple Desktops](https://simpledesktops.com/), [Minimalistic Wallpaper](https://minimalistic-wallpaper.demolab.com/) or [SetAsWall](https://www.setaswall.com/) - Minimalist Wallpapers diff --git a/docs/video.md b/docs/video.md index 5ca7a6f75..e2757786d 100644 --- a/docs/video.md +++ b/docs/video.md @@ -610,6 +610,7 @@ # ► Download Sites * [⁠Medeberiya](https://medeberiya.net/) - Movie / TV * [TFPDL](https://tfpdl.se/category/movies/), [2](https://tfpdl.to/category/movies/) - Movies / TV / Anime * [P-Stream](https://pstream.mov/) - Movies / TV / Anime / [Discord](https://discord.gg/uHU4knYRPa) +* [ShowBox](https://www.showbox.media/) - Movies / TV / Anime / 4K / Use [Throwaway Gmail](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/internet-tools/#wiki_.25B7_temp_mail) * [KatMovieHD](https://katworld.net/?type=KatmovieHD) - Movies / TV / Anime * [TMovie](https://tmovie.tv/) - Movies / TV / Anime / [Discord](https://discord.com/invite/R7a6yWMmfK) * [BEECH](https://beech.watch/) - Movies / TV / Anime / [Discord](https://discord.gg/FekgaSAtJa) @@ -635,7 +636,6 @@ # ► Download Sites * [Download.ir](https://download.ir/topics/film/) - Movies / TV * [UHDMovies](https://modlist.in/?type=uhdmovies) - Movies / 4K * [⁠4KHDHub](https://4khdhub.fans/) - Movies / TV / 4K -* [ShowBox](https://www.showbox.media/) - Movies / TV / Anime / 4K / Use [Throwaway Gmail](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/internet-tools/#wiki_.25B7_temp_mail) * [ShareSpark](https://ww1.sharespark.cfd/) - Movies / TV * [Free Movies](https://free-movies.to/) - Movies / TV * [SeriesVault](https://seriesvault.win/), [2](https://seriesvault.org/) - TV / Anime From 69efb7e618ec88df95fddb5e701f21688897c33a Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Sun, 30 Nov 2025 17:06:45 -0800 Subject: [PATCH 099/131] updated 2 pages --- docs/audio.md | 4 ++-- docs/misc.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/audio.md b/docs/audio.md index 4628926de..8c4cb7a5a 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -35,7 +35,7 @@ ## ▷ Streaming Sites * ⭐ **[DAB Music Player](https://dab.yeet.su/)**, [2](https://dabmusic.xyz/) - Browser Music / Lossless / Sign-Up Required / [Telegram](https://t.me/+RnrXmKyOPNY0ZGY9) / [Discord](https://discord.com/invite/rmzH6ttgcC) * ⭐ **[Reddit Music Player](https://reddit.musicplayer.io/)** - Subreddit Music Player * ⭐ **[SoundCloud](https://soundcloud.com/)** - User Made Songs -* ⭐ **[ArtistGrid](https://artistgrid.cx/)** - Unreleased / [Render](https://dev.artistgrid.cx/) / [GitHub](https://github.com/ArtistGrid/) +* ⭐ **[ArtistGrid](https://artistgrid.cx/)** - Unreleased / [Render](https://dev.artistgrid.cx/) / [Discord](https://discord.gg/tns89b3w7R) / [GitHub](https://github.com/ArtistGrid/) * [Spotify](https://open.spotify.com/) - Web Player / [Enhanced UI](https://senpaihunters.github.io/SpotOn/) / [Lyrics](https://github.com/mantou132/Spotify-Lyrics) / [Lyrics Script](https://greasyfork.org/en/scripts/377439) * [squid.wtf](https://tidal.squid.wtf), [Monochrome](https://monochrome.tf/), [2](https://monochrome.prigoana.com/) / [GitHub](https://github.com/eduardprigoana/monochrome), [⁠Digger](https://digger-ui.vercel.app/) or [BiniLossless](https://music.binimum.org/) - HiFi Tidal Instances / [Full List](https://github.com/eduardprigoana/hifi-instances/) * [Audiomack](https://audiomack.com/) - Browser Music @@ -418,7 +418,7 @@ ## ▷ Download Sites *** * 🌐 **[⁠Music Download Guide](https://rentry.co/wheredownloadmusic)** - Downloading Guide / Site Index -* ⭐ **[ArtistGrid](https://artistgrid.cx/)** - Unreleased / [Render](https://dev.artistgrid.cx/) / [GitHub](https://github.com/ArtistGrid/) +* ⭐ **[ArtistGrid](https://artistgrid.cx/)** - Unreleased / [Render](https://dev.artistgrid.cx/) / [Discord](https://discord.gg/tns89b3w7R) / [GitHub](https://github.com/ArtistGrid/) * ⭐ **[Audio Download CSE](https://cse.google.com/cse?cx=006516753008110874046:ibmyuhh72io)** / [CSE 2](https://cse.google.com/cse?cx=006516753008110874046:ohobg3wvr_w) / [CSE 3](https://cse.google.com/cse?cx=32d85b41e2feacd3f) - Multi-Site Search * [r/xTrill](https://reddit.com/r/xTrill) - Download App / [Backup](https://reddit.com/r/xTrillBackup) * [VK::MP3](https://metacpan.org/pod/VK::MP3) - VK MP3 Search Tool diff --git a/docs/misc.md b/docs/misc.md index d9c6f8974..fd5c18836 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -324,11 +324,11 @@ # ► Maps ## ▷ Navigation / Transport -* ⭐ **[Google Maps](https://www.google.com/maps/)**, [Apple Maps](https://beta.maps.apple.com/), [Bing Maps](https://www.bing.com/maps) or [Mapy](https://mapy.com) - Online / Offline Maps +* ⭐ **[Google Maps](https://www.google.com/maps/)**, [Apple Maps](https://beta.maps.apple.com/), [Bing Maps](https://www.bing.com/maps), [OsmAnd](https://osmand.net/) or [Mapy](https://mapy.com) - Online / Offline Maps * ⭐ **[CoMaps](https://www.comaps.app/)** / [Source Code](https://codeberg.org/comaps/comaps) or [Organic Maps](https://organicmaps.app/) / [Subreddit](https://www.reddit.com/r/organicmaps/) / [Telegram](https://t.me/OrganicMaps) / [GitHub](https://github.com/organicmaps/organicmaps) - Offline Maps * ⭐ **[OpenStreetMap](https://www.openstreetmap.org/)** - Open Community Maps * ⭐ **OpenStreetMap Tools** - [Resources](https://github.com/osmlab/awesome-openstreetmap) / [Features](https://github.com/deevroman/better-osm-org) / [Advanced Search](https://nominatim.openstreetmap.org/ui/search.html) / [Advanced Editor](https://level0.osmz.ru/) / [AI Editor](https://rapideditor.org/) / [Overpass API GUI](https://overpass-turbo.eu/) -* [OsmAnd](https://osmand.net/) or [Magic Earth](https://www.magicearth.com/) - Mobile Only Maps +* [Magic Earth](https://www.magicearth.com/) - Mobile Maps * [Waze](https://www.waze.com/) - Driving / Navigation Focused Map / [Editor](https://www.waze.com/en-US/editor) * [GMaps WV](https://f-droid.org/packages/us.spotco.maps/) - Restricted Google Maps WebView Wrapper / [GitHub](https://github.com/woheller69/maps) * [CubeTrek](https://cubetrek.com/) - GPS Track Manager From 890443fbf5bc146f57302a66055c77b30614e38e Mon Sep 17 00:00:00 2001 From: Paul Nguyen <86736500+nqlp@users.noreply.github.com> Date: Mon, 1 Dec 2025 05:18:55 -0500 Subject: [PATCH 100/131] Fix typo in French Sign Language Dictionaries (#4363) --- docs/non-english.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/non-english.md b/docs/non-english.md index bc10fdec0..6e2a8dd2d 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -461,7 +461,7 @@ # ► French / Français * [Perspective Monde](https://perspective.usherbrooke.ca/) - Datasets / Statistics * [Prix Carburants](https://www.prix-carburants.gouv.fr/) - Gas Prices * [Donnons](https://donnons.org/) - Item Donation -* [Rochester LSF](https://projects.lib.rochester.edu/lsf-asl-app/dictionary/), [Signsuisse](https://www.sgb-fss.ch/signsuisse/) or [LSQ](https://lsq-fr.ca/) - French Sign Langauge Dictionaries +* [Rochester LSF](https://projects.lib.rochester.edu/lsf-asl-app/dictionary/), [Signsuisse](https://www.sgb-fss.ch/signsuisse/) or [LSQ](https://lsq-fr.ca/) - French Sign Language Dictionaries ## ▷ Downloading / Téléchargement From e0eb555875957d86d36f261cc11be4157bd77264 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Mon, 1 Dec 2025 10:25:35 -0800 Subject: [PATCH 101/131] updated 13 pages --- docs/ai.md | 4 +- docs/audio.md | 79 ++++++++++++++++++++------------------ docs/educational.md | 3 +- docs/file-tools.md | 2 +- docs/gaming.md | 13 ++----- docs/misc.md | 4 +- docs/mobile.md | 6 ++- docs/reading.md | 29 ++++++++------ docs/social-media-tools.md | 2 +- docs/system-tools.md | 1 - docs/text-tools.md | 1 - docs/video-tools.md | 2 +- docs/video.md | 5 +-- 13 files changed, 78 insertions(+), 73 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 1c25a81b6..5358a96ad 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -18,7 +18,7 @@ ## ▷ Official Model Sites * ⭐ **[Qwen](https://chat.qwen.ai/)** - Qwen3-Max / Unlimited / [Subreddit](https://www.reddit.com/r/Qwen_AI/) / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) * ⭐ **[Grok](https://grok.com/)** - Grok 4 + Grok 3 Fast (96 daily) / Grok 4.1 (24 daily) / [Rate Display](https://greasyfork.org/en/scripts/533963) / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) * ⭐ **[⁠Z.ai](https://chat.z.ai/)** - GLM 4.6 / Unlimited / [Discord](https://discord.gg/QR7SARHRxK) -* ⭐ **[DeepSeek](https://chat.deepseek.com/)** - DeepSeek-V3.2-Exp / Unlimited / [Subreddit](https://www.reddit.com/r/DeepSeek/) / [Discord](https://discord.com/invite/Tc7c45Zzu5) / [GitHub](https://github.com/deepseek-ai) +* ⭐ **[DeepSeek](https://chat.deepseek.com/)** - DeepSeek-V3.2 / Unlimited / [Subreddit](https://www.reddit.com/r/DeepSeek/) / [Discord](https://discord.com/invite/Tc7c45Zzu5) / [GitHub](https://github.com/deepseek-ai) * [Claude](https://claude.ai/) - Claude 4.5 Sonnet / Sign-Up with Phone # Required / [Usage Tracker](https://github.com/lugia19/Claude-Usage-Extension) / [Subreddit](https://www.reddit.com/r/ClaudeAI/) / [Discord](https://discord.com/invite/6PPFFzqPDZ) * [Gemini](https://gemini.google.com/) - Gemini 3 Pro (5 per day) / 2.5 Flash (Unlimited) / [Limits](https://support.google.com/gemini/answer/16275805) / [Subreddit](https://www.reddit.com/r/Bard/) / [Discord](https://discord.com/invite/gemini) * [ChatGPT](https://chatgpt.com/) - GPT-5.1 / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#chatgpt-limits) / [r/OpenAI](https://www.reddit.com/r/OpenAI/) / [r/ChatGPT](https://www.reddit.com/r/ChatGPT/) / [Discord](https://discord.com/invite/openai) @@ -45,9 +45,9 @@ ## ▷ Multiple Model Sites * [⁠ISH](https://ish.chat/) - GPT-5 / Grok 4.1 / Kimi K2 / Multiple Chatbots / No Sign-Up / [Discord](https://discord.gg/cwDTVKyKJz) * [HiveChat](https://oi.wr.do/) - Kimi K2 / DeepSeek R1-0528 / Multiple Chatbots / Sign-Up Required / [Discord](https://discord.gg/AYFPHvv2jT) / [GitHub](https://github.com/lobehub/lobe-chat) * [⁠Together.ai](https://chat.together.ai/) - DeepSeek V3.1 / Qwen 3 235B-2507 / Up-To 110 Daily / [Discord](https://discord.gg/9Rk6sSeWEG) +* [Duck AI](https://duck.ai/) - GPT-5 mini / Multiple Chatbots / No Sign-Up * [Groq](https://groq.com/) - Kimi K2-0905 / GPT-OSS 120B / Sign-Up Required / [Discord](https://discord.com/invite/e6cj7aA4Ts) * [AI Assistant](https://aiassistantbot.pages.dev/) - Deepseek-R1 / Qwen QwQ-32B / Multiple Chatbots / No Sign-Up -* [DuckDuckGo AI](https://duck.ai/) - GPT-5 mini / Multiple Chatbots / No Sign-Up * [Scira](https://scira.ai/) - Grok 4 / Qwen 3 / AI Search Engine / No Sign-Up / [GitHub](https://github.com/zaidmukaddam/scira) * [NVIDIA NIM](https://build.nvidia.com/) - DeepSeek V3.1 / Kimi K2 / Multiple Chatbots / No Sign-Up * [FreePass](https://freepass.ai/) - Gemini 2.5 Pro/ GPT-5-chat / No Sign-Up / [Telegram](https://t.me/freepass_ai) diff --git a/docs/audio.md b/docs/audio.md index 8c4cb7a5a..2eb3d97b0 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -384,7 +384,7 @@ ## ▷ Audio Ripping Tools * [Murglar](https://murglar.app/) - Deezer / SoundCloud / VK / 320kb MP3 * [⁠SpotiFLAC](https://github.com/afkarxyz/SpotiFLAC) - Tidal / Deezer * [Shira](https://github.com/KraXen72/shira) - YouTube / SoundCloud / 128kb AAC -* [QobuzDownloaderX-MOD](https://github.com/DJDoubleD/QobuzDownloaderX-MOD) - Qobuz / 128kb Free 256 ACC Premiuim / Nice Metadata / FLAC / Use Firehawk52 +* [QobuzDownloaderX-MOD](https://github.com/DJDoubleD/QobuzDownloaderX-MOD) - Qobuz / 128kb Free 256 ACC Premium / FLAC / Use Firehawk52 * [qobuz-dl](https://github.com/vitiko98/qobuz-dl) - Qobuz / 128kb Free / FLAC / Use Firehawk52 * [you-get](https://you-get.org/) - SoundCloud / Bilibili / 128kb MP3 * [tidal-dl-ng](https://github.com/exislow/tidal-dl-ng) - Tidal / Use Firehawk52 @@ -624,72 +624,77 @@ # ► Tracking / Databases * ⭐ **[RateYourMusic](https://rateyourmusic.com/)** - Ratings / Reviews / [Add Features](https://rateyourmusic.com/list/CaptainMocha/betterrym-browser-extension/) / [Forum](https://rym.fm/) * ⭐ **[Last.fm](https://www.last.fm/home)** / [Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/audio/#wiki_.25B7_last.fm_tools) or [ListenBrainz](https://listenbrainz.org/) - Track Listening Habits / Songs * ⭐ **[Muspy](https://muspy.com/)**, [Drop Watch](https://drop-watch.ghost.io/), [MusicButler](https://www.musicbutler.io/) or [Brew.fm](https://www.brew.fm/) - Get Album Release Updates +* ⭐ **[Tunefind](https://www.tunefind.com/)** - Find Music from Movies / TV Shows +* ⭐ **[MixesDB](https://www.mixesdb.com/)** - DJ Set Database * [Discogs](https://www.discogs.com/) - Ratings / Reviews / [Scout](https://greasyfork.org/en/scripts/439452-discogs-scout) / [Timestamps](https://martinbarker.me/tagger) * [Music Board](https://musicboard.app/) - Ratings / Reviews +* [Odesli](https://odesli.co/) - Song / Podcast Platform Search / [Telegram Bot](https://t.me/odesli_bot) * [Has it Leaked](https://hasitleaked.com/) - Album Leak Tracker * [MyPitchFork](https://mypitchfork.fun/) - Individual Song Rating / Tracking +* [DAHR](https://adp.library.ucsb.edu/index.php) - American Historical Recordings Database +* [TrackID](https://trackid.net/) or [1001Tracklists](https://www.1001tracklists.com/) - Live Set Tracklist Databases +* [SecondHandSongs](https://secondhandsongs.com/), [RemixSearch](https://remixsearch.net/) or [WhoSampled](https://www.whosampled.com/) - Cover, Sample and Remix Databases +* [SoundtrackTracklist](https://soundtracktracklist.com/) or [FilmMusicSite](https://www.filmmusicsite.com/en/) - Soundtrack Databases +* [dbkpop](https://dbkpop.com/), [KPop Fandom](https://kpop.fandom.com/wiki/) or [KPopping](https://kpopping.com/) - K-Pop Databases +* [Loudness War](https://dr.loudness-war.info/) - Albums Dynamic Range Database * [TuneMyMusic](https://www.tunemymusic.com/) - Transfer Playlists Between Services +* [TheIndieRockPlaylist](https://www.theindierockplaylist.com/) - Indie Rock Archive +* [Metal Archives](https://www.metal-archives.com/) - Metal Band Archive +* [IDM Discovery](https://www.idmdiscovery.com/) - IDM Artist Archive +* [ClassicRockHistory](https://www.classicrockhistory.com/classic-rock-bands-list-and-directory/) - Classic Rock Band Archive * [LibraryThing](https://www.talpasearch.com/) - Find Albums by Describing Them +* [This Is What You Listen To](https://tiwylt.musimap.io/) - Song Genre / Info Analyzer * [rate.house](https://rate.house/) - Media Tracker -* [MediaTracker](https://github.com/bonukai/MediaTracker) - Self-Hosted Media Tracker -* [Maloja](hhttps://github.com/krateng/maloja) or [Multi Scrobbler](https://github.com/FoxxMD/multi-scrobbler) - Self-Hosted Audio Scrobbling * [libib](https://www.libib.com/) - Desktop Media Catalog +* [Obscurify](https://obscurifymusic.com/) or [MusicTaste](https://musictaste.space/) - Compare Music Taste to Others +* [MediaTracker](https://github.com/bonukai/MediaTracker) - Self-Hosted Media Tracker +* [Maloja](https://github.com/krateng/maloja) or [Multi Scrobbler](https://github.com/FoxxMD/multi-scrobbler) - Self-Hosted Audio Scrobbling +* [AME](https://gitlab.com/SuperSaltyGamer/ame) - Music Site Enhancement Userscripts +* [Music Chart Maker](https://musicchartmaker.com/) - Create Album Collages *** ## ▷ Curated Recommendations -* 🌐 **[/music discovery/](https://dan.valeena.dev/guides/music-discovery/), [2](https://rentry.co/musicdiscovery)** - Music Discovery Guide * ⭐ **[AnyDecentMusic](http://www.anydecentmusic.com/)** - Album Review Aggregator -* ⭐ **[Acclaimed Music](https://www.acclaimedmusic.net/)** - Discover Acclaimed Music of the Times * ⭐ **[RYM Ultimate Box Set](https://rateyourmusic.com/list/TheScientist/rym-ultimate-box-set/)** - Artist Recommendations by Genre * ⭐ **[r/ifyoulikeblank](https://www.reddit.com/r/ifyoulikeblank/)** - Artist Recommendations -* ⭐ **[MixesDB](https://www.mixesdb.com/)** - DJ Set Database -* ⭐ **[EveryNoise](https://everynoise.com/)** - Music Genre Discovery Tool / [New Music](https://www.furia.com/page.cgi?type=log#id492) -* ⭐ **[Tunefind](https://www.tunefind.com/)** - Find Music from Movies / TV Shows -* [Chosic](https://www.chosic.com/), [lazyrecords](https://lazyrecords.app/), [SongsLikeX](https://songslikex.com/), [Discover Quickly](https://discoverquickly.com/), [TapeFear](https://www.tapefear.com/), [Dubolt](https://dubolt.com/) or [Playlost.fm](https://playlost.fm/) - Song Discovery Tools -* [Music-Map](https://www.music-map.com/), [Musicroamer](https://www.musicroamer.com/), [Music Galaxy](https://galaxy.spotifytrack.net/), [Unchartify](https://unchartify.com/) / [Telegram](https://t.me/spotifyuncharted), [SAGE](https://hate5six.com/sage), [LivePlasma](https://liveplasma.com/) or [GNOD](https://www.gnod.com/) - Artist Discovery Tools * [⁠Essential Charts](https://4chanmusic.miraheze.org/wiki/Essential_Charts) - Album Recommendation Charts * [Sputnik](https://www.sputnikmusic.com/) - Ratings / Reviews * [AlbumOfTheYear](https://www.albumoftheyear.org/) - Ratings / Reviews * [AllMusic](https://www.allmusic.com/) - Ratings / Reviews * [MusicBrainz](https://musicbrainz.org/) - Ratings / Reviews -* [Odesli](https://odesli.co/) - Song / Podcast Platform Search / [Telegram Bot](https://t.me/odesli_bot) -* [Kworb](https://kworb.net/), [Spotify Charts](https://charts.spotify.com/home) or [SuperFridayChart](https://www.superfridaychart.com/) - Music Top Charts -* [⁠Melondy](https://melondy.com/) - Curated List of Albums Rated by Anthony Fantano -* [ClassicRockHistory](https://www.classicrockhistory.com/classic-rock-bands-list-and-directory/) - Classic Rock Band Archive -* [TheIndieRockPlaylist](https://www.theindierockplaylist.com/) - Indie Rock Archive -* [Musicmap](https://musicmap.info/) - Genealogy / History of Music Genres -* [Map of Metal](https://mapofmetal.com/) - Interactive Map of Metal History -* [Metal Archives](https://www.metal-archives.com/) - Metal Band Archive -* [DAHR](https://adp.library.ucsb.edu/index.php) - American Historical Recordings Database -* [IDM Discovery](https://www.idmdiscovery.com/) - IDM Artist Archive -* [TrackID](https://trackid.net/) or [1001Tracklists](https://www.1001tracklists.com/) - Live Set Tracklist Databases * [Charts and Culture](https://pastebin.com/uRDJVGkL) - Music Recommendation Directory * [Shfl](https://theshfl.com/) - Album Recommendations +* [⁠Melondy](https://melondy.com/) - Curated List of Albums Rated by Anthony Fantano * [45Cat](https://www.45cat.com/) - Vinyl Ratings / Reviews -* [Spoqify](https://spoqify.com/) - Anonymous Playlist Generator * [MusicTo](https://www.musicto.com/) - Musician Curated Playlists -* [BoilTheFrog](http://boilthefrog.playlistmachinery.com/) - Create Playlist from 2 Artists -* [Obscurify](https://obscurifymusic.com/) or [MusicTaste](https://musictaste.space/) - Compare Music Taste to Others -* [Random Song](https://randomsong.org/), [Random Song Generator](https://randomsonggenerator.com/), [⁠SampleRoulette](https://www.sampleroulette.io/) or [Samplette](https://samplette.io/) - Play Random YouTube Songs -* [1001 Albums Generator](https://1001albumsgenerator.com/) - Daily Random Album Recommendation * [DigitalDreamDoor](https://digitaldreamdoor.com/) - Greatest 100 Lists +* [CET](https://rentry.org/CET) - Music Comps & Edits / [Discord](https://discord.gg/DfAfVPPvq4) + +*** + +## ▷ Song / Artist Discovery + +* 🌐 **[/music discovery/](https://dan.valeena.dev/guides/music-discovery/), [2](https://rentry.co/musicdiscovery)** - Music Discovery Guide +* ⭐ **[Acclaimed Music](https://www.acclaimedmusic.net/)** - Discover Acclaimed Music of the Times +* ⭐ **[EveryNoise](https://everynoise.com/)** - Music Genre Discovery Tool / [New Music](https://www.furia.com/page.cgi?type=log#id492) +* [Music-Map](https://www.music-map.com/), [Musicroamer](https://www.musicroamer.com/), [Music Galaxy](https://galaxy.spotifytrack.net/), [Unchartify](https://unchartify.com/) / [Telegram](https://t.me/spotifyuncharted), [SAGE](https://hate5six.com/sage), [LivePlasma](https://liveplasma.com/) or [GNOD](https://www.gnod.com/) - Artist Discovery Tools +* [Kworb](https://kworb.net/), [Spotify Charts](https://charts.spotify.com/home) or [SuperFridayChart](https://www.superfridaychart.com/) - Music Top Charts +* [BoilTheFrog](http://boilthefrog.playlistmachinery.com/) - Create Playlist from 2 Artists +* [Spoqify](https://spoqify.com/) - Anonymous Playlist Generator +* [Chosic](https://www.chosic.com/), [lazyrecords](https://lazyrecords.app/), [SongsLikeX](https://songslikex.com/), [Discover Quickly](https://discoverquickly.com/), [TapeFear](https://www.tapefear.com/), [Dubolt](https://dubolt.com/) or [Playlost.fm](https://playlost.fm/) - Song Discovery Tools +* [Random Song](https://randomsong.org/), [Random Song Generator](https://randomsonggenerator.com/), [⁠SampleRoulette](https://www.sampleroulette.io/) or [Samplette](https://samplette.io/) - Play Random YouTube Songs * [Best Ever Albums](https://www.besteveralbums.com/index.php) - Discover Albums -* [MusicGenreTree](https://www.musicgenretree.org/chart.html) - Discover New Music by Genre +* [1001 Albums Generator](https://1001albumsgenerator.com/) - Daily Random Album Recommendation * [OrbitMusic](https://www.bbc.co.uk/orbitmusic) - Undiscovered Artist Recommendations / [Limit Bypass](https://i.imgur.com/FDx8jKa.png) -* [SecondHandSongs](https://secondhandsongs.com/), [RemixSearch](https://remixsearch.net/) or [WhoSampled](https://www.whosampled.com/) - Cover, Sample and Remix Databases -* [SoundtrackTracklist](https://soundtracktracklist.com/) or [FilmMusicSite](https://www.filmmusicsite.com/en/) - Soundtrack Databases -* [dbkpop](https://dbkpop.com/), [KPop Fandom](https://kpop.fandom.com/wiki/) or [KPopping](https://kpopping.com/) - K-Pop Databases -* [Music.ishkur](https://music.ishkur.com/) - Electronic Music Guide +* [MusicGenreTree](https://www.musicgenretree.org/chart.html) - Discover New Music by Genre +* [Identifying Music Genres](https://chunisama.github.io/Identifying-Music-Genres/) - Compare Music Genres +* [Musicmap](https://musicmap.info/) - Genealogy / History of Music Genres +* [Map of Metal](https://mapofmetal.com/) - Interactive Map of Metal History +* [Music.ishkur](https://music.ishkur.com/) - Electronic Music Genre Guide * [⁠HappyHardcore](https://www.happyhardcore.com/forums/) - Hardcore Dance Music Forum * [TranceFix](https://www.trancefix.nl/index.php) - Trance Music Forum -* [CET](https://rentry.org/CET) - Music Comps & Edits / [Discord](https://discord.gg/DfAfVPPvq4) -* [This Is What You Listen To](https://tiwylt.musimap.io/) - Song Genre / Info Analyzer -* [Identifying Music Genres](https://chunisama.github.io/Identifying-Music-Genres/) - Compare Music Genres -* [Loudness War](https://dr.loudness-war.info/) - Albums Dynamic Range Database -* [AME](https://gitlab.com/SuperSaltyGamer/ame) - Music Site Enhancement Userscripts -* [Music Chart Maker](https://musicchartmaker.com/) - Create Album Collages *** diff --git a/docs/educational.md b/docs/educational.md index 78ef6a727..2ac65cb72 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -1341,7 +1341,7 @@ ## ▷ JEE / NEET * ⭐ **[PirateHive](https://phantomcodex9.github.io/piratehive/)** - Guides / Study Material * ⭐ **[ExamSide](https://questions.examside.com/)** - PYQ Solutions * [JEE Hub](https://jeehub.vercel.app/) - JEE / NEET PYQs -* [JEE Books](https://t.me/+iHmGydsEO343ODk1) or [JEE Archive](https://jee-archive.vercel.app/) - JEE Books Archives +* [JEE Books](https://t.me/+iHmGydsEO343ODk1), [JEEBooksPDF](https://m.youtube.com/c/JEEBooksPDF) / [Telegram](https://telegram.me/jeebookspdf) or [JEE Archive](https://jee-archive.vercel.app/) - JEE Books Archives * [Genetry](https://genetry.carrd.co/) or [Lec.Branch](https://t.me/addlist/pgaJblpaVWIwYjFl) - JEE Lectures * [YouTube Lengths](https://redd.it/1614jn5), [Fastlane Lengths](https://redd.it/17d1qt3) or [Normal Lane Lengths](https://redd.it/183er1y) - Lecture Lengths / Data * [MarksAPP](https://web.getmarks.app/) - Guides / Study Material / [Telegram](https://telegram.me/getmarksapp) @@ -1422,7 +1422,6 @@ ## ▷ Study / Research * [StudyStream](https://www.studystream.live/), [⁠Yeolpumta](https://www.yeolpumta.com/en) or [StudyTogether](https://www.studytogether.com/) - Online Study Groups * [Space Finder](https://spacefinder.lib.cam.ac.uk/) - UK Study Space Search * [Cheatography](https://cheatography.com/) - Educational Cheat Sheets -* [LitSolutions](https://www.litsolutions.org/) - Textbook Solutions *** diff --git a/docs/file-tools.md b/docs/file-tools.md index 7b1067d37..c864ca43d 100644 --- a/docs/file-tools.md +++ b/docs/file-tools.md @@ -11,7 +11,7 @@ # ► File Tools * ⭐ **[czkawka](https://github.com/qarmin/czkawka)** or [dupeGuru](https://dupeguru.voltaicideas.net/) - Duplicate File Finders * ⭐ **[Phockup](https://github.com/ivandokov/phockup)** - Organize Photo / Video Files by Date * [UnLock IT](https://emcosoftware.com/unlock-it/download) or [Lock Hunter](https://lockhunter.com/) - File Unlocker / Deleter -* [Magika](https://github.com/google/magika) - AI File Content Type Detector +* [Magika](https://github.com/google/magika) or [TridUI](https://github.com/JMcrafter26/TridUI) - File Type Detection Tools * [MediaInfo](https://mediaarea.net/en/MediaInfo) - Media File Analysis / [Online](https://mediaarea.net/MediaInfoOnline) * [Icaros](https://github.com/Xanashi/Icaros) - Add Explorer Thumbnails to any Video Format * [⁠copyparty](https://github.com/9001/copyparty/) - Portable File Server diff --git a/docs/gaming.md b/docs/gaming.md index 03f6fe438..868caf990 100644 --- a/docs/gaming.md +++ b/docs/gaming.md @@ -254,7 +254,7 @@ ## ▷ Emulators * ⭐ **[Dolphin Guide](https://github.com/shiiion/dolphin/wiki/Performance-Guide)** - Dolphin Setup Guide * ⭐ **[Cemu Guide](https://cemu.cfw.guide/)** or [r/CemuPiracy Tutorial](https://www.reddit.com/r/CemuPiracy/wiki/tutorial/) - Wii U / BOTW Setup Guides * [Switch Emulation](https://rentry.co/FMHYB64#switch-emulation) - Switch Emulator Setup Guides -* [⁠Axekin Wiki](https://wiki.axekin.com/en/) - Emulation Guides / [Discord](https://discord.gg/CUpf57y5Vg) +* [Wiki of Axekin](https://wiki.axekin.com/) - Emulation Guides / [Discord](https://discord.gg/CUpf57y5Vg) * [RetroCatalog](https://retrocatalog.com/) or [Handheld Emulation Compatibility](https://docs.google.com/spreadsheets/d/1irg60f9qsZOkhp0cwOU7Cy4rJQeyusEUzTNQzhoTYTU/) - Handheld Emulation Compatibility / Info * [TOSEC](https://rentry.co/FMHYB64#tosec) - The Old School Emulation Center * [Emulation Collective](https://discord.com/invite/7pcAbZzpXj) - Xbox One/Series X|S UWP Emulation Discord @@ -313,7 +313,6 @@ ## ▷ ROM Sites * [Arquivista ROMs](https://rentry.co/FMHYB64#arquivista) - ROMs * [FinalBurn Neo](https://rentry.co/FMHYB64#finalburn-neo) - ROMs / Zip * [Romsie](https://roms2000.com/) - ROMs -* [Retro Vault](https://www.retrospot.net/vault/) - ROMs * [Retrostic](https://www.retrostic.com/) - ROMs * [Romsever](https://romsever.com) - ROMs * [ROMsGames](https://www.romsgames.net/roms/) - ROMs @@ -329,7 +328,6 @@ ## ▷ ROM Sites * [Romspedia](https://www.romspedia.com/) - ROMs * [TechToROMs](https://techtoroms.com/) - ROMs * [RPGOnly](https://rpgonly.com) - ROMs -* [AllMyROMs](https://www.allmyroms.net/) - ROMs * [ROMsFun](https://romsfun.com/) - ROMs * [RetroZone](https://retrozone.co/) - ROMs / [Discord](https://discord.gg/662GhC76tJ) * [ROMSPack](https://www.romspack.com/) - ROMs @@ -496,7 +494,6 @@ ## ▷ Minesweeper ## ▷ Crosswords * ⭐ **[Crosshare](https://crosshare.org/)** - Crossword Puzzles / Creator -* [⁠Down for a Cross](https://downforacross.com/) - Crossword Puzzles * [BestCrosswords](https://www.bestcrosswords.com/) - Crossword Puzzles * [Hovercats](https://hovercats.gg/) - Multiplayer Crosswords / [Discord](https://discord.gg/PwvKmJE6Xp) * [Truncate](https://truncate.town/) - Crossword Strategy Game @@ -681,10 +678,8 @@ ## ▷ Multi-Game Sites * [watabou](https://watabou.itch.io/) - Browser Games * [DAN-BALL](https://dan-ball.jp/en/) - Browser Games * [Miniplay](https://www.miniplay.com/) - Browser Games -* [GTube](https://gtube.autos/) - Browser Games * [Yandex Games](https://yandex.com/games/) - Browser Games * [Arkadium](https://www.arkadium.com/) - Browser Games -* [classroom-6x](https://www.classroom-6-x.games/) - Browser Games * [GamePix](https://www.gamepix.com/) - Browser Games * [RoundGames](https://www.roundgames.com/) - Browser Games * [Snokido](https://www.snokido.com/) - Browser Games @@ -701,7 +696,7 @@ ## ▷ Multi-Game Sites * [Rosebud AI](https://www.rosebud.ai/) or [Wild West](https://www.wildwest.gg/) - AI Made Browser Games * [Noel Friedrich](https://www.noel-friedrich.de/terminal/) - Browser Terminal Games * [ABA Games](https://www.asahi-net.or.jp/~cs8k-cyu/browser.html) - Single Button Games -* [Unblock KISD](https://sites.google.com/view/unblockkisd/), [⁠gn-math](https://gn-math.github.io/), [frogie's arcade](https://frogiesarca.de/), [Tyrone's Unblocked](https://sites.google.com/site/tyronesgamesez/) or [UBG365](https://ubg365.github.io/) - Browser Games / Unblocked at Schools +* [Unblock KISD](https://sites.google.com/view/unblockkisd/), [⁠gn-math](https://gn-math.github.io/), [Tyrone's Unblocked](https://sites.google.com/site/tyronesgamesez/) or [UBG365](https://ubg365.github.io/) - Browser Games / Unblocked at Schools * [FlashMuseum](https://flashmuseum.org/), [Flash Arch](https://flasharch.com/en) or [AlbinoBlackSheep](https://www.albinoblacksheep.com/games/) - Flash Games * [Arcade Prehacks](https://www.arcadeprehacks.com/) or [KongHack](https://konghack.com/) - Flash Game Mods * [Js13kGames](https://js13kgames.com/entries), [HTML5 Games](https://html5games.com/) or [TheBestarcade](https://html5.thebestarcadescript.com/) - HTML5 Games @@ -858,7 +853,7 @@ ## ▷ Strategy ## ▷ Incremental / Idle -* 🌐 **[r/Incremental_Games](https://www.reddit.com/r/incremental_games/wiki/list_of_incremental_games)**, [Galaxy Click](https://galaxy.click/), [Incremental Game Plaza](https://plaza.dsolver.ca/), [IncrementalDB](https://www.incrementaldb.com/) or [Almost Idle](https://almostidle.com/) - Incremental Games Indexes +* 🌐 **[r/Incremental_Games](https://www.reddit.com/r/incremental_games/wiki/list_of_incremental_games)**, [Galaxy Click](https://galaxy.click/), [IncrementalDB](https://www.incrementaldb.com/) or [Almost Idle](https://almostidle.com/) - Incremental Games Indexes * ⭐ **[Cookie Clicker](https://orteil.dashnet.org/cookieclicker/) / [2](https://orteil.dashnet.org/experiments/cookie/)** - Incremental Cookie Game * ⭐ **Cookie Clicker Tools** - [Multiple Tools](https://github.com/CookieMonsterTeam/CookieMonster) / [Calculator](https://coderpatsy.bitbucket.io/cookies/cookies.html) / [Discord](https://discord.com/invite/cookie) * [The Thorp of Woodstock](https://cheerfulghost.github.io/civ-clicker/index.html) - Build a Civilization @@ -944,7 +939,7 @@ ## ▷ Tetris ## ▷ GeoGuessr * 🌐 **[GGHY](https://gghy.net/)** - GeoGuessr Resources -* ⭐ **[Plonk It](https://www.plonkit.net/)** / [Discord](https://discord.gg/plonk-it-854419081813164042), **[Regionguessing](https://docs.google.com/spreadsheets/d/1UNvkoY-LaktF75nU_cP7-wVRAEvH3fSqVZet20HqxXA)**, [GeoTips](https://geotips.net/) / [Discord](https://discord.gg/svhWzU7FMa), [GeoHints](https://geohints.com/) / [Discord](https://discord.gg/bCZ8Bg2vUd), [⁠GeoMetas](https://www.geometas.com/), [⁠GeoPrep](https://geoprep.fun/) or [Top Tricks](https://somerandomstuff1.wordpress.com/2019/02/08/geoguessr-the-top-tips-tricks-and-techniques/) - GeoGuessr Guides / Tips +* ⭐ **[Plonk It](https://www.plonkit.net/)** / [Discord](https://discord.gg/plonk-it-854419081813164042), **[Regionguessing](https://docs.google.com/spreadsheets/d/1UNvkoY-LaktF75nU_cP7-wVRAEvH3fSqVZet20HqxXA)**, [GeoTips](https://geotips.net/) / [Discord](https://discord.gg/svhWzU7FMa), [GeoHints](https://geohints.com/) / [Discord](https://discord.gg/bCZ8Bg2vUd), [⁠GeoMetas](https://www.geometas.com/) or [Top Tricks](https://somerandomstuff1.wordpress.com/2019/02/08/geoguessr-the-top-tips-tricks-and-techniques/) - GeoGuessr Guides / Tips * ⭐ **[Geotastic](https://geotastic.net/)** - Multiplayer GeoGuessr / Sign-Up Required * ⭐ **[Globle](https://globle-game.com/)** - Country Hot-or-Cold Guessing Game * [LearnableMeta](https://learnablemeta.com/) / [Discord](https://discord.gg/AcXEWznYZe) or [helloquiz](https://helloquiz.app/) / [Discord](https://discord.gg/td7bN9HKhX) - Geoguessr Practice Maps diff --git a/docs/misc.md b/docs/misc.md index fd5c18836..5f4478134 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -956,6 +956,7 @@ # ► Shopping * [Dark Patterns Detective](https://games.productartistry.com/games/dark-patterns) - Learn to Avoid Deceptive Services * [Kit.co](https://kit.co/), [Looria](https://www.looria.com/) or [ProductHunt](https://producthunt.com/) - Product / Service Reviews * [Pepper](https://www.pepperdeals.com/) or [SlickDeals](https://slickdeals.net/) - Shopping Deal Communities +* [⁠BangYourBuck](https://bangyourbuck.com/) - Unit Shopping Calculator / Comparisons for Amazon * [Hagglezon](https://www.hagglezon.com/) - Price Comparisons for Amazon Stores Across Europe * [Remove Amazon Sponsored](https://greasyfork.org/en/scripts/536756) - Remove Amazon Sponsored Listings * [Slant](https://www.slant.co/) - "What are the best..." Product Rankings @@ -981,7 +982,7 @@ # ► Shopping ## ▷ Electronics * ⭐ **[PCPartPicker](https://pcpartpicker.com/)**, [BuildCores](http://www.buildcores.com/) / [Subreddit](https://reddit.com/r/buildcores) / [Discord](https://discord.gg/gxHtZx3Uxe), [Newegg PC Builder](https://www.newegg.com/tools/custom-pc-builder) or [CGDirector](https://www.cgdirector.com/pc-builder/) - PC Building Sites -* ⭐ **[r/PCMasterrace Builds](https://pcmasterrace.org/builds)** / [2](https://www.reddit.com/r/pcmasterrace/wiki/builds/), [r/BuildaPC Wiki](https://www.reddit.com/r/buildapc/wiki/index) or [PC Tiers](https://pctiers.com/) - PC Building Guides / **[Video](https://youtu.be/s1fxZ-VWs2U)** +* ⭐ **[r/PCMasterrace Builds](https://pcmasterrace.org/builds)**g, [r/BuildaPC Wiki](https://www.reddit.com/r/buildapc/wiki/index) or [PC Tiers](https://pctiers.com/) - PC Building Guides / **[Video](https://youtu.be/s1fxZ-VWs2U)** * ⭐ **[NanoReview](https://nanoreview.net/)**, **[TechPowerup](https://www.techpowerup.com/)**, [TechGearLab](https://www.techgearlab.com/), [ProductChart](https://www.productchart.com/), [Octoparts](https://octopart.com/), [Technical City](https://technical.city/) or [Techspecs](https://techspecs.io/) - Tech / Hardware Comparisons * ⭐ **[rtings](https://www.rtings.com/)** - Hardware / Tech Reviews / Clear Cookies Reset Limit * ⭐ **[Open Benchmarking](https://openbenchmarking.org/)** - Hardware Benchmarks @@ -1436,7 +1437,6 @@ ## ▷ Interesting * 🌐 **[Awesome Lego](https://github.com/ad-si/awesome-lego)** - Lego Resources * ↪️ **[Online Virtual Tours](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/edu#wiki_.25BA_virtual_tours)** -* ⭐ **[Iceberg Charts](https://icebergcharts.com/)** - Explore Obscure Topics / [r/IcebergCharts](https://www.reddit.com/r/IcebergCharts/) * ⭐ **[InfiniteConversation](https://infiniteconversation.com/)** or [InfiniteConvo](https://infiniteconvo.ai/) - Never-Ending AI Conversations * ⭐ **[TVTropes](https://tvtropes.org/)** - Tropes & Media Encyclopedia * ⭐ **[Ranker](https://www.ranker.com/)**, [Listography](https://listography.com/), [TheTopsTens](https://www.thetoptens.com/), [CopyPasteList](https://copypastelist.co/) or [ListVerse](https://listverse.com/) - Create / Explore Lists diff --git a/docs/mobile.md b/docs/mobile.md index f91f7e00f..009dcd008 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -204,6 +204,7 @@ # ► Android Device * ↪️ **[Device Comparisons](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/misc#wiki_.25B7_electronics)** * ⭐ **[XDA](https://xdaforums.com/)** - Android Discussion Forum / [Discord](https://discord.com/invite/e4v8qtkcBw) * ⭐ **[ADB AppControl](https://adbappcontrol.com/en/)** / [GUI](https://aya.liriliri.io/) / [Telegram](https://t.me/AdbAppControl_En), **[scrcpy](https://github.com/Genymobile/scrcpy)** / [Mobile App](https://github.com/zwc456baby/ScrcpyForAndroid) / [Subreddit](https://www.reddit.com/r/scrcpy), **[PlainApp](https://docs.plain.icu/)** / [GitHub](https://github.com/ismartcoding/plain-docs), [WebADB](https://app.webadb.com/), [QtScrcpy](https://github.com/barry-ran/QtScrcpy) or [Octi](https://github.com/d4rken-org/octi) - Android Device Managers / Controllers +* ⭐ **[Shizuku](https://shizuku.rikka.app/)** / [Tools](https://github.com/legendsayantan/ShizuTools) / [GitHub](https://github.com/RikkaApps/Shizuku) or [Dhizuku](https://github.com/iamr0s/Dhizuku) - Let Apps Use System API * [Plexus](https://plexus.techlore.tech/) - De-Googled Device Compatibility / [GitHub](https://github.com/techlore/Plexus-app) * [GSMHosting](https://forum.gsmhosting.com/vbb/) - GSM Discussion Forum * [AVNC](https://github.com/gujjwal00/avnc) or [DroidVNC-NG](https://github.com/bk138/droidVNC-NG) - Remote Desktop Clients / VNC @@ -419,7 +420,6 @@ ## ▷ Android Utilities * [Listy](https://listy.is/) or [HypeList](https://hypelist.com/) - Create Lists of Anything * [⁠Gameye](https://www.gameye.app/) - Track Game Collection / Prices * [VoiceGPT](https://github.com/WSTxda/Plugin-VoiceGPT) or [Dicio](https://github.com/Stypox/dicio-android) - Voice Assistants -* [Novelist](https://www.novelist.app/) - Writing App * [Tunity](https://tunity.com/) - Hear Muted TVs * [Trail Sense](https://kylecorry.com/Trail-Sense/) - Wilderness Survival App / [GitHub](https://github.com/kylecorry31/Trail-Sense) * [SensorServer](https://github.com/umer0586/SensorServer) - Use Phone as Accelerometer @@ -566,6 +566,7 @@ ## ▷ Android Text Tools * [Moe Memos](https://memos.moe/) - Self-Hosted Note-Taking App * [Writer Plus](https://play.google.com/store/apps/details?id=co.easy4u.writer) - Note-Taking App for Writers * [Saber](https://github.com/saber-notes/saber) or [Notein](https://www.notein.ai/) - Note-Taking Apps for Handwritten Notes +* [Novelist](https://www.novelist.app/) - Writing App * [OSS Document Scanner](https://github.com/Akylas/OSS-DocumentScanner), [Adobe Scanner](https://www.adobe.com/acrobat/mobile/scanner-app.html), [vFLat Scan](https://play.google.com/store/apps/details?id=com.voyagerx.scanner) or [OpenScan](https://github.com/ethereal-developers/OpenScan) - Document Scanners * [OpenDocument](https://opendocument.app/) or [LibreOffice Viewer](https://f-droid.org/packages/org.documentfoundation.libreoffice/) - Document Readers * [Paperless](https://github.com/astubenbord/paperless-mobile) - Document Manager @@ -1336,8 +1337,9 @@ # ► iOS Reading * [SideBooks](https://apps.apple.com/app/id409777225) - PDF Reader * [BookPlayer](https://github.com/TortugaPower/BookPlayer) - Audiobook Player / [Discord](https://discord.gg/MjCUXgU) * [Panels](https://apps.apple.com/app/id1236567663) - Comic Reader +* [⁠Kotatsu-Redo](https://github.com/Kotatsu-Redo/Kotatsu-Redo) - Manga Reader * [Mangayomi](https://github.com/kodjodevf/mangayomi) - Manga Reader / [Discord](https://discord.com/invite/EjfBuYahsP) * [Tachimanga](https://tachimanga.app/) - Manga Reader / Freemium / [Discord](https://discord.gg/8aMcdYdaBz) * [ZETSU](https://apps.apple.com/app/id1510161371) - Manga Reader / [Discord](https://discord.com/invite/NzJtsSf7t3) * [Hanami](https://github.com/oolxg/Hanami) - Manga Reader -* [Libby](https://apps.apple.com/app/id1076402606) - Digital Library Books / Extend time via Offline or Airplane mode +* [Libby](https://apps.apple.com/app/id1076402606) - Digital Library Books / Extend Time via Offline or Airplane Mode \ No newline at end of file diff --git a/docs/reading.md b/docs/reading.md index 1d85efd09..9ba178293 100644 --- a/docs/reading.md +++ b/docs/reading.md @@ -106,7 +106,7 @@ ## ▷ Ebook Readers * 🌐 **[Ebook Reader Index](https://wiki.mobileread.com/wiki/E-book_software)** or [Mobile Read](https://www.mobileread.com/) - Ebook Reader Indexes * ↪️ **[Android](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25BA_android_reading) / [iOS](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25BA_ios_reading)** - Mobile Ebook Readers * ⭐ **[Foxit](https://www.foxit.com/pdf-reader/)** - PDF Reader / All Platforms / [Features](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/download#wiki_.25BA_software_sites) (search) / [Warning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#foxit-warning) -* ⭐ **[Koodo](https://www.koodoreader.com/)** - Ebook Reader / Windows, Mac, Linux / [GitHub](https://github.com/koodo-reader/koodo-reader) +* ⭐ **[Koodo](https://www.koodoreader.com/)** - Ebook Reader / All Platforms / [GitHub](https://github.com/koodo-reader/koodo-reader) * ⭐ **[SumatraPDFReader](https://www.sumatrapdfreader.org/free-pdf-reader)** - Ebook & PDF Reader / Windows * ⭐ **[Calibre](https://calibre-ebook.com/)** - Ebook Reader / Windows, Mac, Linux * ⭐ **[EinkBro](https://github.com/plateaukao/einkbro)** - E-Ink Browser @@ -263,6 +263,7 @@ ## ▷ Fanfiction / Stories * [Vocal Media](https://vocal.media/fiction/) - Short Stories * [xpressenglish](https://xpressenglish.com/) - Short Stories * [ClassicShorts](https://www.classicshorts.com/) - Classic Short Stories +* [Pulp Magazines Project](https://www.pulpmags.org/) - Classic Fiction Story Magazine * [Poop Fiction](https://readpoopfiction.com/) - Random Short Stories * [the Wanderers' Library](https://wanderers-library.wikidot.com/) - Fictional Story Collabs * [RPC Authority](http://rpc-wiki.net/) - Fictional Story Collabs @@ -544,11 +545,10 @@ ## ▷ Magazines # ► Educational Books -* 🌐 **[IvyPanda](https://ivypanda.com/blog/1000-open-textbooks-and-learning-resources-for-all-subjects/)** - Educational Book Site Index * ↪️ **[Language Learning Resources](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/edu/#wiki_.25BA_language_learning)** * ↪️ **[Dictionaries / Thesaurus'](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/edu#wiki_.25B7_dictionaries_.2F_thesaurus)** * ↪️ **[Encyclopedias](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/edu#wiki_.25B7_encyclopedias)** -* ⭐ **[Openstax](https://openstax.org/)** or [OpenStax College Textbooks](https://philschatz.com/books/) +* ⭐ **[Openstax](https://openstax.org/)** * ⭐ **[AcademicTorrents](https://academictorrents.com/)** * [Institutional Access](https://www.facebook.com/groups/850609558335839) - Request Institutional Access PDFs * [Online Books Page](https://onlinebooks.library.upenn.edu/) @@ -583,14 +583,7 @@ # ► Educational Books * [JSTor](https://www.jstor.org/) - Books / Journals * [UCL Press](https://www.uclpress.co.uk/) - Books / Journals * [Dummies Store](https://t.me/dummiesbook) - Books for Dummies Collection -* [Textbook Search Engine](https://cse.google.com/cse/publicurl?cx=011394183039475424659:5bfyqg89ers), [2](https://cse.google.com/cse?cx=001639227550064093264:dznewka3cca) - Search for Textbooks -* [Open Textbook Library](https://open.umn.edu/opentextbooks/) - Textbooks -* [⁠ReadYourFlow](https://readyourflow.com/) - Textbooks -* [TextBookGo](http://textbookgo.com/) - TextBooks -* [Wikibooks](https://en.wikibooks.org/) - Open-Content Texbooks * [2012books](https://2012books.lardbucket.org/) - Creative Commons Books -* [Pearson](https://redd.it/smm6ib) - Pearson Textbook Download Guide -* [JEEBooksPDF](https://m.youtube.com/c/JEEBooksPDF) - JEE Material / [Telegram](https://telegram.me/jeebookspdf) / Downloads in Descriptions * [ck12](https://www.ck12.org/) - Interactive CK-12 * [Bookishfrenzy](https://t.me/premium_ebooks) - Books / Exam Books * [Digital Libraries / Archives](https://oedb.org/ilibrarian/250-plus-killer-digital-libraries-and-archives/) - Online University Libraries @@ -606,6 +599,21 @@ # ► Educational Books *** +## ▷ Textbooks + +* ↪️ **[JEE / NEET Textbooks](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/edu#wiki_.25B7_jee_.2F_neet)** +* 🌐 **[IvyPanda](https://ivypanda.com/blog/1000-open-textbooks-and-learning-resources-for-all-subjects/)** - Open-Source Textbooks +* [Textbook Search Engine](https://cse.google.com/cse/publicurl?cx=011394183039475424659:5bfyqg89ers), [2](https://cse.google.com/cse?cx=001639227550064093264:dznewka3cca) - Search for Textbooks +* [Open Textbook Library](https://open.umn.edu/opentextbooks/) - Textbooks +* [OpenStax College Textbooks](https://philschatz.com/books/) - Textbooks +* [⁠ReadYourFlow](https://readyourflow.com/) - Textbooks +* [TextBookGo](http://textbookgo.com/) - TextBooks +* [Wikibooks](https://en.wikibooks.org/) - Open-Content Texbooks +* [CLP](https://personal.math.ubc.ca/~CLP/) - Calculus Textbooks +* [Pearson](https://redd.it/smm6ib) - Pearson Textbook Download Guide + +*** + ## ▷ STEM Resources * 🌐 **[Awesome AI](https://github.com/owainlewis/awesome-artificial-intelligence#free-content)** - Artificial Intelligence Books @@ -896,7 +904,6 @@ ## ▷ Curated Recommendations * [Gnooks](https://www.gnooks.com/) - Book Discovery / Recommendations * [RecommendMeABook](https://recommendmeabook.com/) - First Page Book Teasers * [WhichBook](https://www.whichbook.net/) - Mood-Based Book Discovery -* [En](https://en.app/) - Vibe-Based Book Search * [⁠r/TrueLit Top 100 Lists](https://www.reddit.com/r/TrueLit/wiki/top100lists) - Book Recommendations * [Readow](https://readow.ai/) - Book Recommendations * [Shepherd](https://shepherd.com/) - Book Recommendations diff --git a/docs/social-media-tools.md b/docs/social-media-tools.md index 68e9a1f9a..8c3bb8749 100644 --- a/docs/social-media-tools.md +++ b/docs/social-media-tools.md @@ -237,7 +237,7 @@ ## ▷ Subreddit Discovery # ► Telegram Tools -* 🌐 **[TDirectory](https://tdirectory.me/)**, [Telemetr](https://telemetr.io/en), [Awesome Telegram](https://github.com/ebertti/awesome-telegram) - Telegram Channel Indexes +* 🌐 **[TDirectory](https://tdirectory.me/)**, [Telemetr](https://telemetr.io/en), [Awesome Telegram](https://github.com/ebertti/awesome-telegram) or [TelegramChannels](https://telegramchannels.me/) - Telegram Channel Indexes * 🌐 **[ComBot Groups](https://combot.org/top/telegram/groups)** - Top Telegram Groups Index * [Telegago](https://cse.google.com/cse?&cx=006368593537057042503:efxu7xprihg#gsc.tab=0), [2](https://cse.google.com/cse?cx=006249643689853114236:a3iibfpwexa), [Lyzem](https://lyzem.com/), [xTea](https://xtea.io/ts_en.html) or [TG-ME](https://www.tg-me.com/) - Telegram CSEs * [SaveRestrictedContentBot](https://github.com/vasusen-code/SaveRestrictedContentBot) - Save Restricted Content diff --git a/docs/system-tools.md b/docs/system-tools.md index 4801bc1d5..cc04c4c34 100644 --- a/docs/system-tools.md +++ b/docs/system-tools.md @@ -365,7 +365,6 @@ ## ▷ USB / Bootloaders ## ▷ Windows Activation * ⭐ **[MAS](https://rentry.co/FMHYB64#mas)** - Windows & Office Activation / [Discord](https://discord.gg/gjJEfq7ux8) -* [KMS_VL_ALL_AIO](https://rentry.co/FMHYB64#kms-vl) - Windows & Office Activation / Offline * [OfficeRTool](https://rentry.co/FMHYB64#officertool-project) - Office Activation / Offline *** diff --git a/docs/text-tools.md b/docs/text-tools.md index 3ed507b97..1f75d7fc8 100644 --- a/docs/text-tools.md +++ b/docs/text-tools.md @@ -178,7 +178,6 @@ ## ▷ Typing Lessons * ⭐ **[keybr](https://www.keybr.com/)** - Custom Touch Typing Practice / [GitHub](https://github.com/aradzie/keybr.com) * [Typing Guide](https://docs.google.com/document/d/1W0jhfqJI2ueJ2FNseR4YAFpNfsUM-_FlREHbpNGmC2o) - In-Depth Typing Guide * [Typ.ing](https://typ.ing/), [Typings](https://typings.gg/) or [typing.works](https://typing.works/) - Typing Tests -* [CyberType](https://cybertype.app/) - Touch Typing Practice / [GitHub](https://github.com/MananTank/cybertype) * [Typing.com](https://www.typing.com/) - Touch Typing Lessons * [Typing Club](https://www.typingclub.com/) - Touch Typing Lessons * [typing.academy](https://www.typing.academy/) - Typing Lessons / Requires JavaScript Enabled diff --git a/docs/video-tools.md b/docs/video-tools.md index a269433de..3fdf16310 100644 --- a/docs/video-tools.md +++ b/docs/video-tools.md @@ -352,7 +352,7 @@ # ► Video Download * ↪️ **[Twitch Video Downloaders](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/social-media#wiki_.25B7_twitch_downloaders)** * ↪️ **[Download Managers](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/file-tools/#wiki_.25B7_download_managers)** * ⭐ **[yt-dlp](https://github.com/yt-dlp/yt-dlp)** or [YTDL-PATCHED](https://github.com/ytdl-patched/ytdl-patched) - Multi-Site / [Commands](https://toolbrew.org/), [2](https://github.com/TheFrenchGhosty/TheFrenchGhostys-Ultimate-YouTube-DL-Scripts-Collection) / [Zoom Fix](https://github.com/yt-dlp/yt-dlp/issues/2299) / [Discord](https://discord.gg/H5MNcFW63r) -* ⭐ **[cobalt](https://cobalt.tools/)** - Multi-Site / Online / [Instances](https://instances.cobalt.best/) / [Playlist Support](https://playlist.kwiatekmiki.pl/), [2](https://playlist.kwiatekmiki.com/) / [X](https://x.com/justusecobalt) / [Discord](https://discord.com/invite/pQPt8HBUPu) / [GitHub](https://github.com/imputnet/cobalt) +* ⭐ **[cobalt](https://cobalt.tools/)** - Multi-Site / Online / [Instances](https://instances.cobalt.best/), [2](https://cobalt.directory/) / [Playlist Support](https://playlist.kwiatekmiki.pl/), [2](https://playlist.kwiatekmiki.com/) / [X](https://x.com/justusecobalt) / [Discord](https://discord.com/invite/pQPt8HBUPu) / [GitHub](https://github.com/imputnet/cobalt) * ⭐ **[9xbuddy](https://9xbuddy.com/)**, [2](https://9xbuddy.site/), [3](https://9xbuddy.in/) - Multi-Site / Online * ⭐ **[Video DownloadHelper](https://www.downloadhelper.net/)** / [Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#video-downloadhelper), [FetchV](https://fetchv.net/) or [MPMux](https://mpmux.com/) - Extensions * [CD(R)M-Project](https://cdm-project.com/explore/repos) - DRM Tools / [Discord](https://discord.gg/zvGBza34JP) diff --git a/docs/video.md b/docs/video.md index e2757786d..584975277 100644 --- a/docs/video.md +++ b/docs/video.md @@ -58,7 +58,7 @@ ## ▷ Stream Aggregators * [Mapple.tv](https://mapple.mov/) - Movies / TV / Anime / Watch Parties / [Discord](https://discord.gg/V8XUhQb2MZ) * [HydraHD](https://hydrahd.com/), [2](https://hydrahd.ru/) - Movies / TV / Anime / Auto-Next / [Status](https://hydrahd.info/) * [Netplay](https://netplayz.live/) - Movies / TV / Anime / Auto-Next / [Discord](https://discord.gg/NCH4rzxJ36) -* [TMovie](https://tmovie.tv/) - Movies / TV / Anime / [Discord](https://discord.com/invite/R7a6yWMmfK) +* [TMovie](https://tmovie.tv/), [2](https://tmovie.cc) - Movies / TV / Anime / [Discord](https://discord.com/invite/R7a6yWMmfK) * [1PrimeShows](https://1primeshow.online/) - Movies / TV / Anime / [Discord](https://discord.gg/7JKJSbnHqf) * [Youflex](https://youflex.live/) - Movies / TV / Anime * [AuroraScreen](https://www.aurorascreen.org/) - Movies / TV / Anime / [Discord](https://discord.com/invite/kPUWwAQCzk) @@ -428,7 +428,6 @@ ## ▷ Live Sports * ⭐ **[Sport7](https://sport7.pro/)**, [2](https://sport71.pro//) / [Player Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sport7) / [Telegram](https://t.me/goatifisports) / [Discord](https://discord.gg/xcdfVwgEx3) * ⭐ **[Watch Footy](https://watchfooty.st/)**, [2](https://www.watchfooty.top) - Stream Aggregator / [Discord](https://discord.gg/T38kUWZHtB) / [Mirrors](https://watchfty.link/) * ⭐ **[BINTV](https://bintv.fun/)** / [Discord](https://discord.gg/fMU4hpDjPg) -* ⭐ **[FSTV](https://fstv.zip/)**, [2](https://fstv.space/) / [Mirrors](https://gofstv.live/) / [Discord](https://discord.gg/j9EfEm4AMW) * ⭐ **[SoccerStreamLinks](https://soccerstreamlinks.site/)** - Stream Aggregator / [Discord](https://discord.gg/HwXeKNu8FU) * ⭐ **[StreamEast](https://streameast.ga/)**, [2](https://streameast.ph/) / [Mirrors](https://v2.gostreameast.link/) * ⭐ **[LiveTV](https://livetv.sx/enx/)** @@ -600,7 +599,7 @@ # ► Download Sites * ⭐ **[Rive](https://rivestream.org/)**, [2](https://rivestream.net/) - Movies / TV / Anime / [Status](https://rentry.co/rivestream) / [Discord](https://discord.gg/6xJmJja8fV) * ⭐ **[1Shows](https://www.1shows.ru/)** or [RgShows](https://www.rgshows.ru/) - Movies / TV / Anime / [Discord](https://discord.com/invite/K4RFYFspG4) * ⭐ **[Cinepeace](https://cinepeace.in/)** - Movies / TV / Anime / [Discord](https://discord.gg/htmB2TbK) -* ⭐ **[LunaStream](https://lunastream.fun/)** - Movies / TV / Anime / [Discord](https://discord.gg/3kpj8SuMy5) +* ⭐ **[LunaStream](https://lunastream.fun/)** or [CineFlow](https://www.cineflow.watch/) - Movies / TV / Anime / [Discord](https://discord.gg/3kpj8SuMy5) * ⭐ **[VidBox](https://vidbox.cc/)** - Movies / TV / Anime / [Discord](https://discord.gg/VGQKGPM9Ej) * ⭐ **[DramaSuki](https://rentry.co/FMHYB64#dramasuki)** - Asian Drama / Directory * ⭐ **[Drama Day](https://dramaday.me/)** - Asian Drama From c22066d442b60a97d6fc574e47c65fa60d2a839a Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Mon, 1 Dec 2025 11:37:06 -0800 Subject: [PATCH 102/131] small fixes --- docs/audio.md | 1 - docs/video.md | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/audio.md b/docs/audio.md index 2eb3d97b0..1f2124c51 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -359,7 +359,6 @@ ## ▷ Audio Ripping Sites * ⭐ **[squid.wtf](https://tidal.squid.wtf)**, **[Monochrome](https://monochrome.tf/)**, [2](https://monochrome.prigoana.com/) / [GitHub](https://github.com/eduardprigoana/monochrome), [⁠Digger](https://digger-ui.vercel.app/), [QQDL](https://tidal.qqdl.site/) or [BiniLossless](https://music.binimum.org/) - Tidal / FLAC / [Full List](https://github.com/eduardprigoana/hifi-instances/) * ⭐ **[DAB Music Player](https://dab.yeet.su/)**, [2](https://dabmusic.xyz/) - FLAC / Sign-Up Required / [Telegram](https://t.me/+RnrXmKyOPNY0ZGY9) / [Discord](https://discord.com/invite/rmzH6ttgcC) * [Spotisaver](https://spotisaver.net/) - Multi-Site -* [⁠Vi•er](https://vibefetcher.com/) - Deezer / Qobuz * [⁠YAMS](https://yams.tf/) - Deezer / FLAC / Sign-Up Required * [AMP3](https://amp3.cc/) - YouTube / 256kb * [EzConv](https://ezconv.com/) - YouTube / 256kb diff --git a/docs/video.md b/docs/video.md index 584975277..28d34c25f 100644 --- a/docs/video.md +++ b/docs/video.md @@ -73,7 +73,7 @@ ## ▷ Stream Aggregators * [CineBolt](https://cinebolt.net/) - Movies / TV / Anime / [Discord](https://discord.gg/7ZbCzMPt6f) * [ONOFLIX](https://onoflix.ru/) - Movies / TV / Anime / [Discord](https://discord.gg/eEmGSZ98cP) * [Bingeflix](https://bingeflix.tv/) - Movies / TV / Anime / [Discord](https://discord.com/invite/ajRY6Bn3rr) -* [LunaStream](https://lunastream.fun/) - Movies / TV / Anime / [Discord](https://discord.gg/3kpj8SuMy5) +* [LunaStream](https://lunastream.fun/) or [CineFlow](https://www.cineflow.watch/) - Movies / TV / Anime / [Discord](https://discord.gg/3kpj8SuMy5) * [Way2Movies](https://way2movies.live/) - Movies / TV / Anime / [Telegram](https://t.me/Way2MoviesFun) / [Discord](https://discord.gg/mH4zsaAmv7) * [Wooflix](https://www.wooflixtv.co/) - Movies / TV / Anime * [zmov](https://zmov.vercel.app/), [2](https://watch.coen.ovh/), [3](https://plexmovies.online/) - Movies / TV / Anime / [GitHub](https://github.com/coen-h/zmov) @@ -599,7 +599,7 @@ # ► Download Sites * ⭐ **[Rive](https://rivestream.org/)**, [2](https://rivestream.net/) - Movies / TV / Anime / [Status](https://rentry.co/rivestream) / [Discord](https://discord.gg/6xJmJja8fV) * ⭐ **[1Shows](https://www.1shows.ru/)** or [RgShows](https://www.rgshows.ru/) - Movies / TV / Anime / [Discord](https://discord.com/invite/K4RFYFspG4) * ⭐ **[Cinepeace](https://cinepeace.in/)** - Movies / TV / Anime / [Discord](https://discord.gg/htmB2TbK) -* ⭐ **[LunaStream](https://lunastream.fun/)** or [CineFlow](https://www.cineflow.watch/) - Movies / TV / Anime / [Discord](https://discord.gg/3kpj8SuMy5) +* ⭐ **[LunaStream](https://lunastream.fun/)** - Movies / TV / Anime / [Discord](https://discord.gg/3kpj8SuMy5) * ⭐ **[VidBox](https://vidbox.cc/)** - Movies / TV / Anime / [Discord](https://discord.gg/VGQKGPM9Ej) * ⭐ **[DramaSuki](https://rentry.co/FMHYB64#dramasuki)** - Asian Drama / Directory * ⭐ **[Drama Day](https://dramaday.me/)** - Asian Drama From 9c928d6b05bd7557d2376bd28b0d9c00407a4942 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Mon, 1 Dec 2025 13:43:23 -0800 Subject: [PATCH 103/131] fixed labels --- docs/ai.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 5358a96ad..ecd019da8 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -14,11 +14,11 @@ ## ▷ Official Model Sites * ⭐ **[AI Studio](https://aistudio.google.com/app/prompts/new_chat)** - Gemini 3 Pro / 100 Daily / Sign-Up Required / [Subreddit](https://www.reddit.com/r/Bard/) / [Discord](https://discord.com/invite/gemini) * ⭐ **[Microsoft Copilot](https://copilot.microsoft.com)** - GPT-5 / Unlimited / [Reasoning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#better-reasoning) / [Discord](https://discord.com/invite/go-copilot) -* ⭐ **[Kimi](https://www.kimi.com/)** - Kimi K2 / Sign-Up Required / [Subreddit](https://www.reddit.com/r/kimi/) / [Discord](https://discord.gg/TYU2fdJykW) / [GitHub](https://github.com/MoonshotAI) +* ⭐ **[Kimi](https://www.kimi.com/)** - Kimi K2 (Thinking) / Slides / Sign-Up Required / [Subreddit](https://www.reddit.com/r/kimi/) / [Discord](https://discord.gg/TYU2fdJykW) / [GitHub](https://github.com/MoonshotAI) * ⭐ **[Qwen](https://chat.qwen.ai/)** - Qwen3-Max / Unlimited / [Subreddit](https://www.reddit.com/r/Qwen_AI/) / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) * ⭐ **[Grok](https://grok.com/)** - Grok 4 + Grok 3 Fast (96 daily) / Grok 4.1 (24 daily) / [Rate Display](https://greasyfork.org/en/scripts/533963) / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) -* ⭐ **[⁠Z.ai](https://chat.z.ai/)** - GLM 4.6 / Unlimited / [Discord](https://discord.gg/QR7SARHRxK) -* ⭐ **[DeepSeek](https://chat.deepseek.com/)** - DeepSeek-V3.2 / Unlimited / [Subreddit](https://www.reddit.com/r/DeepSeek/) / [Discord](https://discord.com/invite/Tc7c45Zzu5) / [GitHub](https://github.com/deepseek-ai) +* ⭐ **[⁠Z.ai](https://chat.z.ai/)** - GLM 4.6 / Slides / Unlimited / [Discord](https://discord.gg/QR7SARHRxK) +* ⭐ **[DeepSeek](https://chat.deepseek.com/)** - DeepSeek-V3.2 / Sign-Up Required / Unlimited / [Subreddit](https://www.reddit.com/r/DeepSeek/) / [Discord](https://discord.com/invite/Tc7c45Zzu5) / [GitHub](https://github.com/deepseek-ai) * [Claude](https://claude.ai/) - Claude 4.5 Sonnet / Sign-Up with Phone # Required / [Usage Tracker](https://github.com/lugia19/Claude-Usage-Extension) / [Subreddit](https://www.reddit.com/r/ClaudeAI/) / [Discord](https://discord.com/invite/6PPFFzqPDZ) * [Gemini](https://gemini.google.com/) - Gemini 3 Pro (5 per day) / 2.5 Flash (Unlimited) / [Limits](https://support.google.com/gemini/answer/16275805) / [Subreddit](https://www.reddit.com/r/Bard/) / [Discord](https://discord.com/invite/gemini) * [ChatGPT](https://chatgpt.com/) - GPT-5.1 / [Limits](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#chatgpt-limits) / [r/OpenAI](https://www.reddit.com/r/OpenAI/) / [r/ChatGPT](https://www.reddit.com/r/ChatGPT/) / [Discord](https://discord.com/invite/openai) From 76dfb3af9edd5c01667582838929c95b9f718248 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Tue, 2 Dec 2025 04:24:17 -0800 Subject: [PATCH 104/131] updated 4 pages --- docs/gaming-tools.md | 1 - docs/internet-tools.md | 2 +- docs/text-tools.md | 1 - docs/video.md | 8 ++++---- 4 files changed, 5 insertions(+), 7 deletions(-) diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index b4ebc0016..afc3630ab 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -426,7 +426,6 @@ ## ▷ Multiplayer Servers * [R1Delta](https://r1delta.net/) - Titanfall 1 Server Revival / [Discord](https://discord.com/invite/AFnMwrvPzV) * [FXPGunZ](https://fxpgunz.com/) - GunZ Multiplayer Revival * [ET: Legacy](https://www.etlegacy.com/) - Wolfenstein Enemy Territory Servers / [Discord](https://discord.com/invite/UBAZFys) -* [Arctic Combat](https://warfareterritory.net/) - Arctic Combat Server Revival / [Discord](https://discord.com/invite/7aw6grzSgj) * [Factorio.zone](https://factorio.zone/) - Free Factorio Servers * [Clash of Magic](https://www.clashofmagic.io/) / [Discord](https://discord.gg/clashofmagic) or [Atrasis](https://atrasisclash.net/) / [Discord](https://discord.gg/wmSjaTJ) - Clash of Clans Private Servers * [Rusticaland](https://rusticaland.net/) - Free Rust Servers / [Discord](https://discord.com/invite/MD9RgdYhpf) diff --git a/docs/internet-tools.md b/docs/internet-tools.md index bd1a1b18c..bf967cc4f 100644 --- a/docs/internet-tools.md +++ b/docs/internet-tools.md @@ -540,7 +540,7 @@ # ► Browser Startpages * 🌐 **[Awesome Startpage](https://github.com/jnmcfly/awesome-startpage)** - Startpage Resources * 🌐 **[Startpage Emporium](https://startpages.github.io/)** - Startpage Index -* ⭐ **[WebOasis](https://weboasis.su/)**, [2](https://behu.io/), [3](https://ndsamuelson.github.io/weboas-is/) / [GitHub](https://github.com/ParrotDevelopers/WebOasis/) +* ⭐ **[WebOasis]https://behu.io/)**, [2](https://ndsamuelson.github.io/weboas-is/) / [GitHub](https://github.com/ParrotDevelopers/WebOasis/) * ⭐ **[MONKNOW](https://www.monknow.com/)** * [r/startpages](https://www.reddit.com/r/startpages/) * [8bitdash](https://www.8bitdash.com/) diff --git a/docs/text-tools.md b/docs/text-tools.md index 1f75d7fc8..e9b92f9d8 100644 --- a/docs/text-tools.md +++ b/docs/text-tools.md @@ -39,7 +39,6 @@ ## ▷ Pastebins * [bpa.st](https://bpa.st/) - Multi-Syntax / Markdown Support * [snowbin](https://pastes.fmhy.net/), [2](https://paste.fmhy.net/) - Markdown Support / [GitHub](https://github.com/fmhy/snowbin) * [⁠Ghostbin](https://ghostbin.co/) - Multi-Syntax / Markdown Support -* [dpaste](https://dpaste.org/) - Multi-Syntax / Markdown Support / [GitHub](https://github.com/DarrenOfficial/dpaste) * [cryptgeon](https://cryptgeon.org/) - Single View / Plain Text / [GitHub](https://github.com/cupcakearmy/cryptgeon) * [pst.moe](https://pst.moe/) - Multi-Syntax / Markdown Support * [Pastee](https://pastee.dev/) - Multi-Syntax / Markdown Support diff --git a/docs/video.md b/docs/video.md index 28d34c25f..5af0dee0f 100644 --- a/docs/video.md +++ b/docs/video.md @@ -26,7 +26,7 @@ # ► Streaming Sites * [Cinetaro](https://cinetaro.buzz/) - Movies / TV / Anime / 3rd Party Host * [Smashystream](https://smashystream.com/), [2](https://flix.smashystream.xyz/), [3](https://smashystream.xyz/) - Movies / TV / Anime / [Telegram](https://telegram.me/+vekZX4KtMPtiYmRl) / [Discord](https://discord.com/invite/tcdcxrbDkE) * [TVids](https://www.tvids.to/), [2](https://www.tvids.net/), [3](https://watch-tvseries.net/), [4](https://tvids.me/), [5](https://tvids.tv/) - Movies / TV / Anime / Auto-Next -* [StreamM4u](https://streamm4u.com.co/) - Movies / TV / Anime / [Clones](https://rentry.co/sflix#streamm4u-clones) +* [StreamM4u](https://streamm4u.com.co/), [2](https://m4uhd.page/) - Movies / TV / Anime / [Clones](https://rentry.co/sflix#streamm4u-clones) * [BFLIX](https://bflix.sh/) - Movies / TV * [MovieHD](https://moviehd.us) - Movies / [Telegram](https://t.me/+NthvAOpP0oNkMWU1) * [PrimeWire](https://www.primewire.mov/), [2](https://www.primewire.tf/) - Movies / TV / Anime / Mostly 3rd Party Hosts @@ -428,7 +428,7 @@ ## ▷ Live Sports * ⭐ **[Sport7](https://sport7.pro/)**, [2](https://sport71.pro//) / [Player Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sport7) / [Telegram](https://t.me/goatifisports) / [Discord](https://discord.gg/xcdfVwgEx3) * ⭐ **[Watch Footy](https://watchfooty.st/)**, [2](https://www.watchfooty.top) - Stream Aggregator / [Discord](https://discord.gg/T38kUWZHtB) / [Mirrors](https://watchfty.link/) * ⭐ **[BINTV](https://bintv.fun/)** / [Discord](https://discord.gg/fMU4hpDjPg) -* ⭐ **[SoccerStreamLinks](https://soccerstreamlinks.site/)** - Stream Aggregator / [Discord](https://discord.gg/HwXeKNu8FU) +* ⭐ **[SoccerStreamLinks](https://soccerstreamlinks.site/)** or [Iframely](https://iframely.biz/) - Stream Aggregator / [Discord](https://discord.gg/HwXeKNu8FU) * ⭐ **[StreamEast](https://streameast.ga/)**, [2](https://streameast.ph/) / [Mirrors](https://v2.gostreameast.link/) * ⭐ **[LiveTV](https://livetv.sx/enx/)** * ⭐ **[TimStreams](https://timstreams.site/)**, [2](https://timstreams.online/) - Live Events / [Status](https://timstreams.online/) / [Discord](https://discord.com/invite/p3aJ7rJGrz) @@ -590,9 +590,10 @@ # ► Download Sites * ↪️ **[General DDL Sites](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/download)** * ↪️ **[Video Download Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/video-tools#wiki_.25BA_video_download)** -* ⭐ **[Acer Movies](https://rentry.co/FMHYB64#acer)** - Movies / TV / Anime / [Discord](https://discord.com/invite/hpkMqrwRCE) * ⭐ **[Scloud](https://rentry.co/FMHYB64#scloud)** - Movies / TV / 4K / [Telegram](https://t.me/scloudmediahub) +* ⭐ **[Acer Movies](https://rentry.co/FMHYB64#acer)** - Movies / TV / Anime / [Discord](https://discord.com/invite/hpkMqrwRCE) * ⭐ **[111477](https://rentry.co/FMHYB64#directory-111477)** - Movies / TV / Anime / Directory / [Desktop App](https://playtorrio.pages.dev/) (unofficial) / [Discord](https://discord.gg/YjkP4pANpg) +* ⭐ **[DDLBase](https://ddlbase.com/)** - Movies / 4K / 3D / Remuxes * ⭐ **[VegaMovies](https://vegamovies.gripe/)**, [2](https://moviesflix.ad/) - Movies / TV / Anime / 4K / [Telegram](https://telegram.dog/vega_officials) * ⭐ **[Pahe](https://pahe.ink/)** - Movies / TV / Anime / 4K / [Ad-Bypass (Must Have)](https://greasyfork.org/en/scripts/443277) / [Discord](https://discord.gg/4AvaCsd2J4) * ⭐ **[MovieParadise](https://movieparadise.org/)** - Movies / TV / [Sign-Up Code (Important)](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#movieparadise-code) @@ -617,7 +618,6 @@ # ► Download Sites * [OlaMovies](https://new1.olamovies.onl/) - Movies / TV / 4K / Use [Adblock](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy/#wiki_.25BA_adblocking) * [KatMovie4k](https://katworld.net/?type=Katmovie4k) - Movies / TV / 4K * [PSArips](https://psa.wf/) - Movies / TV / 4K -* [DDLBase](https://ddlbase.com/) - Movies / 4K / 3D / Remuxes * [isaiDub](https://rentry.co/FMHYB64#isaidub) - Movies / TV / 720p * [TVSeries](https://www.tvseries.in/) - TV / Anime * [Cinetaro](https://cinetaro.buzz/) - Movies / TV / Anime From dd6b5352100551115a4c32e8e666fbaaec75d7fa Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Tue, 2 Dec 2025 06:28:56 -0800 Subject: [PATCH 105/131] updated 8 pages --- docs/ai.md | 7 ++++++- docs/downloading.md | 2 +- docs/gaming-tools.md | 4 ++-- docs/gaming.md | 2 +- docs/image-tools.md | 2 +- docs/internet-tools.md | 2 +- docs/misc.md | 4 ++-- docs/mobile.md | 4 ++-- 8 files changed, 16 insertions(+), 11 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index ecd019da8..82dd20f12 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -133,12 +133,17 @@ ## ▷ Roleplaying Chatbots ## ▷ Coding AIs +* **Note** - Keep in mind many coding AIs run in root, so its best to avoid giving them full drive / root access to avoid any sort of issues or accidental deletions. Remember to backup code first before running the AI or prompts, as they can sometimes break things. + +*** + * 🌐 **[Awesome AI Agents](https://github.com/e2b-dev/awesome-ai-agents)** - Coding / Programming AIs / [Discord](https://discord.gg/U7KEcGErtQ) * 🌐 **[Free LLM API Resources](https://github.com/cheahjs/free-llm-api-resources)** - LLM API Resources * ↪️ **[Coding AI Benchmarks](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/ai#wiki_.25B7_coding_benchmarks)** * ⭐ **[Windsurf](https://www.windsurf.com/)** - Coding AI / [Subreddit](https://www.reddit.com/r/windsurf/) / [Discord](https://discord.com/invite/3XFf78nAx5) * [Gemini CLI](https://google-gemini.github.io/gemini-cli/) or [AIStudio](https://aistudio.google.com/app/apps) - Coding AI / [GitHub](https://github.com/google-gemini/gemini-cli) * [GitHub Copilot](https://github.com/features/copilot) - Coding AI +* [⁠Google Antigravity](https://antigravity.google/) - Coding AI / Limits Reset Every 5 Hours * [Sourcery](https://sourcery.ai/) - Auto-Pull Request Reviews / [GitHub](https://github.com/sourcery-ai/sourcery) * [Devv](https://devv.ai/) - Coding Search Engine / [GitHub](https://github.com/devv-ai/devv) * [⁠Roo Code](https://roocode.com/) / [GitHub](https://github.com/RooCodeInc/Roo-Code) or [Cline](https://cline.bot/) / [Discord](https://discord.gg/cline) / [GitHub](https://github.com/cline/cline) - Coding AI @@ -315,7 +320,7 @@ # ► Image Generation * [Qwen](https://chat.qwen.ai/) - 30 Per 24 Hours / Editing / Sign-Up Required / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) * [Yupp.ai](https://yupp.ai/) - Nano Banana Pro / GPT Image 1 / Seedream 4 / Qwen-Image / Google Login / [Discord](https://discord.com/invite/yuppai) * [⁠ISH](https://ish.chat/) - Unlimited / GPT Image 1 mini / Flux Kontext (dev) / Editing / No Sign-Up /[Discord](https://discord.gg/cwDTVKyKJz) -* [PrisimAI](https://prisimai.github.io/PrisimAI/) - Seadream 4 / Nano Banana / GPT Image-1 Mini +* [PrisimAI](https://prisimai.github.io/PrisimAI/) - Seadream 4 / Nano Banana Pro / GPT Image-1 Mini * [Recraft](https://www.recraft.ai/) - 30 Daily / Sign-Up Required / [Discord](https://discord.gg/recraft) * [PigenAI](https://pigenai.art/) - Unlimited / Imagen 4 / Qwen * [⁠Ernie](https://ernie.baidu.com/) - Unlimited / Editing / Sign-Up Required diff --git a/docs/downloading.md b/docs/downloading.md index f466e3ea0..bf343d843 100644 --- a/docs/downloading.md +++ b/docs/downloading.md @@ -134,7 +134,7 @@ ## ▷ FOSS Sites * [Awesome CLI Apps](https://github.com/toolleeo/awesome-cli-apps-in-a-csv) or [CLI Club](https://cli.club/) - FOSS CLI Apps / Tools * [Free Software Directory](https://directory.fsf.org/wiki/Main_Page) - FOSS Wikis * [FOSS Wiki](https://en.wikipedia.org/wiki/Portal:Free_and_open-source_software/Categories) - FOSS Wikis -* [Is It Really FOSS](https://isitreallyfoss.com/projects/⁠) - Determine if Software is FOSS / [Source Code](https://codeberg.org/danb/isitreallyfoss) +* [Is It Really FOSS](https://isitreallyfoss.com/⁠) - Determine if Software is FOSS / [Source Code](https://codeberg.org/danb/isitreallyfoss) *** diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index afc3630ab..3aceb1a56 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -38,7 +38,7 @@ # ► Gaming Tools * [CSDb](https://csdb.dk/) or [GB64](https://gb64.com/index.php) - Commodore 64 Resources * [Awesome J2ME](https://github.com/hstsethi/awesome-j2me) - J2ME Resources * [GARbro](https://github.com/morkt/GARbro/) - Browse / Extract Visual Novel Resources -* [LunaTranslator](https://docs.lunatranslator.org/en/) - Visual Novel Translator / [GitHub](https://github.com/HIllya51/LunaTranslator/blob/main/.github/README_en.md) +* [LunaTranslator](https://docs.lunatranslator.org/en/) - Visual Novel Translator / [GitHub](https://github.com/HIllya51/LunaTranslator) * [ConceptArt](https://vk.com/conceptart) - Video Game Concept Art * [r/CrackWatch](https://www.reddit.com/r/CrackWatch/), [r/RepackWorld](https://reddit.com/r/RepackWorld), [GameStatus](https://gamestatus.info/) or [GitGud](https://discord.gg/APfesEBjjn) - Scene Release Trackers * [r/CrackSupport](https://reddit.com/r/CrackSupport) - Cracking Discussion / [Matrix](https://matrix.to/#/!MFNtxvVWElrFNHWWRm:nitro.chat?via=nitro.chat&via=envs.net&via=matrix.org) / [Guilded](https://guilded.gg/crackwatch) @@ -316,7 +316,7 @@ ## ▷ Client Tools ## ▷ DLC Unlock / DRM Bypass * ⭐ **[CreamAPI](https://cs.rin.ru/forum/viewtopic.php?t=70576)** - Steam DLC Unlocker / [Auto Setup](https://github.com/Warwolfer/auto-creamapi-2) -* ⭐ **[GreenLuma](https://cs.rin.ru/forum/viewtopic.php?f=29&t=103709)** - Steam DLC Unlocker / [Manager](https://github.com/BlueAmulet/GreenLuma-2024-Manager) / [Family Bypass Guide](https://rentry.org/gzny948p) +* ⭐ **[GreenLuma](https://cs.rin.ru/forum/viewtopic.php?f=29&t=103709)** - Steam DLC Unlocker / [Manager](https://github.com/3vil3vo/GreenLuma-Manager), [2](https://github.com/BlueAmulet/GreenLuma-2024-Manager) / [Family Bypass Guide](https://rentry.org/gzny948p) * ⭐ **[Unsteam](https://cs.rin.ru/forum/viewtopic.php?f=20&t=134707&hilit=unsteam)** - Online Steam DRM Bypass / Cracked Servers Only / Multiplayer Emulator * ⭐ **[Steamless](https://github.com/atom0s/Steamless)** - Steam DRM Remover * ⭐ **[Goldberg Fork](https://github.com/Detanup01/gbe_fork)** / [Guide](https://rentry.co/goldberg_emulator) or [SmartSteamEmu](https://cs.rin.ru/forum/viewtopic.php?f=29&t=62935&sid=c6b5dadd40d56ac20a8789121bb743c5) - Offline Steam / Multiplayer Emulators diff --git a/docs/gaming.md b/docs/gaming.md index 868caf990..386543f33 100644 --- a/docs/gaming.md +++ b/docs/gaming.md @@ -709,6 +709,7 @@ ## ▷ Party / Multiplayer * ⭐ **[Eaglercraft](https://eaglercraft.com/)**, [EaglerCraftX](https://fastest.eaglercraft.win/) / [2](https://client.eaglercraft.win/) or [Minecraft Classic](https://classic.minecraft.net/) - Online Browser Minecraft / [Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#eaglercraft-note) / [Site List](https://deev.is/) * ⭐ **Eaglercraft Tools** - [Mod Loader](https://eaglerforge.github.io/) / [Mod Search](https://eaglerrinth.github.io/) / [Create Mods](https://eaglerforge-builder.vercel.app/) / [Public Servers](https://servers.eaglercraft.com/) * ⭐ **[NetGames](https://netgames.io/)** - Multiple Games / [Discord](https://discord.com/invite/chgD7WF) +* ⭐ **[Gidd.io](https://gidd.io/)** - Multiple Games * ⭐ **[Gartic Phone](https://garticphone.com/)** - Telephone Game / [Discord](https://discord.gg/gartic) * ⭐ **[skribbl](https://skribbl.io/)**, [DrawBattle](https://drawbattle.io/) / [Discord](https://discord.gg/D6aHB4hRhK), [Sketchful](https://sketchful.io/) / [Subreddit](https://reddit.com/r/Sketchful) / [Discord](https://discord.gg/MEvtMCv), [Drawize](https://www.drawize.com/) or [Gartic](https://gartic.io/) - Drawing / Guessing Game / Multiplayer * [⁠Tough Love Arena](https://toughlovearena.com/) - Multiplayer Browser Fighting Game / [Discord](https://discord.gg/gMBRaUPDT7) @@ -726,7 +727,6 @@ ## ▷ Party / Multiplayer * [TagPro](https://koalabeast.com/) - Multiplayer Capture the Flag / [Discord](https://discord.com/invite/hhW3MDzrt3) * [Golf Party](https://golfparty.io/) - Multiplayer Mini Golf Game * [Bloob.io](https://bloob.io/) - Multiple Games -* [Gidd.io](https://gidd.io/) - Multiple Games * [Yucata](https://www.yucata.de/en/) - Multiple Games * [Foony](https://foony.com/) - Multiple Games * [Pixoguess](https://pixoguess.io/) - Guess Pixelated Images diff --git a/docs/image-tools.md b/docs/image-tools.md index 933371110..c2769b9b5 100644 --- a/docs/image-tools.md +++ b/docs/image-tools.md @@ -48,7 +48,7 @@ ## ▷ Online Editors * [Polarr](https://photoeditor.polarr.co/) - Multi-Tool * [Resize Pixel](https://www.resizepixel.com/) - Multi-Tool * [Tom's Editor](https://tomseditor.com/editor/) - Multi-Tool -* [photo.codes/](https://www.photo.codes/) - Simple Editor w/ Shareable Colab Codes +* [photo.codes](https://www.photo.codes/) - Simple Editor w/ Shareable Colab Codes * [Photomate](https://photomate.dev/) - Simple Editor * [MiNi Photo Editor](https://mini2-photo-editor.netlify.app/) - Simple Editor / [GitHub](https://github.com/xdadda/mini-photo-editor) * [Polotno Studio](https://studio.polotno.com/) - Simple Editor / [GitHub](https://github.com/polotno-project/polotno-studio) diff --git a/docs/internet-tools.md b/docs/internet-tools.md index bf967cc4f..403829fbd 100644 --- a/docs/internet-tools.md +++ b/docs/internet-tools.md @@ -181,7 +181,7 @@ # ► Search Tools * ↪️ **[Reddit Search Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/social-media#wiki_.25B7_reddit_search)** * [SimilarSiteSearch](https://www.similarsitesearch.com/), [SimilarWeb](https://similarweb.com/), [SitesLikes](https://www.siteslike.com/), [TopSimilarSites](https://topsimilarsites.com/), [SimilarSites](https://similarsites.com/), [OpenDirectory](https://odir.us/) or [SiteLike.org](https://www.sitelike.org/) - Similar Site Searches * [sitedorks](https://github.com/Zarcolio/sitedorks), [Dorks-collections-list](https://github.com/cipher387/Dorks-collections-list/), [OSINT Dorks](https://github.com/BushidoUK/OSINT-SearchOperators), [Google Dork List](https://www.boxpiper.com/posts/google-dork-list), [Dork Genius](https://dorkgenius.com/) or [DorkSearch](https://www.dorksearch.com/) - Search Engine Dorking Tools -* [UserSearch](https://usersearch.org/), [Sherlock](https://sherlockproject.xyz/), [Maigret](https://github.com/soxoj/maigret), [Nexfil](https://github.com/thewhiteh4t/nexfil), [Lullar](https://lullar-com-3.appspot.com/), [Blackbird](https://github.com/p1ngul1n0/blackbird) or [WhatsMyName](https://whatsmyname.app/) - Username Search +* [UserSearch](https://usersearch.com/) / [2](https://usersearch.org/), [Sherlock](https://sherlockproject.xyz/), [Maigret](https://github.com/soxoj/maigret), [Nexfil](https://github.com/thewhiteh4t/nexfil), [Lullar](https://lullar-com-3.appspot.com/), [Blackbird](https://github.com/p1ngul1n0/blackbird) or [WhatsMyName](https://whatsmyname.app/) - Username Search * [Soovle](https://www.seo.com/soovle/), [Keyword.io](https://www.keyword.io/), [SearchEngineReports](https://searchenginereports.net/), [ContentIdeas](https://contentideas.io/) or [Keyword Tool](https://keywordtool.io/) - Popular Keyword Search * [DuckDuckBang](https://mosermichael.github.io/duckduckbang/html/main.html) - DuckDuckGo !bang Meta Search / [GitHub](https://github.com/MoserMichael/duckduckbang) * [KeywordSheeter](https://keywordsheeter.com/) or [Spyfu](https://www.spyfu.com/) - Keyword Research Tools diff --git a/docs/misc.md b/docs/misc.md index 5f4478134..33124bb6a 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -717,7 +717,7 @@ ## ▷ Porn Quitting * [CleanBrowsing](https://cleanbrowsing.org/filters/) - Family DNS Filters * [cringeMDb](https://cringemdb.com/), [Age Rating JuJu](https://www.ageratingjuju.com/), [CommonSenseMedia](https://www.commonsensemedia.org/) or [unconsenting media](https://www.unconsentingmedia.org) - Find SFW Movies * [Movie Parser](https://raskie.com/post/practical-ai-autodetecting-nsfw) - Detect NSFW Scenes in Movies -* [Wingman](https://github.com/wingman-jr-addon/wingman_jr), [HaramBlur](https://haramblur.com/) / [2](https://linktr.ee/haramblur) or [NSFW-Filter](https://nsfw-filter.com/) - Block NSFW Images +* [Wingman](https://github.com/wingman-jr-addon/wingman_jr) or [HaramBlur](https://haramblur.com/) / [2](https://linktr.ee/haramblur) - Block NSFW Images * [SAA Recovery](https://saa-recovery.org/), [Cosa Recovery](https://cosa-recovery.org/) or [Smart Recovery](https://www.smartrecovery.org/) - Find Sex Addiction Meetings *** @@ -982,7 +982,7 @@ # ► Shopping ## ▷ Electronics * ⭐ **[PCPartPicker](https://pcpartpicker.com/)**, [BuildCores](http://www.buildcores.com/) / [Subreddit](https://reddit.com/r/buildcores) / [Discord](https://discord.gg/gxHtZx3Uxe), [Newegg PC Builder](https://www.newegg.com/tools/custom-pc-builder) or [CGDirector](https://www.cgdirector.com/pc-builder/) - PC Building Sites -* ⭐ **[r/PCMasterrace Builds](https://pcmasterrace.org/builds)**g, [r/BuildaPC Wiki](https://www.reddit.com/r/buildapc/wiki/index) or [PC Tiers](https://pctiers.com/) - PC Building Guides / **[Video](https://youtu.be/s1fxZ-VWs2U)** +* ⭐ **[r/PCMasterrace Builds](https://pcmasterrace.org/builds)**, [r/BuildaPC Wiki](https://www.reddit.com/r/buildapc/wiki/index) or [PC Tiers](https://pctiers.com/) - PC Building Guides / **[Video](https://youtu.be/s1fxZ-VWs2U)** * ⭐ **[NanoReview](https://nanoreview.net/)**, **[TechPowerup](https://www.techpowerup.com/)**, [TechGearLab](https://www.techgearlab.com/), [ProductChart](https://www.productchart.com/), [Octoparts](https://octopart.com/), [Technical City](https://technical.city/) or [Techspecs](https://techspecs.io/) - Tech / Hardware Comparisons * ⭐ **[rtings](https://www.rtings.com/)** - Hardware / Tech Reviews / Clear Cookies Reset Limit * ⭐ **[Open Benchmarking](https://openbenchmarking.org/)** - Hardware Benchmarks diff --git a/docs/mobile.md b/docs/mobile.md index 009dcd008..f77e3cf9a 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -161,7 +161,7 @@ ## ▷ Social Media Apps * ⭐ **[Xtra](https://github.com/crackededed/Xtra)**, [BTTV](https://github.com/bttv-android/bttv), [Twire](https://github.com/twireapp/Twire) or [Frosty](https://www.frostyapp.io/) / [GitHub](https://github.com/tommyxchow/frosty) - Twitch Clients * ⭐ **[Voyager](https://vger.app) / [GitHub](https://github.com/aeharding/voyager)**, [Jerboa](https://github.com/LemmyNet/jerboa), [Eternity](https://codeberg.org/Bazsalanszky/Eternity), [summit](https://play.google.com/store/apps/details?id=com.idunnololz.summit), [Raccoon](https://github.com/LiveFastEatTrashRaccoon/RaccoonForLemmy) or [Thunder](https://github.com/thunder-app/thunder) - Lemmy Clients / [Index](https://join-lemmy.org/apps) * ⭐ **[Tusky](https://tusky.app/)**, [Dhaaga](https://github.com/suvam0451/dhaaga), [SubwayTooter](https://github.com/tateisu/SubwayTooter), [Moshidon](https://github.com/LucasGGamerM/moshidon) or [Dimett](https://github.com/MateriiApps/Dimett) - Mastodon Clients -* ⭐ **[piko](https://github.com/crimera/twitter-apk)** / [Telegram](https://t.me/pikopatches) / [GitHub](https://github.com/crimera/piko), [⁠QuaX](https://github.com/Teskann/QuaX) or [Squawker](https://github.com/j-fbriere/squawker) - Twitter / X Apps / Login via Pass Reset +* ⭐ **[piko](https://github.com/crimera/twitter-apk)** / [Telegram](https://t.me/pikopatches) / [GitHub](https://github.com/crimera/piko), [⁠QuaX](https://github.com/Teskann/QuaX) or [Squawker](https://github.com/j-fbriere/squawker) - Twitter / X Apps * [Stealth](https://gitlab.com/cosmosapps/stealth), [Continuum](https://github.com/cygnusx-1-org/continuum) or [RedReader](https://github.com/QuantumBadger/RedReader) - Reddit Clients / Patch Guide * [Watomatic](https://watomatic.app/) / [Subreddit](https://www.reddit.com/r/watomatic/) / [GitHub](https://github.com/adeekshith/watomatic) or [AutoResponder](https://www.autoresponder.ai/) - Chat App Auto-Responders * [⁠Beeper](https://www.beeper.com/) / [GitHub](https://github.com/beeper) or [Openvibe](https://openvibe.social/) / [Discord](https://discord.gg/GduN6fB6NN) - Combine Chat / Social Media Apps @@ -1222,7 +1222,7 @@ ## ▷ Social Media Apps * ⭐ **[Acorn](https://acorn.blue/)** / [Discord](https://discord.gg/sWzw5GU5RV), [RedditFilter](https://github.com/level3tjg/RedditFilter) / [Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#redditfilter-note), [Apollo](https://github.com/Balackburn/Apollo) / [Tweak](https://github.com/JeffreyCA/Apollo-ImprovedCustomApi), [Lurker](https://apps.apple.com/app/lurkur-for-reddit/id6470203216) or [RDX](https://apps.apple.com/app/rdx-for-reddit/id6503479190) - Reddit Clients * ⭐ **[Voyager](https://apps.apple.com/app/id6451429762)** / [GitHub](https://github.com/aeharding/voyager), [Arctic](https://getarctic.app/), [Mlem](https://apps.apple.com/app/id6450543782) / [GitHub](https://github.com/mlemgroup/mlem) or [Thunder](https://thunderapp.dev/) / [GitHub](https://github.com/thunder-app/thunder) - Lemmy Clients * ⭐ **[Ice Cubes](https://apps.apple.com/us/app/ice-cubes-for-mastodon/id6444915884)**, [Gazzetta](https://apps.apple.com/app/id6738706671) or [Mastodon](https://apps.apple.com/app/id1571998974) - Mastodon Clients -* ⭐ **[BHTwitter](https://github.com/BandarHL/BHTwitter)** or [⁠NeoFreeBird](https://github.com/NeoFreeBird/app) - X.com Apps / Login via Pass Reset +* ⭐ **[BHTwitter](https://github.com/BandarHL/BHTwitter)** or [⁠NeoFreeBird](https://github.com/NeoFreeBird/app) - X.com Apps * ⭐ **[OpenInYT](https://apps.apple.com/app/id1591585819)** - Adds "Open In" Popup to iOS Social Media Apps * [Openvibe](https://openvibe.social/) - Combine Social Media Apps * [Sink It](https://apps.apple.com/us/app/sink-it-for-reddit/id6449873635) - Reddit Enhancement Extension From 8a9af74a191bed4d0235cfbaf57fab38d6f5cfa2 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Tue, 2 Dec 2025 15:58:15 -0800 Subject: [PATCH 106/131] updated 2 pages --- docs/audio.md | 2 +- docs/reading.md | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/audio.md b/docs/audio.md index 1f2124c51..949160025 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -14,7 +14,7 @@ ## ▷ Streaming Apps * ↪️ **[YouTube Music Mobile](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android/#wiki_.25B7_youtube_music)** * ⭐ **[Pear Desktop](https://github.com/pear-devs/pear-desktop)** - YouTube Music Client w/ Adblock * [Deezer](https://www.deezer.com/) - Streaming / Sign-Up Required -* [Moosync](https://github.com/Moosync/Moosync) - YouTube / Spotify / [Discord](https://discord.gg/HsbqbRune3) +* [Moosync](https://moosync.app/) - YouTube / Spotify / [Discord](https://discord.gg/HsbqbRune3) / [GitHub](https://github.com/Moosync/Moosync) * [yewtube](https://github.com/mps-youtube/yewtube) - YouTube Music Client * [pulse](https://473999.net/pulse) or [Beatsync](https://www.beatsync.gg/) / [GitHub](https://github.com/freeman-jiang/beatsync) - Listen Together / Listening Parties * [BetterSoundcloud](https://alirezakj.com/bsc/) - Soundcloud Client / Ad-Free / [GitHub](https://github.com/AlirezaKJ/BetterSoundCloud) diff --git a/docs/reading.md b/docs/reading.md index 9ba178293..471cd9ac7 100644 --- a/docs/reading.md +++ b/docs/reading.md @@ -637,7 +637,6 @@ ## ▷ STEM Resources ## ▷ History Books * 🌐 **[r/AskHistorians Recommended](https://www.reddit.com/r/AskHistorians/wiki/books)** - Recommended History Books -* ⭐ **[Media History](https://mediahistoryproject.org/)** - Books / Magazines * ⭐ **[EarlyModernTexts](https://www.earlymoderntexts.com)** - Historical Texts * ⭐ **[World History](https://www.worldhistory.org/)** or [Livius](https://www.livius.org/) - History Encyclopedias * [Duke University Library](https://repository.duke.edu/catalog?utf8=%E2%9C%93&search_scope=https%3A%2F%2Frepository.duke.edu%2Fcatalog&q=&search_field=all_fields) - Historical Books @@ -867,7 +866,7 @@ # ► Tracking / Database * ⭐ **[StoryGraph](https://www.thestorygraph.com/)** - Tracking / Recommendations * ⭐ **[MyAnimeList](https://myanimelist.net/)** - Manga / Light Novels / Tracking / Database / Reviews / [Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/storage#wiki_myanimelist_tools) * ⭐ **[Anilist](https://anilist.co/)** - Manga / Light Novels / Manhwa / Manhua / Tracking / Databsase / Reviews [Wrapper](https://github.com/AurelicButter/AniList-Node) / [Extras](https://greasyfork.org/en/scripts/370473-automail) -* ⭐ **[MangaBaka](https://mangabaka.dev/)** - Multi-Site Manga + Novel Rating Aggregator / Tracking / [Discord](https://mangabaka.dev/discord) +* ⭐ **[MangaBaka](https://mangabaka.org/)** - Multi-Site Manga + Novel Rating Aggregator / Tracking / [Discord](https://mangabaka.dev/discord) * ⭐ **[LeagueOfComicGeeks](https://leagueofcomicgeeks.com/)** - Comic Tracking / Database / Releases * [Listal](https://www.listal.com/) - Book Database * [Books Search](https://books-search.typesense.org/) - Book Database From 6e7ff296f77d94406dfd673c1283cfaa43974b56 Mon Sep 17 00:00:00 2001 From: moosetwin0 <82544732+moosetwin0@users.noreply.github.com> Date: Wed, 3 Dec 2025 02:59:08 -0500 Subject: [PATCH 107/131] Update linux-macos.md (#4365) --- docs/linux-macos.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/linux-macos.md b/docs/linux-macos.md index 1865bc0f3..5ce63cf08 100644 --- a/docs/linux-macos.md +++ b/docs/linux-macos.md @@ -285,7 +285,7 @@ ## ▷ Linux Gaming * [winesapOS](https://github.com/winesapOS/winesapOS) - Play Games on Storage Devices * [wine-wayland](https://github.com/varmd/wine-wayland) - Play DX9/DX11 / Vulkan Games * [CreamLinux](https://github.com/anticitizn/creamlinux) - Steam DLC Unlocker / [Installer](https://github.com/Novattz/creamlinux-installer) -* [SLSsteam](https://cs.rin.ru/forum/search.php?st=0&sk=t&sd=d&sr=topics&keywords=SLSsteam) - Steamclient Mod + DLC Unlocker +* [SLSsteam](https://cs.rin.ru/forum/search.php?st=0&sk=t&sd=d&sr=topics&keywords=SLSsteam) - Steamclient Mod w/ DLC Unlocker and Emulated Achievements * [⁠SteamTinkerLaunch](https://github.com/sonic2kk/steamtinkerlaunch) - Steam Wrapper w/ Custom Launcher Options * [AdwSteamGtk](https://github.com/Foldex/AdwSteamGtk) - Steam Frontend * [steam-tui](https://github.com/dmadisetti/steam-tui) - Rust TUI for Steam From 743ce80d2299826df20b2001be4385a1452b812d Mon Sep 17 00:00:00 2001 From: litekin Date: Wed, 3 Dec 2025 08:02:39 +0000 Subject: [PATCH 108/131] Update gaming.md (#4371) --- docs/gaming.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/gaming.md b/docs/gaming.md index 386543f33..d896fd7da 100644 --- a/docs/gaming.md +++ b/docs/gaming.md @@ -895,7 +895,7 @@ ## ▷ Trivia * [AMQ](https://animemusicquiz.com/) - Anime Theme Guessing * [ConnectTheStars](https://connectthestars.xyz/) or [Movie To Movie](https://movietomovie.com/) - Connect Stars through Movies * [Play Football](https://playfootball.games/) - Football Quizzes / Trivia -* [The Wiki Game](https://www.thewikigame.com/), [Six Degrees of Wikipedia](https://www.sixdegreesofwikipedia.com/) or [WikiRacer](https://wikiracer.io/) - Wiki Exploration Games / [Automation Tool](https://gitlab.com/johanbluecreek/wikiracer) +* [The Wiki Game](https://www.thewikigame.com/) or [WikiRacer](https://wikiracer.io/) - Wiki Exploration Games / [Automation Tool](https://www.sixdegreesofwikipedia.com/), [2](https://gitlab.com/johanbluecreek/wikiracer) * [Catfishing](https://catfishing.net/) - Wiki Article Guessing Game * [More or Less](https://moreorless.io/) - More or Less Guessing * [Muzify](https://muzify.com/) (signup), [Musicle](https://musicle.app/), [Bandle](https://bandle.app/), [Spotle](https://spotle.io/) or [Lofidle](https://lofidle.com/) - Music / Song Guessing Games From 6e79c3db50c006a6316666f9f48b2066e3f49ec6 Mon Sep 17 00:00:00 2001 From: Paul Nguyen <86736500+nqlp@users.noreply.github.com> Date: Wed, 3 Dec 2025 03:02:54 -0500 Subject: [PATCH 109/131] Update WawaCity link to new domain in non-english.md (#4372) * Update WawaCity link to new domain * Fix WawaCity URL formatting in non-english.md --- docs/non-english.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/non-english.md b/docs/non-english.md index 6e2a8dd2d..b7c3e1965 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -465,7 +465,7 @@ # ► French / Français ## ▷ Downloading / Téléchargement -* [WawaCity](https://www.wawacity.diy/) - Movies / TV / Check [Telegram](https://t.me/Wawacity_officiel) if Domain Changes +* [WawaCity](https://www.wawacity.irish/) - Movies / TV / Check [Telegram](https://t.me/Wawacityofficiel) if Domain Changes * [MuaDib](https://muaddib-sci-fi.blogspot.com/) - Sci-Fi Movies * [PiratePunk](https://www.pirate-punk.net/) - Punk Music / Radio / Concerts Dates / Forum * [Emurom](https://www.emurom.net/) - Retro ROMs From 9a9cd6dd47027ac63370b453ec86a943cdc0b9d6 Mon Sep 17 00:00:00 2001 From: helxop Date: Wed, 3 Dec 2025 11:09:00 +0300 Subject: [PATCH 110/131] Update linux-macos.md (#4366) Added descriptions to Linux Distros and CLI Cheat Sheets. Terminal file managers and disk-usage analyzers are now split into: - Terminal File Managers - Disk-Usage Analyzers / GUI - Disk-Usage Analyzers / CLI --- docs/linux-macos.md | 40 +++++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/docs/linux-macos.md b/docs/linux-macos.md index 5ce63cf08..c126dd07f 100644 --- a/docs/linux-macos.md +++ b/docs/linux-macos.md @@ -25,14 +25,14 @@ # ► Linux Guides ## ▷ CLI Cheat Sheets -* ⭐ **[Linux Command Library](https://linuxcommandlibrary.com/)** / [GitHub](https://github.com/SimonSchubert/LinuxCommandLibrary) -* [Awesome for One Liner](https://github.com/sheepla/awesome-for-oneliner) -* [You Don't Need GUI](https://github.com/you-dont-need/You-Dont-Need-GUI) -* [CommandlineFU](https://www.commandlinefu.com/) -* [Bash Academy](https://guide.bash.academy/) -* [ss64 Bash](https://ss64.com/bash/) -* [Bash Oneliner](https://onceupon.github.io/Bash-Oneliner/) -* [navi](https://github.com/denisidoro/navi) +* ⭐ **[Linux Command Library](https://linuxcommandlibrary.com/)** / [GitHub](https://github.com/SimonSchubert/LinuxCommandLibrary) - Searchable Linux command index +* [Awesome for One Liner](https://github.com/sheepla/awesome-for-oneliner) - Curated one-liner CLI tools +* [You Don't Need GUI](https://github.com/you-dont-need/You-Dont-Need-GUI) - CLI alternatives to GUI tasks +* [CommandlineFU](https://www.commandlinefu.com/) - Community-driven command snippets +* [Bash Academy](https://guide.bash.academy/) - Bash scripting guide +* [ss64 Bash](https://ss64.com/bash/) - Alphabetical command reference +* [Bash Oneliner](https://onceupon.github.io/Bash-Oneliner/) - Bash one-liner collection +* [navi](https://github.com/denisidoro/navi) - Interactive cheatsheet tool *** @@ -60,16 +60,16 @@ # ► Linux Distros *** -* 🌐 **[DistroWatch](https://distrowatch.com/dwres.php?resource=popularity)** - Distro Index / [Advanced Search](https://distrowatch.com/search.php#advanced) -* ⭐ **[DistroChooser](https://distrochooser.de/)** - Distro Selection Guide / [Discord](https://discord.com/invite/aDkCutfqak) / [GitHub](https://github.com/distrochooser/distrochooser) -* [distro.moe](https://distro.moe/) - Find Random Distros -* [Linux Live Kit](https://www.linux-live.org/) - Live Distro Creator -* [ArchiveOS](https://archiveos.org/) - Linux Distro Archive -* [OS.click](https://os.click/en) -* [LinuxTracker](https://linuxtracker.org/) -* [OpenSourceFeed](https://www.opensourcefeed.org/) -* [Pkgs](https://pkgs.org/) - Linux Packages / [Repology](https://repology.org/) -* [Linux Comparisons](https://eylenburg.github.io/linux_comparison.htm) +* 🌐 **[DistroWatch](https://distrowatch.com/dwres.php?resource=popularity)** - Distro index with news and rankings / [Advanced Search](https://distrowatch.com/search.php#advanced) +* ⭐ **[DistroChooser](https://distrochooser.de/)** - Quiz-based distro selector / [Discord](https://discord.com/invite/aDkCutfqak) / [GitHub](https://github.com/distrochooser/distrochooser) +* [distro.moe](https://distro.moe/) - Random distro finder +* [Linux Live Kit](https://www.linux-live.org/) - Create live distros from installed systems +* [ArchiveOS](https://archiveos.org/) - Archive of inactive open-source OS projects +* [OS.click](https://os.click/en) - Fast ISO downloads for Windows and Linux +* [LinuxTracker](https://linuxtracker.org/) - BitTorrent repository for Linux ISOs +* [OpenSourceFeed](https://www.opensourcefeed.org/) - Gallery of open-source distros and desktops +* [Pkgs](https://pkgs.org/) - Searchable Linux package database / [Repology](https://repology.org/) +* [Linux Comparisons](https://eylenburg.github.io/linux_comparison.htm) - Detailed distro comparison charts *** @@ -410,7 +410,9 @@ ## ▷ File Tools * 🌐 **[Linux File Backup](https://github.com/restic/others)** - File Backup App List * ⭐ **[Warpinator](https://github.com/linuxmint/warpinator)**, [rQuickshare](https://github.com/Martichou/rquickshare), [Magic Wormhole](https://github.com/magic-wormhole/magic-wormhole), [syncthing](https://syncthing.net/) / [Tray Support](https://martchus.github.io/syncthingtray/), [portal](https://github.com/SpatiumPortae/portal), [Zrok](https://zrok.io/), [Celeste](https://flathub.org/apps/com.hunterwittenborn.Celeste) / [2](https://snapcraft.io/celeste) / [GitHub](https://github.com/hwittenborn/celeste), [Cattail](https://github.com/nerdyslacker/cattail) or [Sharing](https://github.com/parvardegr/sharing) - File Sync / Transfer -* ⭐ **[Baobab](https://gitlab.gnome.org/GNOME/baobab)**, **[lf](https://github.com/gokcehan/lf)**, [ranger](https://ranger.fm), [nnn](https://github.com/jarun/nnn), [clifm](https://github.com/leo-arch/clifm), [fm](https://github.com/mistakenelf/fm), [superfile](https://github.com/yorukot/superfile), [Joshuto](https://github.com/kamiyaa/joshuto), [Filelight](https://apps.kde.org/en-gb/filelight/), [dut](https://codeberg.org/201984/dut), [gdu](https://github.com/dundee/gdu) or [NCDU](https://dev.yorhel.nl/ncdu) - Terminal File Managers / Disk Usage Analyzers +* ⭐ **[lf](https://github.com/gokcehan/lf)**, **[ranger](https://ranger.fm)**, **[nnn](https://github.com/jarun/nnn)**, **[clifm](https://github.com/leo-arch/clifm)**, **[fm](https://github.com/mistakenelf/fm)**, **[superfile](https://github.com/yorukot/superfile)**, **[Joshuto](https://github.com/kamiyaa/joshuto)** - Terminal File Managers +* ⭐ **[Baobab](https://gitlab.gnome.org/GNOME/baobab)**, **[Filelight](https://apps.kde.org/en-gb/filelight/)** - Disk Usage Analyzers / GUI +* ⭐ **[dut](https://codeberg.org/201984/dut)**, **[gdu](https://github.com/dundee/gdu)**, **[NCDU](https://dev.yorhel.nl/ncdu)** - Disk Usage Analyzers / CLI * [ANGRYsearch](https://github.com/DoTheEvo/ANGRYsearch), [gocatcli](https://github.com/deadc0de6/gocatcli/), [xplr](https://xplr.dev/) / [Discord](https://discord.com/invite/JmasSPCcz3) / [GitHub](https://github.com/sayanarijit/xplr), [logo-ls](https://github.com/Yash-Handa/logo-ls), [ugrep](https://ugrep.com) / [GitHub](https://github.com/Genivia/ugrep) or [Achoz](https://github.com/kcubeterm/achoz) - File Explorers / Search * [The Filesystem Hierarchy Standard](https://i.imgur.com/0vfM4dm.png) - Linux Filesystem Chart * [Dolphin](https://userbase.kde.org/Dolphin) / [Source Code](https://invent.kde.org/system/dolphin) or [SpaceFM](https://ignorantguru.github.io/spacefm/) - File Managers From 533d364ef7563ab882bb3fbd459f04d4fac9dfdd Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Wed, 3 Dec 2025 13:07:39 -0800 Subject: [PATCH 111/131] updated 15 pages --- docs/ai.md | 5 ++++- docs/audio.md | 2 ++ docs/developer-tools.md | 3 ++- docs/educational.md | 1 - docs/file-tools.md | 44 +++++++++++++++++++++++------------------ docs/gaming-tools.md | 1 - docs/image-tools.md | 3 ++- docs/internet-tools.md | 6 +++--- docs/linux-macos.md | 38 +++++++++++++++++------------------ docs/misc.md | 7 ++++--- docs/mobile.md | 2 +- docs/non-english.md | 5 ++--- docs/privacy.md | 1 - docs/reading.md | 1 + docs/video.md | 10 +++++++--- 15 files changed, 72 insertions(+), 57 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 82dd20f12..6d5ed04a5 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -107,6 +107,7 @@ ## ▷ Self-Hosting Tools * [LibreChat](https://librechat.ai/) - Self-Hosted / [Discord](https://discord.com/invite/CEe6vDg9Ky) / [GitHub](https://github.com/danny-avila/LibreChat) * [GPT4All](https://www.nomic.ai/gpt4all) - Self-Hosted / [Discord](https://discord.com/invite/myY5YDR8z8) / [GitHub](https://github.com/nomic-ai/gpt4all) * [llamafile](https://github.com/Mozilla-Ocho/llamafile) - Run LLM with Single Files / [Discord](https://discord.gg/YuMNeuKStr) +* [LLM-API-Key-Proxy](https://github.com/Mirrowel/LLM-API-Key-Proxy) - LLM API Key Proxy *** @@ -140,7 +141,6 @@ ## ▷ Coding AIs * 🌐 **[Awesome AI Agents](https://github.com/e2b-dev/awesome-ai-agents)** - Coding / Programming AIs / [Discord](https://discord.gg/U7KEcGErtQ) * 🌐 **[Free LLM API Resources](https://github.com/cheahjs/free-llm-api-resources)** - LLM API Resources * ↪️ **[Coding AI Benchmarks](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/ai#wiki_.25B7_coding_benchmarks)** -* ⭐ **[Windsurf](https://www.windsurf.com/)** - Coding AI / [Subreddit](https://www.reddit.com/r/windsurf/) / [Discord](https://discord.com/invite/3XFf78nAx5) * [Gemini CLI](https://google-gemini.github.io/gemini-cli/) or [AIStudio](https://aistudio.google.com/app/apps) - Coding AI / [GitHub](https://github.com/google-gemini/gemini-cli) * [GitHub Copilot](https://github.com/features/copilot) - Coding AI * [⁠Google Antigravity](https://antigravity.google/) - Coding AI / Limits Reset Every 5 Hours @@ -148,6 +148,7 @@ ## ▷ Coding AIs * [Devv](https://devv.ai/) - Coding Search Engine / [GitHub](https://github.com/devv-ai/devv) * [⁠Roo Code](https://roocode.com/) / [GitHub](https://github.com/RooCodeInc/Roo-Code) or [Cline](https://cline.bot/) / [Discord](https://discord.gg/cline) / [GitHub](https://github.com/cline/cline) - Coding AI * [Code Web Chat](https://codeweb.chat/) - Coding AI / No Sign-Up / [GitHub](https://github.com/robertpiosik/CodeWebChat) / [Discord](https://discord.com/invite/KJySXsrSX5) / [Subreddit](https://www.reddit.com/r/codewebchat/) +* [Windsurf](https://www.windsurf.com/) - Coding AI / [Subreddit](https://www.reddit.com/r/windsurf/) / [Discord](https://discord.com/invite/3XFf78nAx5) * [Pieces](https://pieces.app/) - Multi-LLM Coding AI / GPT-4 / 4o for Free * [⁠Qwen Code](https://github.com/QwenLM/qwen-code) - CLI Coding AI / [Docs](https://qwenlm.github.io/qwen-code-docs/en/) * [Llama Coder](https://llamacoder.together.ai/) - Code Generator / No Sign-Up / [GitHub](https://github.com/Nutlope/llamacoder) @@ -254,6 +255,7 @@ ## ▷ Specialized Benchmarks * ⭐ **[Open VLM Leaderboard](https://huggingface.co/spaces/opencompass/open_vlm_leaderboard)** - VLM Benchmark Leaderboard Aggregator * [⁠Alpha Arena](https://nof1.ai/) - AI Investing Ability Benchmark +* [⁠DesignArena](https://www.designarena.ai/) - AI Design Benchmarks * [⁠EQ-Bench](https://eqbench.com/) - AI Emotional Intelligence Benchmarks / [GitHub](https://github.com/EQ-bench/eqbench3) * [MathArena](https://matharena.ai/) - AI Mathematics Competitions / Benchmarks * [⁠Simple Bench](https://simple-bench.com/) - AI Human Reasoning Benchmarks @@ -321,6 +323,7 @@ # ► Image Generation * [Yupp.ai](https://yupp.ai/) - Nano Banana Pro / GPT Image 1 / Seedream 4 / Qwen-Image / Google Login / [Discord](https://discord.com/invite/yuppai) * [⁠ISH](https://ish.chat/) - Unlimited / GPT Image 1 mini / Flux Kontext (dev) / Editing / No Sign-Up /[Discord](https://discord.gg/cwDTVKyKJz) * [PrisimAI](https://prisimai.github.io/PrisimAI/) - Seadream 4 / Nano Banana Pro / GPT Image-1 Mini +* [⁠Image-Editor](https://image-editor.org/) - Unlimited / Editing / Nano Banana * [Recraft](https://www.recraft.ai/) - 30 Daily / Sign-Up Required / [Discord](https://discord.gg/recraft) * [PigenAI](https://pigenai.art/) - Unlimited / Imagen 4 / Qwen * [⁠Ernie](https://ernie.baidu.com/) - Unlimited / Editing / Sign-Up Required diff --git a/docs/audio.md b/docs/audio.md index 949160025..b9cffca90 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -519,6 +519,7 @@ ## ▷ Genre Specific Ripping * [MusicRepublic](https://music-republic-world-traditional.blogspot.com/) - World / MP3 / FLAC * [KPopFLAC](https://www.kpopflac.xyz/) - K-Pop / FLAC * [KPopMusicDownload](https://kpopdownloadscmm.blogspot.com/) - K-Pop / MP3 +* [The T-SQUARE Plaza](https://tsquareplaza.blogspot.com/) - Japanese / International Jazz Fusion / City Pop / FLAC * [FondSound](https://www.fondsound.com/) - Experimental / MP3 * [Hipstrumentals](https://hipstrumentals.com/) - Instrumentals / MP3 @@ -724,6 +725,7 @@ # ► Audio Tools * ↪️ **[Text to Speech](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/ai#wiki_.25B7_text_to_speech)** * ⭐ **[Audio Glossary](https://wotaku.wiki/glossary/audio)** - Audio Terms Glossary * ⭐ **[FFmpeg](https://ffmpeg.org/)**, [fre:ac](https://www.freac.org/) / [GitHub](https://github.com/enzo1982/freac), [FlicFlac](https://github.com/DannyBen/FlicFlac), [LameXP](https://sourceforge.net/projects/lamexp/) or [Sox](https://sourceforge.net/projects/sox/) - Audio Converters +* [CUETools](http://cue.tools/wiki/CUETools) - Manipulate .cue Files / [GitHub](https://github.com/gchudov/cuetools.net/) * [Phiola](https://github.com/stsaz/phiola), [AudioToolSet](https://audiotoolset.com/) or [Safeaudiokit](https://safeaudiokit.com/) - Audio Multi-Tool Apps / Sites * [Vocaroo](https://vocaroo.com/) - Online Voice Recorder * [Tunebat](https://tunebat.com/) or [QO & SPECTRE](https://docs.google.com/spreadsheets/u/0/d/1QEvWoGa10BctJ1yqDgZl3IoY8bhB3AwbHzgCHjJ5neI/htmlview) - Music Key / BPM Databases diff --git a/docs/developer-tools.md b/docs/developer-tools.md index e0c2cc756..494e758d3 100644 --- a/docs/developer-tools.md +++ b/docs/developer-tools.md @@ -348,7 +348,7 @@ ## ▷ API Tools * 🌐 **[Free AI Stuff](https://github.com/zukixa/cool-ai-stuff)** / [2](https://cas.zukijourney.com/), [FreeAPIProviders](https://rentry.co/freeapiproviders), [OpenRouter](https://openrouter.ai/models?max_price=0) or [API Together](https://api.together.xyz/playground) - LLM / AI API Indexes * 🌐 **[AI Price Compare](https://countless.dev/)** - AI API Price Comparisons * ⭐ **[hoppscotch](https://hoppscotch.io/)**, [Firecamp](https://firecamp.dev/) or [Strapi](https://strapi.io/) - API Builders -* ⭐ **[Shizuku](https://shizuku.rikka.app/)** / [Tools](https://github.com/legendsayantan/ShizuTools) / [GitHub](https://github.com/RikkaApps/Shizuku) or [Dhizuku](https://github.com/iamr0s/Dhizuku) - Let Apps Use System API (Android) +* ⭐ **[Shizuku](https://shizuku.rikka.app/)** / [Tools](https://github.com/legendsayantan/ShizuTools) / [GitHub](https://github.com/RikkaApps/Shizuku), [Shizuku Fork](https://github.com/thedjchi/Shizuku) or [Dhizuku](https://github.com/iamr0s/Dhizuku) - Let Apps Use System API (Android) * [Wyzie Subs](https://sub.wyzie.ru/) or [⁠Libre Subs](https://libre-subs.fifthwit.net/) - Subtitle Scraping API / [NPM Package](https://www.npmjs.com/package/wyzie-lib) / [Docs](https://docs.wyzie.ru/) * [HTTPie](https://httpie.io/) - Test REST, GraphQL, and HTTP APIs * [Rest Test Test](https://resttesttest.com/) - Test REST / CORS Services @@ -1031,6 +1031,7 @@ # ► Hosting Tools * ⭐ **[TLD-List](https://tld-list.com/)**, [TLDES](https://tldes.com/) or [SitePriace](https://www.siteprice.org/) - Domain Price Comparisons * ⭐ **[censys](https://search.censys.io/)**, [wtfis](https://github.com/pirxthepilot/wtfis), [digger.tools](https://digger.tools/), [LinkScope](https://accentusoft.com/), [URLDNA](https://urldna.io/) or [DNSlytics](https://dnslytics.com/) - Domain Info Tools * ⭐ **[Check-Host](https://check-host.net/)** or [Uptime](https://betterstack.com/uptime) - Web-Based Uptime Monitors +* [Oracle Cloud](https://www.oracle.com/cloud/free/) - Free VPS / Real Information Required / [Guide (Important)](https://guides.viren070.me/selfhosting/oracle) * [InstantDomain](https://instantdomainsearch.com/), [DomainTyper](https://domaintyper.com/), [IWantMyName](https://iwantmyname.com/), [Whois](https://www.whois.com/), [Domainr](https://domainr.com) or [Atlaq](https://atlaq.com) - Domains * [Pyfunceble](https://pyfunceble.github.io/#/) - Domain Availability App * [DNForum](https://www.dnforum.com/) - Domain Name Forum diff --git a/docs/educational.md b/docs/educational.md index 2ac65cb72..7b9ef39a0 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -1432,7 +1432,6 @@ ## ▷ Calculators * ⭐ **[OpenCalc](https://github.com/Darkempire78/OpenCalc)**, [yetCalc](https://github.com/Yet-Zio/yetCalc) or [microMathematics](https://github.com/mkulesh/microMathematics) - Android Calculators * ⭐ **[GeoGebra](https://www.geogebra.org/)** or [Desmos](https://www.desmos.com/) - Graphing Calculators * [CEmu](https://github.com/CE-Programming/CEmu), [TI-84 Online](https://www.ti84-online.com/) or [ti84calc](https://ti84calc.com/) - TI-84 Calculators -* [SpeedCrunch](https://speedcrunch.org/) - Advanced Calculator * [numbr.dev](https://numbr.dev/) - Calculators * [Aqua Calc](https://www.aqua-calc.com/) - Calculators * [PlanetCalc](https://planetcalc.com/) - Calculators diff --git a/docs/file-tools.md b/docs/file-tools.md index c864ca43d..8ddaa909f 100644 --- a/docs/file-tools.md +++ b/docs/file-tools.md @@ -7,27 +7,15 @@ # ► File Tools * ↪️ **[File Scanners](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy#wiki_.25B7_file_scanners)** -* ⭐ **[Fileinfo](https://fileinfo.com/)**, [Filext](https://filext.com/) or [OpenMyFiles](https://www.openmyfiles.com/) - File Extension Libraries * ⭐ **[czkawka](https://github.com/qarmin/czkawka)** or [dupeGuru](https://dupeguru.voltaicideas.net/) - Duplicate File Finders -* ⭐ **[Phockup](https://github.com/ivandokov/phockup)** - Organize Photo / Video Files by Date * [UnLock IT](https://emcosoftware.com/unlock-it/download) or [Lock Hunter](https://lockhunter.com/) - File Unlocker / Deleter -* [Magika](https://github.com/google/magika) or [TridUI](https://github.com/JMcrafter26/TridUI) - File Type Detection Tools -* [MediaInfo](https://mediaarea.net/en/MediaInfo) - Media File Analysis / [Online](https://mediaarea.net/MediaInfoOnline) * [Icaros](https://github.com/Xanashi/Icaros) - Add Explorer Thumbnails to any Video Format * [⁠copyparty](https://github.com/9001/copyparty/) - Portable File Server -* [Tagging for Windows](https://tagging.connectpaste.com/) - Tag-Based File System * [HTTPDirfs](https://github.com/fangfufu/httpdirfs) or [hfs](https://rejetto.com/hfs/) / [2](https://github.com/rejetto/hfs) - HTTP File Systems * [WinBtrfs](https://github.com/maharmstone/btrfs) - Btrfs File System * [mergerfs](https://github.com/trapexit/mergerfs) - Union File System * [filebrowser](https://github.com/filebrowser/filebrowser/) - Online File Viewer -* [WhatsLink](https://whatslink.info/) - View File Download Metadata * [File-Examples](https://file-examples.com/) - Dummy File Examples -* [OpenHashTab](https://github.com/namazso/OpenHashTab) - Compare / Display File Hashes -* [Attribute Changer](https://www.petges.lu/) - Edit File & Folder Properties -* [TagSpaces](https://www.tagspaces.org/) - Add Tags to Files and Folders -* [SKTimeStamp](https://tools.stefankueng.com/SKTimeStamp.html) - Change File Created / Modified Time -* [ExtractMetadata](https://www.extractmetadata.com/), [⁠FilesMD](https://www.filesmd.com/) or [Metadata2Go](https://www.metadata2go.com/) - Metadata Viewers / Editors -* [CUETools](http://cue.tools/wiki/CUETools) - Manipulate .cue Files / [GitHub](https://github.com/gchudov/cuetools.net/) *** @@ -176,6 +164,24 @@ ## ▷ File Recovery *** +## ▷ File Info / Metadata + +* ↪️ **[Image Metadata Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/image-tools#wiki_.25B7_photo_forensics_.2F_metadata)** +* ↪️ **[Audio Metadata Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/audio#wiki_.25B7_audio_metadata)** +* ⭐ **[Fileinfo](https://fileinfo.com/)**, [Filext](https://filext.com/) or [OpenMyFiles](https://www.openmyfiles.com/) - File Extension Libraries +* ⭐ **[Phockup](https://github.com/ivandokov/phockup)** - Organize Photos / Videos by EXIF Date +* [MediaInfo](https://mediaarea.net/en/MediaInfo) - Media File Analysis / Metadata Viewer / [Online](https://mediaarea.net/MediaInfoOnline) +* [ExtractMetadata](https://www.extractmetadata.com/), [⁠FilesMD](https://www.filesmd.com/) or [Metadata2Go](https://www.metadata2go.com/) - Metadata Viewers / Editors +* [⁠PrivMeta](https://www.privmeta.com/) / [GitHub](https://github.com/DScaife/privmeta/) or [mat2](https://github.com/jvoisin/mat2) / [Web Version](https://0xacab.org/jvoisin/mat2-web) - Remove Metadata from Files +* [Attribute Changer](https://www.petges.lu/) - Edit File & Folder Properties +* [WhatsLink](https://whatslink.info/) - View File Download Web Metadata +* [Magika](https://github.com/google/magika) or [TridUI](https://github.com/JMcrafter26/TridUI) - File Type Detection Tools +* [OpenHashTab](https://github.com/namazso/OpenHashTab) - Compare / Display File Hashes +* [TagSpaces](https://www.tagspaces.org/) or [Tagging for Windows](https://tagging.connectpaste.com/) - Tag-Based File Systems +* [SKTimeStamp](https://tools.stefankueng.com/SKTimeStamp.html) - Change File Created / Modified Time + +*** + ## ▷ Formatting / Deletion * ⭐ **[SDelete](https://learn.microsoft.com/en-us/sysinternals/downloads/sdelete)** - File Deletion CLI @@ -230,13 +236,13 @@ ## ▷ Online PDF Toolkits ## ▷ Offline PDF Toolkits -* ⭐ **[PDF24](https://www.pdf24.org/)** -* [BentoPDF](https://bentopdf.com/) / [GitHub](https://github.com/alam00000/bentopdf) -* [⁠PDF4QT](https://jakubmelka.github.io/) / [GitHub](https://github.com/JakubMelka/PDF4QT) -* [Foxit](https://www.foxit.com/pdf-reader/) / [Features](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/download#wiki_.25BA_software_sites) (search) / [Warning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#foxit-warning) -* [xPDFReader](https://www.xpdfreader.com/) -* [PDF Arranger](https://github.com/pdfarranger/pdfarranger) -* [Stirling-PDF](https://www.stirlingpdf.com/) - Signup Required / [GitHub](https://github.com/Stirling-Tools/Stirling-PDF) +* ⭐ **[PDF24](https://www.pdf24.org/)** - Web-Based +* [BentoPDF](https://bentopdf.com/) - Web-Based / [GitHub](https://github.com/alam00000/bentopdf) +* [⁠PDF4QT](https://jakubmelka.github.io/) - Windows, Linux / [GitHub](https://github.com/JakubMelka/PDF4QT) +* [Foxit](https://www.foxit.com/pdf-reader/) - Windows, Linux, Android, iOS, Web-Based / [Features](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/download#wiki_.25BA_software_sites) (search) / [Warning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#foxit-warning) +* [xPDFReader](https://www.xpdfreader.com/) - Windows, Mac, Linux +* [PDF Arranger](https://github.com/pdfarranger/pdfarranger) - Windows, Linux +* [Stirling-PDF](https://www.stirlingpdf.com/) - Windows, Mac, Linux / Signup Required / [GitHub](https://github.com/Stirling-Tools/Stirling-PDF) *** diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index 3aceb1a56..41ef0055a 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -367,7 +367,6 @@ # ► Multiplayer Tools ## ▷ Multiplayer Fixes * ⭐ **[Online Fix](https://online-fix.me/)** - Online / LAN Multiplayer Fix / [Discord](https://discord.gg/yExgFYncMD) -* ⭐ **[Playit.gg](https://playit.gg/)** - Dedicated Servers / LAN Multiplayer Fix / [Discord](https://discord.gg/AXAbujx) * ⭐ **[ZeroTier](https://www.zerotier.com/)** - LAN Multiplayer Fix * [Radmin](https://www.radmin-vpn.com/) - Dedicated Servers / LAN Multiplayer Fix / [Discord](https://discord.com/invite/8MapDM7m96) * [Hamachi](https://vpn.net/) - Dedicated Servers / LAN Multiplayer Fix diff --git a/docs/image-tools.md b/docs/image-tools.md index c2769b9b5..6a3c596c3 100644 --- a/docs/image-tools.md +++ b/docs/image-tools.md @@ -580,7 +580,7 @@ ## ▷ 3D Printing * [Polymaker](https://wiki.polymaker.com/) / [Discord](https://discord.com/invite/polymaker) or [Teaching Tech](https://teachingtechyt.github.io/index.html) / [GitHub](https://github.com/teachingtechYT/teachingtechYT.github.io) - 3D Printer Guides / Learning * [3D Printer Recs](https://redd.it/1bh9jud) - Hobbyist 3D Printer Recommendations * [⁠SpoolScout](https://www.spoolscout.com/) - Search / Compare 3D Printing Filament Prices -* [OrcaSlicer](https://www.orcaslicer.com/) / [X](https://x.com/real_OrcaSlicer) / [Discord](https://discord.gg/P4VE9UY9gJ) / [GitHub](https://github.com/OrcaSlicer/OrcaSlicer) or [Ultimaker Cura](https://ultimaker.com/software/ultimaker-cura) - 3D Printing Software +* [OrcaSlicer](https://www.orcaslicer.com/) / [X](https://x.com/real_OrcaSlicer) / [Discord](https://discord.gg/P4VE9UY9gJ) / [GitHub](https://github.com/OrcaSlicer/OrcaSlicer), [⁠PrusaSlicer](https://help.prusa3d.com/product/prusaslicer / [GitHub](https://github.com/prusa3d/PrusaSlicer) or [Ultimaker Cura](https://ultimaker.com/software/ultimaker-cura) - 3D Printing Software * [⁠e-NABLE](https://enablingthefuture.org/) - Volunteer Own 3D Printer for use in Prosthetic Limb Printing *** @@ -890,6 +890,7 @@ # ► Photography / Cameras ## ▷ Photo Forensics / Metadata * 🌐 **[Photo OSINT](https://start.me/p/0PgzqO/photo-osint)** - Image OSINT Resources +* ↪️ **[File Info / Metadata](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/file-tools#wiki_.25B7_file_info_.2F_metadata)** * ⭐ **[Fawkes](http://sandlab.cs.uchicago.edu/fawkes/)** - Facial Cloaking * ⭐ **[FotoForensics](https://www.fotoforensics.com/)**, [Sherloq](https://github.com/GuidoBartoli/sherloq) or [Forensically](https://29a.ch/photo-forensics/) - Photo Forensics Tools * [ViewEXIF](https://www.imgonline.com.ua/eng/exif-info.php), [Jimpl](https://jimpl.com/), [ExifData](https://exifdata.com/), [OnlineEXIFViewer](https://onlineexifviewer.com/), [ExifLooter](https://github.com/aydinnyunus/exifLooter) or [CameraSummary](https://camerasummary.com/) - EXIF / Metadata Viewers diff --git a/docs/internet-tools.md b/docs/internet-tools.md index 403829fbd..0bd5f6bbf 100644 --- a/docs/internet-tools.md +++ b/docs/internet-tools.md @@ -487,7 +487,7 @@ ## ▷ Temp Mail ## ▷ Email Aliasing * 🌐 **[⁠Email Aliasing Comparison](https://email-aliasing-comparison.pages.dev/)** / [GitHub](https://github.com/fynks/email-aliasing-comparison) -* ⭐ **[DuckDuckGo Email Protection](https://duckduckgo.com/email/)** - Email Aliasing / [Send Mail](https://duckduckgo.com/duckduckgo-help-pages/email-protection/duck-addresses/how-do-i-compose-a-new-email) +* ⭐ **[DuckDuckGo Email Protection](https://duckduckgo.com/email/)** - Email Aliasing / [Send Mail](https://duckduckgo.com/duckduckgo-help-pages/email-protection/duck-addresses/how-do-i-compose-a-new-email) / [Unlimited Guide](https://bitwarden.com/help/generator/#tab-duckduckgo-3Uj911RtQsJD9OAhUuoKrz) * [addy.io](https://addy.io/) - Email Aliasing / [GitHub](https://github.com/anonaddy/anonaddy) * [SimpleLogin](https://simplelogin.io/) - Email Aliasing / 10 Alias Limit / [X](https://x.com/SimpleLogin) / [Subreddit](https://www.reddit.com/r/Simplelogin/) / [GitHub](https://github.com/simple-login/app) * [Mailgw](https://mailgw.com/) - Email Aliasing @@ -540,7 +540,7 @@ # ► Browser Startpages * 🌐 **[Awesome Startpage](https://github.com/jnmcfly/awesome-startpage)** - Startpage Resources * 🌐 **[Startpage Emporium](https://startpages.github.io/)** - Startpage Index -* ⭐ **[WebOasis]https://behu.io/)**, [2](https://ndsamuelson.github.io/weboas-is/) / [GitHub](https://github.com/ParrotDevelopers/WebOasis/) +* ⭐ **[WebOasis](https://behu.io/)**, [2](https://ndsamuelson.github.io/weboas-is/) / [GitHub](https://github.com/ParrotDevelopers/WebOasis/) * ⭐ **[MONKNOW](https://www.monknow.com/)** * [r/startpages](https://www.reddit.com/r/startpages/) * [8bitdash](https://www.8bitdash.com/) @@ -693,7 +693,7 @@ ## ▷ Browser Extensions * [Session Alive](https://github.com/arunelias/session-alive/) - Keep Website Sessions Alive * [Caffeine](https://webextension.org/listing/caffeine.html) - Prevent OS from Sleeping * [Broken Link Checker](https://webextension.org/listing/broken-link-checker.html) - Checks Page for Broken Links -* [GoFullPage](https://gofullpage.com/), [Easy Screenshot](https://webextension.org/listing/screenshot.html) or [FireShot](https://addons.mozilla.org/en-GB/firefox/addon/fireshot/) - Full Page Screenshots +* [GoFullPage](https://gofullpage.com/), [Easy Screenshot](https://webextension.org/listing/screenshot.html) or [FireShot](https://addons.mozilla.org/en-GB/firefox/addon/full-page-screen-capture-/) - Full Page Screenshots * [Bulk URL Opener](https://bulkurlopener.com/) or [Open-Multiple-URLs](https://github.com/htrinter/Open-Multiple-URLs/) - Open Multiple URLs in One Click * [PronounDB](https://pronoundb.org/) - Pronoun Addon * [XKit](https://github.com/new-xkit/XKit) - Tumblr Enhancement Extension diff --git a/docs/linux-macos.md b/docs/linux-macos.md index c126dd07f..876f7e7c8 100644 --- a/docs/linux-macos.md +++ b/docs/linux-macos.md @@ -25,14 +25,14 @@ # ► Linux Guides ## ▷ CLI Cheat Sheets -* ⭐ **[Linux Command Library](https://linuxcommandlibrary.com/)** / [GitHub](https://github.com/SimonSchubert/LinuxCommandLibrary) - Searchable Linux command index -* [Awesome for One Liner](https://github.com/sheepla/awesome-for-oneliner) - Curated one-liner CLI tools -* [You Don't Need GUI](https://github.com/you-dont-need/You-Dont-Need-GUI) - CLI alternatives to GUI tasks -* [CommandlineFU](https://www.commandlinefu.com/) - Community-driven command snippets -* [Bash Academy](https://guide.bash.academy/) - Bash scripting guide -* [ss64 Bash](https://ss64.com/bash/) - Alphabetical command reference -* [Bash Oneliner](https://onceupon.github.io/Bash-Oneliner/) - Bash one-liner collection -* [navi](https://github.com/denisidoro/navi) - Interactive cheatsheet tool +* ⭐ **[Linux Command Library](https://linuxcommandlibrary.com/)** / [GitHub](https://github.com/SimonSchubert/LinuxCommandLibrary) - Searchable Linux Command Index +* [Awesome for One Liner](https://github.com/sheepla/awesome-for-oneliner) - Curated One-Liner CLI Tools +* [You Don't Need GUI](https://github.com/you-dont-need/You-Dont-Need-GUI) - CLI Alts for GUI Tasks +* [CommandlineFU](https://www.commandlinefu.com/) - Community-Driven Command Snippets +* [Bash Academy](https://guide.bash.academy/) - Bash Scripting Guide +* [ss64 Bash](https://ss64.com/bash/) - Alphabetical Command Reference +* [Bash Oneliner](https://onceupon.github.io/Bash-Oneliner/) - Bash One-Liner Collection +* [navi](https://github.com/denisidoro/navi) - Interactive Cheatsheet Tool *** @@ -60,16 +60,15 @@ # ► Linux Distros *** -* 🌐 **[DistroWatch](https://distrowatch.com/dwres.php?resource=popularity)** - Distro index with news and rankings / [Advanced Search](https://distrowatch.com/search.php#advanced) -* ⭐ **[DistroChooser](https://distrochooser.de/)** - Quiz-based distro selector / [Discord](https://discord.com/invite/aDkCutfqak) / [GitHub](https://github.com/distrochooser/distrochooser) -* [distro.moe](https://distro.moe/) - Random distro finder -* [Linux Live Kit](https://www.linux-live.org/) - Create live distros from installed systems -* [ArchiveOS](https://archiveos.org/) - Archive of inactive open-source OS projects -* [OS.click](https://os.click/en) - Fast ISO downloads for Windows and Linux -* [LinuxTracker](https://linuxtracker.org/) - BitTorrent repository for Linux ISOs -* [OpenSourceFeed](https://www.opensourcefeed.org/) - Gallery of open-source distros and desktops -* [Pkgs](https://pkgs.org/) - Searchable Linux package database / [Repology](https://repology.org/) -* [Linux Comparisons](https://eylenburg.github.io/linux_comparison.htm) - Detailed distro comparison charts +* 🌐 **[DistroWatch](https://distrowatch.com/dwres.php?resource=popularity)** - Distro Index w/ News + Rankings / [Advanced Search](https://distrowatch.com/search.php#advanced) +* ⭐ **[DistroChooser](https://distrochooser.de/)** - Quiz-Based Distro Selector / [Discord](https://discord.com/invite/aDkCutfqak) / [GitHub](https://github.com/distrochooser/distrochooser) +* [distro.moe](https://distro.moe/) - Random Distro Finder +* [Linux Live Kit](https://www.linux-live.org/) - Create Live Distros from Installed Systems +* [OpenSourceFeed](https://www.opensourcefeed.org/) - Open-Source Distros +* [OS.click](https://os.click/en) - Fast Distro Downloads +* [LinuxTracker](https://linuxtracker.org/) - BitTorrent Distro Repo +* [Linux Comparisons](https://eylenburg.github.io/linux_comparison.htm) - Detailed Distro Comparison Charts +* [ArchiveOS](https://archiveos.org/) - Inactive / Open-Source OS Projects *** @@ -134,6 +133,7 @@ ## ▷ Software Sites * [Flatpak](https://flatpak.org/) or [Flathub](https://flathub.org/) - Flatpak App Repositories * [SnapCraft](https://snapcraft.io/store) - Snap Repository * [Nix](https://nixos.org/), [AppImagePool](https://github.com/prateekmedia/appimagepool), [Zap](https://zap.srev.in) / [GitHub](https://github.com/srevinsaju/zap), [pkgx](https://pkgx.sh/) / [GitHub](https://github.com/pkgxdev/pkgx), [AM](https://github.com/ivan-hc/AM) or [Homebrew](https://brew.sh/) - Package Managers +* [Pkgs](https://pkgs.org/) - Searchable Linux Package Database / [Repology](https://repology.org/) * [cheat.sh](https://github.com/chubin/cheat.sh) - App Repos * [AppImageHub](https://www.appimagehub.com/), [AppImages](https://appimage.github.io/) or [Get AppImage](https://g.srev.in/get-appimage/) - Download Appimages * [Apps for GNOME](https://apps.gnome.org/) - GNOME Apps @@ -384,7 +384,7 @@ ## ▷ Linux Internet ## ▷ Server / Selfhosting -* 🌐 **[Awesome Selfhosted](https://awesome-selfhosted.net/)** / [2](https://gist.github.com/kvnxiao/27c14760cbec35b4e312e34c856b51a8), [iHostIt](https://ihostit.app/) or [Awesome Selfhosted UI](https://awesomeselfhosted.netlify.app/) - Self-Hosted Software Index / [GitHub](https://github.com/awesome-selfhosted/awesome-selfhosted) +* 🌐 **[Awesome Selfhosted](https://awesome-selfhosted.net/)** / [2](https://gist.github.com/kvnxiao/27c14760cbec35b4e312e34c856b51a8) or [Awesome Selfhosted UI](https://awesomeselfhosted.netlify.app/) - Self-Hosted Software Index / [GitHub](https://github.com/awesome-selfhosted/awesome-selfhosted) * 🌐 **[Selfh.st](https://selfh.st/apps/)** - Self-Hosted Software Index * 🌐 **[Self-Hosting-Guide](https://github.com/mikeroyal/Self-Hosting-Guide)** - Self-Hosted Software Index * ⭐ **[Homepage](https://gethomepage.dev/)** / [GitHub](https://github.com/gethomepage/homepage), **[Dashy](https://dashy.to/)** / [GitHub](https://github.com/Lissy93/dashy), [Flame](https://github.com/pawelmalak/flame), [Homer](https://github.com/bastienwirtz/homer), [Lab Dash](https://github.com/AnthonyGress/lab-dash), [mafl](https://mafl.hywax.space/), [Glance](https://github.com/glanceapp/glance), [Homarr](https://homarr.dev/) / [GitHub](https://github.com/homarr-labs/homarr) or [Organizr](https://github.com/causefx/Organizr) - Home Server Startpages diff --git a/docs/misc.md b/docs/misc.md index 33124bb6a..b1fbd380c 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -1104,11 +1104,10 @@ # ► Useful Sites * [Paper Sizes](https://papersizes.io/) - Common Paper Sizes * [wttr](https://wttr.in/) - Simple / Minimal Weather / [GitHub](https://github.com/chubin/wttr.in) * [WeatherStar 4000+](https://weatherstar.netbymatt.com/) / [2](https://weatherstar.dev/) or [WeatherScan](https://weatherscan.net/) - Retro Style Weather / [80's](https://weatherstar3000.netbymatt.com/) / [GitHub](https://github.com/MistWeatherMedia/) -* [Wheel Decide](https://wheeldecide.com/), [PickerWheel](https://pickerwheel.com/), [SWG](https://spinthewheelgenerator.com/), [HeySpinner](https://heyspinner.com/) or [Wheel of Names](https://wheelofnames.com/) - Wheel Randomizers +* [Wheel Decide](https://wheeldecide.com/), [Spinn a Wheel ](https://spinnawheel.com/), [PickerWheel](https://pickerwheel.com/), [SWG](https://spinthewheelgenerator.com/), [HeySpinner](https://heyspinner.com/) or [Wheel of Names](https://wheelofnames.com/) - Wheel Randomizers * [SurveyHeart](https://surveyheart.com/) - Survey Creators * [Label Studio](https://labelstud.io/) or [Cvat](https://www.cvat.ai/) - Data Organizing Tools * [colnect](https://colnect.com/en) - Manage Personal Collections -* [AllBadges](https://allbadges.net/en) - Track Badge Collection * [Diffchecker](https://www.diffchecker.com/) - Check Differences in Text, Images, PDFs or Files * [Forebears](https://forebears.io/) or [BehindTheName](https://www.behindthename.com/) - Name Etymologies * [⁠Trans Voice Party](https://transvoice.party/) - Trans Voice Training Resources / [Discord](https://discord.gg/8weEXE7RzU) @@ -1192,7 +1191,7 @@ ## ▷ Productivity Tools ## ▷ Calendars / Events -* ⭐ **[Cal.com](https://cal.com/)** / [GitHub](https://github.com/calcom/cal.com) +* ⭐ **[Cal.com](https://cal.com/)** - Buisness / Work Schedule Calendar/ [GitHub](https://github.com/calcom/cal.com) * [Event Rally](https://rallly.co/) / [GitHub](https://github.com/lukevella/Rallly), [Cally](https://cally.com/), [LettuceMeet](https://lettucemeet.com), [Mobilizon](https://joinmobilizon.org/) or [Gancio](https://gancio.org/) - Event Date Organizing * [Luma](https://lu.ma/), [⁠Heylo](https://www.heylo.com/), [⁠Eventbrite](https://www.eventbrite.com/) or [Meetup](https://www.meetup.com/) - Search or Post Local Events * [Samay](https://samay.app/) - Meeting Time Polls @@ -1440,10 +1439,12 @@ ## ▷ Interesting * ⭐ **[InfiniteConversation](https://infiniteconversation.com/)** or [InfiniteConvo](https://infiniteconvo.ai/) - Never-Ending AI Conversations * ⭐ **[TVTropes](https://tvtropes.org/)** - Tropes & Media Encyclopedia * ⭐ **[Ranker](https://www.ranker.com/)**, [Listography](https://listography.com/), [TheTopsTens](https://www.thetoptens.com/), [CopyPasteList](https://copypastelist.co/) or [ListVerse](https://listverse.com/) - Create / Explore Lists +Emailed me to say they are shutting down * ⭐ **[Topsters](https://topsters.org/)**, [TierMaker](https://tiermaker.com/) or [OpenTierBoy](https://www.opentierboy.com/) / [GitHub](https://github.com/infinia-yzl/opentierboy) - Create / Explore Tier Lists * ⭐ **[The Lost Media Wiki](https://lostmediawiki.com/)** / [Forum](https://forums.lostmediawiki.com/) / [Subreddit](https://www.reddit.com/r/lostmedia/) / [Discord](https://discord.gg/NFsM8YbBYH) * ⭐ **[Goody2](https://www.goody2.ai/chat)** - World's Most Ethical AI * [The Pudding](https://pudding.cool/) - Explains Ideas w/ Visual Essays +* [Iceberg Charts](https://www.reddit.com/r/IcebergCharts/) - Explore Obscure Topics * [Google Earth](https://www.google.com/earth/about/versions) - Explore Earth * [Land Lines](https://lines.chromeexperiments.com/) - Explore Google Earth via Gestures * [elgooG](https://elgoog.im/) - Google Easter Eggs diff --git a/docs/mobile.md b/docs/mobile.md index f77e3cf9a..fb7b30454 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -204,7 +204,7 @@ # ► Android Device * ↪️ **[Device Comparisons](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/misc#wiki_.25B7_electronics)** * ⭐ **[XDA](https://xdaforums.com/)** - Android Discussion Forum / [Discord](https://discord.com/invite/e4v8qtkcBw) * ⭐ **[ADB AppControl](https://adbappcontrol.com/en/)** / [GUI](https://aya.liriliri.io/) / [Telegram](https://t.me/AdbAppControl_En), **[scrcpy](https://github.com/Genymobile/scrcpy)** / [Mobile App](https://github.com/zwc456baby/ScrcpyForAndroid) / [Subreddit](https://www.reddit.com/r/scrcpy), **[PlainApp](https://docs.plain.icu/)** / [GitHub](https://github.com/ismartcoding/plain-docs), [WebADB](https://app.webadb.com/), [QtScrcpy](https://github.com/barry-ran/QtScrcpy) or [Octi](https://github.com/d4rken-org/octi) - Android Device Managers / Controllers -* ⭐ **[Shizuku](https://shizuku.rikka.app/)** / [Tools](https://github.com/legendsayantan/ShizuTools) / [GitHub](https://github.com/RikkaApps/Shizuku) or [Dhizuku](https://github.com/iamr0s/Dhizuku) - Let Apps Use System API +* ⭐ **[Shizuku](https://shizuku.rikka.app/)** / [Tools](https://github.com/legendsayantan/ShizuTools) / [GitHub](https://github.com/RikkaApps/Shizuku), [Shizuku Fork](https://github.com/thedjchi/Shizuku) or [Dhizuku](https://github.com/iamr0s/Dhizuku) - Let Apps Use System API (Android) * [Plexus](https://plexus.techlore.tech/) - De-Googled Device Compatibility / [GitHub](https://github.com/techlore/Plexus-app) * [GSMHosting](https://forum.gsmhosting.com/vbb/) - GSM Discussion Forum * [AVNC](https://github.com/gujjwal00/avnc) or [DroidVNC-NG](https://github.com/bk138/droidVNC-NG) - Remote Desktop Clients / VNC diff --git a/docs/non-english.md b/docs/non-english.md index b7c3e1965..d34e407fe 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -698,7 +698,6 @@ ## ▷ Streaming / Streamelés ## ▷ Torrenting / Torrentezés -* [iTorrent](https://itorrent.ws/) - Movies / TV / Sub / Dub / 1080p / 720p / No-signup * [HunTorrent](https://huntorrent.org/) - Movies / TV / Sub / Dub / 1080p * [TorrentEmpire](https://torrent-empire.me/) - Torrent Discussion @@ -724,6 +723,7 @@ ## ▷ Downloading * ⭐ **[ToonsHub](https://www.toonshub.xyz/)** - Anime / Dub / 1080p / [Telegram](https://t.me/s/toonshubupdates) / [Discord](https://dsc.gg/toonshub) * ⭐ **[Free Lossless Desi Music](https://hindi-lossless.blogspot.com/)** - Music / FLAC * ⭐ **[TamilMV](https://www.1tamilmv.farm/)** - Movies / TV / Sub / Dub / 1080p / 4K / Anime / Indian Languages +* [⁠The One Piece](https://m.flixindia.xyz/) - Movie / TV / Anime / [Telegram](https://telegram.me/TheOnePieceUpdates) * [9xFlix](https://www.9xflix.me/) - Movies / TV / Anime * [Bollyflix](https://bollyflix.vet/) - Movies / TV / Anime * [SSR Movies](https://ssrmovies.com/) - Movies / TV / Sub / Dub / 1080p @@ -848,7 +848,6 @@ ## ▷ Streaming / Menyiarkan ## ▷ Reading / Membaca -* [ManhwaIndo](https://manhwaindo.net/) - Manga * [Komiku](https://komiku.id/) - Manga * [Komikcast](https://komikcast02.com/) - Manga * [maid.my](https://www.maid.my.id/) - Manga @@ -1367,7 +1366,7 @@ ## ▷ Downloading / Скачивание * [Allmults](https://allmults.org/) - Cartoons / Sub / Dub / 1080p * [z3.fm](https://z3.fm/) - Music / MP3 * [tancpol](https://tancpol.net/) - Music / MP3 -* [MetalArea](https://metalarea.org/) or [MDCORE](https://vk.com/mdcore) - Metal / MP3 +* [MDCORE](https://vk.com/mdcore) - Metal / MP3 * [MDROCK](https://vk.com/mdrock) - Rock / MP3 * [KinoSoundtrack](https://www.kinosoundtrack.com/) - Soundtracks / MP3 * [Course Hunter](https://coursehunter.net/) or [Sliwbl](https://s1.sliwbl.com/) - Programming Courses diff --git a/docs/privacy.md b/docs/privacy.md index ebe34d575..8183933e5 100644 --- a/docs/privacy.md +++ b/docs/privacy.md @@ -225,7 +225,6 @@ # ► Web Privacy * [delete-likes-from-x-com.md](https://gist.github.com/aymericbeaumet/d1d6799a1b765c3c8bc0b675b1a1547d) - Delete X.com Likes / Favorites * [Power Delete Suite](https://github.com/j0be/PowerDeleteSuite) - Reddit Auto Post Delete * [Hyphanet](https://www.hyphanet.org/) - Browse / Publish Freenet Sites / [GitHub](https://github.com/hyphanet) -* [mat2](https://github.com/jvoisin/mat2) - Remove Metadata from Files / [Web Version](https://0xacab.org/jvoisin/mat2-web) *** diff --git a/docs/reading.md b/docs/reading.md index 471cd9ac7..8d1ad4158 100644 --- a/docs/reading.md +++ b/docs/reading.md @@ -62,6 +62,7 @@ ## ▷ Public Domain * [Lit2Go](https://etc.usf.edu/lit2go/) * [Planet Publish](https://www.planetpublish.com/) * [BAEN](https://www.baen.com/catalog/category/view/s/free-library/id/2012) +* [Ebookzy](https://ebookzy.com/) - Classics * [⁠By the Fireplace](https://bythefireplace.com/) - Classics * [DigiLibraries](https://digilibraries.com/) - Classics * [ExClassics](https://www.exclassics.com/) - Obscure Books diff --git a/docs/video.md b/docs/video.md index 5af0dee0f..c7203050b 100644 --- a/docs/video.md +++ b/docs/video.md @@ -46,7 +46,7 @@ ## ▷ Stream Aggregators * ⭐ **[BEECH](https://www.beech.watch/)** - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/FekgaSAtJa) * ⭐ **[CinemaOS](https://cinemaos.live/)**, [2](https://cinemaos.tech/), [3](https://cinemaos.me/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/38yFnFCJnA) * ⭐ **[Filmex](https://filmex.to/)**, [2](https://fmovies4u.com/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.com/invite/WWrWnG8qmh) -* ⭐ **[Cinezo](https://www.cinezo.net/)** - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/Gx27YMK73d) +* ⭐ **[Cinezo](https://www.cinezo.net/)** or [Yenime](https://yenime.net/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/Gx27YMK73d) * [Primeshows](https://www.primeshows.live/) or [Netflex](https://netflex.uk/) - Movies / TV / Anime / [Discord](https://discord.com/invite/t2PnzRgKeM) * [Vidbox](https://vidbox.cc/), [2](https://cinehd.cc/), [3](https://hotflix.to/) - Movies / TV / Anime / Auto-Next / [Discord](https://discord.gg/VGQKGPM9Ej) * [Bludclart](https://watch.bludclart.com/), [2](https://watch.streamflix.one/) - Movies / TV / Anime / [Add Sources](https://greasyfork.org/en/scripts/538940) / [Discord](https://discord.gg/5Am2QQW6qZ) @@ -221,7 +221,7 @@ ## ▷ Anime Streaming * ⭐ **[KickAssAnime](https://kaa.to/)** - Sub / Dub / Auto-Next / [Telegram](https://t.me/kickassanimev3) / [Discord](https://discord.gg/6EGTnNQAaV) * ⭐ **[AnimeX](https://animex.one/)** - Sub / Dub / Auto-Next / [Discord](https://discord.com/invite/xNZcSQRbTm) * ⭐ **[Anidap](https://anidap.se/)** - Sub / Dub / Auto-Next / [Discord](https://discord.com/invite/btsMTSsBM7) -* ⭐ **[Anime Streaming CSE](https://cse.google.com/cse?cx=006516753008110874046:vzcl7wcfhei)** or **[Kuroiru](https://kuroiru.co/)** - Multi-Site Anime Search +* ⭐ **[Kuroiru](https://kuroiru.co/)** or **[Anime Streaming CSE](https://cse.google.com/cse?cx=006516753008110874046:vzcl7wcfhei)** - Multi-Site Anime Search * [Anify](https://anify.to/) - Sub / Dub / [Discord](https://discord.com/invite/79GgUXYwey) * [Anime Realms](https://www.animerealms.org/) - Sub / Dub / [Discord](https://discord.gg/FPM57Eugmj) * [123anime](https://123animes.ru/) - Sub / Dub / Auto-Next @@ -235,6 +235,7 @@ ## ▷ Anime Streaming * [AnimeHub](https://animehub.ac/) - Sub / Dub / Auto-Next * [Aninow](https://aninow.tv/) - Sub / Dub / [Subreddit](https://www.reddit.com/r/aninow/) / [Discord](https://discord.gg/tydKVrQ3jS) * [Rive](https://rivestream.org/), [2](https://rivestream.net/) - Sub / Dub / Auto-Next / [Status](https://rentry.co/rivestream) / [Discord](https://discord.gg/6xJmJja8fV) +* [Yenime](https://yenime.net/) or [Cinezo](https://www.cinezo.net/) - Sub / Dub / Auto-Next / [Discord](https://discord.gg/Gx27YMK73d) * [AniZone](https://anizone.to/) - Sub * [AniHQ](https://anihq.to/) - Sub / Dub * [⁠Lunar](https://lunaranime.ru/) - Sub / Dub / [Discord](https://discord.com/invite/NBBnhbFHBT) @@ -469,7 +470,7 @@ ## ▷ Live Sports * [r/rugbystreams](https://www.reddit.com/r/rugbystreams/) - Rugby * [Live Snooker Guide](https://redd.it/1ibz2yz) - Snooker * [Tiz-Cycling](https://tiz-cycling.tv/) - Cycling -* [F1 Dash](https://f1-dash.com/) - F1 Live Stats / [GitHub](https://github.com/slowlydev/f1-dash) +* [Formula Timer](https://formula-timer.com/livetiming) or [F1 Dash](https://f1-dash.com/) / [GitHub](https://github.com/slowlydev/f1-dash) - F1 Live Stats Dashboards *** @@ -607,6 +608,7 @@ # ► Download Sites * ⭐ **[MKVDrama](https://mkvdrama.org/)** - Asian Drama * [LightDLMovies](https://rentry.co/FMHYB64#lightdl) - Movies / TV / Use [Adblock](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy/#wiki_.25BA_adblocking) * [Vadapav](https://rentry.co/FMHYB64#vadapav) - Movies / TV +* [⁠The One Piece](https://m.flixindia.xyz/) - Movie / TV / Anime / [Telegram](https://telegram.me/TheOnePieceUpdates) * [⁠Medeberiya](https://medeberiya.net/) - Movie / TV * [TFPDL](https://tfpdl.se/category/movies/), [2](https://tfpdl.to/category/movies/) - Movies / TV / Anime * [P-Stream](https://pstream.mov/) - Movies / TV / Anime / [Discord](https://discord.gg/uHU4knYRPa) @@ -647,6 +649,7 @@ # ► Download Sites * [ShareBB](https://sharebb.me/) - Movies / TV * [SD Toons](https://sdtoons.in/category/cartoon/) - Movies / TV / Anime / Some NSFW * [PrivateMovieZ](https://privatemoviez.help/) - Movies / TV +* [⁠ProSearch13Bot](https://t.me/ProSearch13Bot) - Movies / TV / Telegram * [Bollywood.eu](https://bollywood.eu.org/) - Movies / Telegram * [Cinefy](https://thecinefy.site/) - Movies / TV / Telegram * [⁠T4TSA](https://t4tsa.cc/) - Movies / TV / Telegram @@ -844,6 +847,7 @@ ## ▷ Anime Tracking / Databases * [Taiga](https://taiga.moe/) - Anime Tracking Program * [Anime-Planet](https://www.anime-planet.com/) - Anime * [Kitsu](https://kitsu.io/) - Anime +* [Kuroiru](https://kuroiru.co/) - Anime * [Anisearch](https://www.anisearch.com/) - Anime * [AniDB](https://anidb.net/) - Anime * [ACDB](https://www.animecharactersdatabase.com/) - Anime Character Database From bd486e03e102966e7748a4b7d20f2f01bff2df98 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Wed, 3 Dec 2025 14:52:52 -0800 Subject: [PATCH 112/131] updated 2 pages --- docs/gaming-tools.md | 1 - docs/mobile.md | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index 41ef0055a..2e7a0e8e3 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -923,7 +923,6 @@ ## ▷ Roblox Tools * [RobloxDen](https://robloxden.com/) or [Rocodes](https://rocodes.gg/) - Track Roblox Promo Codes * [Roblox Web APIs](https://github.com/matthewdean/roblox-web-apis) - Roblox APIs * [ingame.clothing](https://ingame.clothing/) - Preview Avatar Clothing -* [FastFlags.space](https://fastflags.space/) - Roblox FastFlags Collection / [GitHub](https://github.com/fastdotspace/fastflags.space) *** diff --git a/docs/mobile.md b/docs/mobile.md index fb7b30454..11663c128 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -782,6 +782,7 @@ ## ▷ Android Manga * ⭐ **[Mihon](https://mihon.app/)** - Manga Reader / [Extensions](https://keiyoushi.github.io/extensions/), [2](https://discord.gg/3FbCpdKbdY), [3](https://wotaku.wiki/guides/ext/mihon) / [Endorsed Forks](https://mihon.app/forks/), [2](https://github.com/nekomangaorg/Neko), [3](https://komikku-app.github.io/) / [Avoid Fakes](https://mihon.app/news/2025-11-05-potential-threat) / [Discord](https://discord.gg/mihon) * ⭐ **[Dantotsu](https://discord.com/invite/4HPZ5nAWwM)** - Manga Reader / [Extension Guide](https://wotaku.wiki/guides/ext/mihon) / [Source Code](https://git.rebelonion.dev/rebelonion/Dantotsu/) / [Telegram](https://t.me/+gzBCQExtLQo1YTNh) * [Mangayomi](https://github.com/kodjodevf/mangayomi) - Manga Reader / [Discord](https://discord.com/invite/EjfBuYahsP) +* [⁠Kotatsu-Redo](https://github.com/Kotatsu-Redo/Kotatsu-Redo) - Manga Reader * [Perfect Viewer](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks) (search) - Manga File Viewer * [Manga Tag](https://www.mangatag.com/) - Manga File Viewer * [Kinoko](https://github.com/gsioteam/kinoko) - Manga File Viewer @@ -1337,7 +1338,6 @@ # ► iOS Reading * [SideBooks](https://apps.apple.com/app/id409777225) - PDF Reader * [BookPlayer](https://github.com/TortugaPower/BookPlayer) - Audiobook Player / [Discord](https://discord.gg/MjCUXgU) * [Panels](https://apps.apple.com/app/id1236567663) - Comic Reader -* [⁠Kotatsu-Redo](https://github.com/Kotatsu-Redo/Kotatsu-Redo) - Manga Reader * [Mangayomi](https://github.com/kodjodevf/mangayomi) - Manga Reader / [Discord](https://discord.com/invite/EjfBuYahsP) * [Tachimanga](https://tachimanga.app/) - Manga Reader / Freemium / [Discord](https://discord.gg/8aMcdYdaBz) * [ZETSU](https://apps.apple.com/app/id1510161371) - Manga Reader / [Discord](https://discord.com/invite/NzJtsSf7t3) From 513978b53d50d3bdac7825a6f43d79725bb46c10 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Thu, 4 Dec 2025 08:31:30 -0800 Subject: [PATCH 113/131] updated 13 pages --- docs/ai.md | 2 +- docs/downloading.md | 2 +- docs/educational.md | 2 ++ docs/gaming-tools.md | 1 + docs/gaming.md | 5 +++-- docs/image-tools.md | 2 +- docs/internet-tools.md | 4 ++-- docs/misc.md | 1 + docs/mobile.md | 12 +++++++----- docs/reading.md | 2 +- docs/social-media-tools.md | 1 - docs/video-tools.md | 3 ++- docs/video.md | 3 ++- 13 files changed, 24 insertions(+), 16 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 6d5ed04a5..3c60ba63c 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -143,7 +143,7 @@ ## ▷ Coding AIs * ↪️ **[Coding AI Benchmarks](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/ai#wiki_.25B7_coding_benchmarks)** * [Gemini CLI](https://google-gemini.github.io/gemini-cli/) or [AIStudio](https://aistudio.google.com/app/apps) - Coding AI / [GitHub](https://github.com/google-gemini/gemini-cli) * [GitHub Copilot](https://github.com/features/copilot) - Coding AI -* [⁠Google Antigravity](https://antigravity.google/) - Coding AI / Limits Reset Every 5 Hours +* [⁠Google Antigravity](https://antigravity.google/) - Coding AI / Gemini 3 / Opus 4.5 / Limits Reset Every 5 Hours * [Sourcery](https://sourcery.ai/) - Auto-Pull Request Reviews / [GitHub](https://github.com/sourcery-ai/sourcery) * [Devv](https://devv.ai/) - Coding Search Engine / [GitHub](https://github.com/devv-ai/devv) * [⁠Roo Code](https://roocode.com/) / [GitHub](https://github.com/RooCodeInc/Roo-Code) or [Cline](https://cline.bot/) / [Discord](https://discord.gg/cline) / [GitHub](https://github.com/cline/cline) - Coding AI diff --git a/docs/downloading.md b/docs/downloading.md index bf343d843..324573685 100644 --- a/docs/downloading.md +++ b/docs/downloading.md @@ -119,7 +119,7 @@ # ► Software Sites ## ▷ FOSS Sites -* 🌐 **[Awesome Open Source](https://awesomeopensource.com/)**, [Awesome Useful Projects](https://github.com/Furthir/awesome-useful-projects) or [Awesome OSS](https://github.com/RunaCapital/awesome-oss-alternatives) - FOSS Indexes +* 🌐 **[Awesome Open Source](https://awesomeopensource.com/)**, [⁠definitive-opensource](https://github.com/mustbeperfect/definitive-opensource), [Awesome Useful Projects](https://github.com/Furthir/awesome-useful-projects) or [Awesome OSS](https://github.com/RunaCapital/awesome-oss-alternatives) - FOSS Indexes * ↪️ **[Git Project Indexes](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/storage#wiki_git_projects)** * [SourceForge](https://sourceforge.net/) - FOSS Repositories * [OSSSoftware](https://osssoftware.org/) - FOSS Directory diff --git a/docs/educational.md b/docs/educational.md index 7b9ef39a0..484fb8fe5 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -483,10 +483,12 @@ ## ▷ Engineering * [Wokwi](https://wokwi.com/) - Arduino / ESP32 Board Simulators * [HDLBits](https://hdlbits.01xz.net/) - Learn Circuit Design * [⁠Fritzing](https://gist.github.com/RyanLua/fc2457d87641bb39754278b01a647526), [SKiDL](https://devbisme.github.io/skidl/) / [GitHub](https://github.com/devbisme/skidl), [atopile](https://docs.atopile.io/atopile/quickstart), [EasyEDA](https://easyeda.com/editor) or [LibrePCB](https://librepcb.org/) - Electronic Circuit Design Tools +* [⁠The Pinouts Book](https://pinouts.org/) - Pinout Function Reference Guide * [Circuit Steps](https://circuitsteps.com/) - Circuit Analysis Tool * [BatteryUniversity](https://batteryuniversity.com/articles) - Learn About Batteries * [Electronics Tutorials](https://www.electronics-tutorials.ws/) or [Instrumentacion](http://instrumentacion.qi.fcen.uba.ar/libro.html) - Electronic Guides * [/m/engineering](https://www.reddit.com/user/nbatman/m/engineering/) - Engineering Multireddit +* [Build List](https://buildlist.org/) - On-Demand Online Manufacturers *** diff --git a/docs/gaming-tools.md b/docs/gaming-tools.md index 2e7a0e8e3..53187b941 100644 --- a/docs/gaming-tools.md +++ b/docs/gaming-tools.md @@ -285,6 +285,7 @@ # ► Steam / Epic * [Steam Mover](https://www.traynier.com/software/steammover) - Store Steam Games on Multiple Drives * [Steam Rom Manager](https://github.com/SteamGridDB/steam-rom-manager) - Add ROMs to Steam * [BoilR](https://github.com/PhilipK/BoilR) - Sync Game Platforms with Steam +* [⁠Achievement-Watcher](https://github.com/darktakayanagi/Achievement-Watcher) - Multi-Platform Achievement Parser * [SteamAchievementManager](https://github.com/gibbed/SteamAchievementManager) - Steam Achievement Manager * [SteamHunters](https://steamhunters.com/) / [Discord](https://discord.com/invite/SeJ25Xv) or [TrueSteamAchievements](https://truesteamachievements.com/) - Steam Achievement Tracking / Leaderboards / Profiles * [SteamID](https://steamid.io/) / [2](https://steamid.uk/), [SteamDetective](https://steamdetective.com/) or [SteamFinder](https://steamidfinder.com/) - Steam ID Lookup diff --git a/docs/gaming.md b/docs/gaming.md index d896fd7da..ee9c1b53f 100644 --- a/docs/gaming.md +++ b/docs/gaming.md @@ -60,6 +60,7 @@ ## ▷ Game Repacks * ⭐ **[FitGirl Repacks](https://fitgirl-repacks.site/)** - Download / Torrent / ROM Repacks / [Unofficial Launcher](https://github.com/CarrotRub/Fit-Launcher/) * ⭐ **[KaOsKrew](https://kaoskrew.org/)** - Torrent / [Discord](https://discord.com/invite/WF2pqPTFBs) * ⭐ **[ARMGDDN Browser](https://github.com/KaladinDMP/AGBrowser)**, [2](https://cs.rin.ru/forum/viewtopic.php?f=14&t=140593) - Download / [Telegram](https://t.me/ARMGDDNGames) / [Discord](https://discord.gg/abeChzCy8X) +* [Gnarly Repacks](https://rentry.co/FMHYB64#gnarly) - Download / PW: `gnarly` * [ScOOt3r Repacks](https://discord.gg/xe3Fys8Upy) - Download / Torrent / [Discord](https://discord.com/invite/WF2pqPTFBs) * [M4CKD0GE Repacks](https://m4ckd0ge-repacks.site/) - Download / [Discord](https://discord.gg/693hNBdymb) * [Dyren Repacks](https://rentry.co/FMHYB64#dyren) - Download / Torrent / [Discord](https://discord.com/invite/kw36u9cxd3) @@ -314,12 +315,12 @@ ## ▷ ROM Sites * [FinalBurn Neo](https://rentry.co/FMHYB64#finalburn-neo) - ROMs / Zip * [Romsie](https://roms2000.com/) - ROMs * [Retrostic](https://www.retrostic.com/) - ROMs +* [DLPSGame](https://dlpsgame.com/), [2](https://nswgame.com) - ROMs / Avoid PC Games * [Romsever](https://romsever.com) - ROMs * [ROMsGames](https://www.romsgames.net/roms/) - ROMs * [ConsoleROMs](https://www.consoleROMs.com/) - ROMs * [ROMsHQ](https://romshq.com/) - ROMs * [Emu-Land](https://www.emu-land.net/en) - ROMs -* [DLPSGame](https://dlpsgame.com/), [2](https://nswgame.com) - ROMs / Avoid PC Games * [HexRom](https://hexrom.com/) - ROMs / [Telegram](https://t.me/Hexrom_Com) * [The Old Computer](https://www.theoldcomputer.com/) - ROMs * [Emuparadise](https://www.emuparadise.me/) - ROMs / [Forum](https://www.epforums.org/) / [Fix Downloads](https://gist.github.com/infval/c69b479ff0bd590f2dd7e1975fe2fcad/raw/8be1b17f03837939c8baab3b2247eb60a22fa89a/emuparadise.download.user.js) @@ -620,9 +621,9 @@ # ► Browser Games * [Snubby](https://rentry.co/FMHYB64#sr-game) - Browser Slime Rancher * [CelesteClassic](https://maddymakesgamesinc.itch.io/celesteclassic) - Full Classic Celeste * [Mega Man Games](https://www.megamangames.net/) - Browser Mega Man -* [Play Snake](https://playsnake.org/), [Snake-Game](https://www.onemotion.com/snake-game/) or [Google Snake Mods](https://googlesnakemods.com/) / [Discord](https://discord.gg/NA6vHg62An) - Snake Style Games * [TENNIS!](https://snek-vunderkind.vercel.app/games/tennis.html) - JavaScript Pong * [SpaceCadetPinball](https://alula.github.io/SpaceCadetPinball) - Browser Space Cadet Pinball +* [Google Snake Mods](https://googlesnakemods.com/) / [Discord](https://discord.gg/NA6vHg62An) / [GitHub](https://github.com/DarkSnakeGang/GoogleSnakeModLoader) , [Play Snake](https://playsnake.org/) or [Snake-Game](https://www.onemotion.com/snake-game/)- Snake Style Games * [⁠LEGO Island Web Port](https://isle.pizza/) - Browser LEGO Island / [GitHub](https://github.com/isledecomp/isle-portable) * [Flappy Bird](https://flappybird.io/) - HTML5 Flappy Bird * [Lain Game](https://laingame.net/) - Lain Game Browser Emulator diff --git a/docs/image-tools.md b/docs/image-tools.md index 6a3c596c3..cd823a51c 100644 --- a/docs/image-tools.md +++ b/docs/image-tools.md @@ -836,7 +836,7 @@ ## ▷ Screenshot Tools ## ▷ Palette Generators -* ⭐ **[Color Designer](https://colordesigner.io/tools)**, [TheGoodColors](https://thegoodcolors.com/), [Super Color Palette](https://supercolorpalette.com/) or [Coolors](https://coolors.co/) - Color Palette Generators +* ⭐ **[Color Designer](https://colordesigner.io/tools)**, [Color Palette Pro](https://colorpalette.pro/) / [Guide](https://colorpalette.pro/manual), [TheGoodColors](https://thegoodcolors.com/), [Super Color Palette](https://supercolorpalette.com/) or [Coolors](https://coolors.co/) - Color Palette Generators * [Clariss](https://www.clariss.xyz/), [Color Palette Generator](https://www.degraeve.com/color-palette), [Palitra](https://palitra.app/) or [Color Picker](https://imagecolorpicker.com/) - Generate Color Palettes from Images * [Color Space](https://mycolor.space/) - Generate Gradient Color Palettes * [Colors Wall](https://colorswall.com/) or [ColorKit](https://colorkit.co/color-palette-generator/) - Generate Random Color Palettes diff --git a/docs/internet-tools.md b/docs/internet-tools.md index 0bd5f6bbf..2f604214f 100644 --- a/docs/internet-tools.md +++ b/docs/internet-tools.md @@ -741,9 +741,10 @@ ## ▷ Chrome Extensions * ⭐ **[Foxified](https://foxified.org/)** - Use Firefox Extensions in Chrome * ⭐ **[Clipper](https://clipper.website/)** - Copy Content in Multiple Formats * [Extensity](https://chromewebstore.google.com/detail/extensity/jjmflmamggggndanpgfnpelongoepncg) / [GitHub](https://github.com/sergiokas/Extensity) or [Extension Manager](https://chromewebstore.google.com/detail/extension-manager/gjldcdngmdknpinoemndlidpcabkggco) - Extension Managers +* [⁠CRX Downloader](https://crx-downloader.com/) - Chrome Extension Downloader * [WebCRX](https://webcrx.io/) - Easily Install Local CRX Files * [Chrome Stats](https://chrome-stats.com/) - Compare / Analyze Chrome Extensions -* [Extension Source Downloader](https://chromewebstore.google.com/detail/extension-source-download/dlbdalfhhfecaekoakmanjflmdhmgpea) - View Extension Source Code / [Guide](https://gist.github.com/paulirish/78d6c1406c901be02c2d) +* [Source Downloader](https://mybrowseraddon.com/extension-source-downloader.html) - View Extension Source Code / [Guide](https://gist.github.com/paulirish/78d6c1406c901be02c2d) * [Transpose](https://transpose.video/) - Online Video Pitch Shifter, Speed Changer and Looper * [Smart Mute](https://chromewebstore.google.com/detail/smart-mute/apadglapdamclpaedknbefnbcajfebgh) - Tab Mute Manager * [Volume Master](https://chromewebstore.google.com/detail/volume-master/jghecgabfgfdldnmbfkhmffcabddioke) - Increase Browser Volume @@ -766,7 +767,6 @@ ## ▷ Chrome Extensions * [Amino](https://amino.dev/) - Customize Webpage CSS * [Resizing](https://resizing.app/) - Resize Images * [Check My Links](https://chromewebstore.google.com/detail/check-my-links/ojkcdipcgfaekbeaelaapakgnjflfglf) - Check for Broken Links -* [Source Downloader](https://mybrowseraddon.com/extension-source-downloader.html) - View Extension Source Code * [Disable All Extensions](https://chromewebstore.google.com/detail/disable-all-extensions/ailfldpmpboolaihojfagmmfbhcgohne) - Disable All Extensions *** diff --git a/docs/misc.md b/docs/misc.md index b1fbd380c..3a71e355d 100644 --- a/docs/misc.md +++ b/docs/misc.md @@ -976,6 +976,7 @@ # ► Shopping * [⁠INCIDecoder](https://incidecoder.com/) - Skincare Ingredients Search / Database * [Fragrantica](https://www.fragrantica.com/), [Basenotes](https://basenotes.com/) or [Parfumo](https://www.parfumo.com/) - Perfume / Fragrance Databases * [BabyGearLab](https://www.babygearlab.com/) - Baby Product Comparisons / Reviews +* [Build List](https://buildlist.org/) - On-Demand Online Manufacturers *** diff --git a/docs/mobile.md b/docs/mobile.md index 11663c128..fd44e5bfd 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -510,12 +510,13 @@ ## ▷ Android Browsers *** -* ⭐ **[Firefox](https://www.firefox.com/browsers/mobile/android/)** - Customizable Browser / [Focus](https://www.firefox.com/browsers/mobile/focus/) / [Nightly](https://www.firefox.com/channel/android/#nightly) -* ⭐ **[Cromite](https://github.com/uazo/cromite)** - Chromium-Based Browser w/ Built-in Adblock / [Filter](https://github.com/xarantolus/filtrite) / [Adblock Scripts](https://userscripts.010.one/) -* ⭐ **[Brave](https://brave.com/)** - Chromium-Based Browser w/ Built-in Adblock / Privacy-Focused / [GitHub](https://github.com/brave/brave-browser) -* ⭐ **[IronFox](https://gitlab.com/ironfox-oss/IronFox)** - Mull Browser Fork / Privacy-Focused / [Discord](https://discord.gg/zbdzfRVyVh) +* ⭐ **[Firefox](https://www.firefox.com/browsers/mobile/android/)** - Customizable Browser / Extensions / [Focus](https://www.firefox.com/browsers/mobile/focus/) / [Nightly](https://www.firefox.com/channel/android/#nightly) +* ⭐ **[Cromite](https://github.com/uazo/cromite)** - Chromium-Based / Extensions / Built-in Adblock / [Filter](https://github.com/xarantolus/filtrite) / [Adblock Scripts](https://userscripts.010.one/) +* ⭐ **[Brave](https://brave.com/)** - Chromium-Based / Built-in Adblock / Privacy-Focused / [GitHub](https://github.com/brave/brave-browser) +* ⭐ **[IronFox](https://gitlab.com/ironfox-oss/IronFox)** - Mull Browser Fork / Extensions / Privacy-Focused / [Discord](https://discord.gg/zbdzfRVyVh) * ⭐ **[Tor](https://tb-manual.torproject.org/mobile-tor/)** - Onion-Routed Browser / Privacy-Focused -* [Iceraven Browser](https://github.com/fork-maintainers/iceraven-browser) or [Fennec](https://f-droid.org/en/packages/org.mozilla.fennec_fdroid/) / [GitLab](https://gitlab.com/relan/fennecbuild) - Browsers Based on Firefox +* [Iceraven Browser](https://github.com/fork-maintainers/iceraven-browser) - Firefox-Based / Extensions +* [Fennec](https://f-droid.org/en/packages/org.mozilla.fennec_fdroid/) - Firefox-Based / Extensions / [GitLab](https://gitlab.com/relan/fennecbuild) * [FFUpdater](https://github.com/Tobi823/ffupdater) - Multi-Browser Updater * [Eruda](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#eruda) - Mobile Browser Console / [Userscript](https://greasyfork.org/en/scripts/400760-console-for-mobile-browsers-eruda) / [GitHub](https://github.com/liriliri/eruda) * [Hermit](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android#wiki_.25B7_modded_apks) (search) / [2](https://play.google.com/store/apps/details?id=com.chimbori.hermitcrab) - Lite Apps Browser @@ -567,6 +568,7 @@ ## ▷ Android Text Tools * [Writer Plus](https://play.google.com/store/apps/details?id=co.easy4u.writer) - Note-Taking App for Writers * [Saber](https://github.com/saber-notes/saber) or [Notein](https://www.notein.ai/) - Note-Taking Apps for Handwritten Notes * [Novelist](https://www.novelist.app/) - Writing App +* [Logseq](https://logseq.com/) - Outlining / [GitHub](https://github.com/logseq/logseq) * [OSS Document Scanner](https://github.com/Akylas/OSS-DocumentScanner), [Adobe Scanner](https://www.adobe.com/acrobat/mobile/scanner-app.html), [vFLat Scan](https://play.google.com/store/apps/details?id=com.voyagerx.scanner) or [OpenScan](https://github.com/ethereal-developers/OpenScan) - Document Scanners * [OpenDocument](https://opendocument.app/) or [LibreOffice Viewer](https://f-droid.org/packages/org.documentfoundation.libreoffice/) - Document Readers * [Paperless](https://github.com/astubenbord/paperless-mobile) - Document Manager diff --git a/docs/reading.md b/docs/reading.md index 8d1ad4158..c5651c711 100644 --- a/docs/reading.md +++ b/docs/reading.md @@ -471,6 +471,7 @@ ## ▷ Manga * ⭐ **[Weeb Central](https://weebcentral.com/)** * ⭐ **[MangaDex](https://mangadex.org/)** / [Downloader](https://mangadex-dl.mansuf.link/) / [Script](https://github.com/frozenpandaman/mangadex-dl) / [Subreddit](https://www.reddit.com/r/mangadex/) / [Discord](https://discord.gg/mangadex) * ⭐ **[MangaPark](https://mangapark.net/)** / [Proxies](https://mangaparkmirrors.pages.dev/) / [Discord](https://discord.gg/jctSzUBWyQ) +* ⭐ **[⁠Comix](https://comix.to/)** * ⭐ **[MangaFire](https://mangafire.to/)** / [Subreddit](https://www.reddit.com/r/Mangafire/) / [Discord](https://discord.com/invite/KRQQKzQ6CS) * ⭐ **[MangaNato](https://www.manganato.gg/)**, [2](https://www.nelomanga.net/), [3](https://www.mangakakalot.gg), [4](https://www.natomanga.com/) / [Discord](https://discord.gg/Qhz84GGvE9) * ⭐ **[BATO.TO](https://bato.to/)**, [2](https://fto.to/) / [Mirrors](https://batotomirrors.pages.dev/) / [Discord](https://discord.com/invite/batoto) @@ -485,7 +486,6 @@ ## ▷ Manga * [MangaHere](https://www.mangahere.cc/) or [MangaFox](https://fanfox.net/) * [MangaTaro](https://mangataro.org/) * [Rive Manga](https://rivestream.org/manga) -* [⁠Comix](https://comix.to/) * [MangaHaven](https://mangahaven.net/) * [The Manga Library](https://rentry.co/FMHYB64#the-manga-library) * [MangaHub](https://mangahub.io/) diff --git a/docs/social-media-tools.md b/docs/social-media-tools.md index 8c3bb8749..bb64e4eaf 100644 --- a/docs/social-media-tools.md +++ b/docs/social-media-tools.md @@ -47,7 +47,6 @@ # ► Discord Tools * [instaparty](https://instaparty.gg/) - Temporary Discord Servers * [Discord Templates](https://discordtemplates.me/) - Discord Server Templates * [discord-badges](https://github.com/mezotv/discord-badges) - Discord Badge Info -* [Discord Lookup](https://discord.id/) - Look up a Discord User or Bot ID * [Discord Previews](https://discordpreviews.com/) - Get Early Access to Discord Features / [X](https://x.com/discordpreviews) * [GiveMeBadge](https://givemebadge.alexflipnote.dev/) - Unlock Discord Dev Badges * [Discord-Api](https://discord.gg/discord-api) - Discord API Chat diff --git a/docs/video-tools.md b/docs/video-tools.md index 3fdf16310..0b8d57d94 100644 --- a/docs/video-tools.md +++ b/docs/video-tools.md @@ -70,6 +70,7 @@ ## ▷ Screen Recording * [Shinobi](https://shinobi.video/) - Network Video Recorder / Mac, Linux / [Discord](https://discord.com/invite/mdhmvuH) / [GitLab](https://gitlab.com/Shinobi-Systems/Shinobi) * [MythTV](https://www.mythtv.org/) - Digital Video Recorder (DVR) / Windows, Mac, Linux / [GitHub](https://github.com/MythTV/mythtv) * [FFmpeg](https://ffmpeg.org/) / Windows, Mac, Linux / [GitHub](https://github.com/FFmpeg/FFmpeg) / [Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/video-tools#wiki_.25B7_ffmpeg_tools) +* [Openscreen](https://openscreen.vercel.app/) / Windows, Mac / [GitHub](https://github.com/siddharthvaddem/openscreen) * [ShareX](https://getsharex.com/) / Windows / [Discord](https://discord.com/invite/ShareX) / [GitHub](https://github.com/ShareX/ShareX) * [vokoscreenNG](https://linuxecke.volkoh.de/vokoscreen/vokoscreen.html) / Windows, Linux / [GitHub](https://github.com/vkohaupt/vokoscreenNG) * [Cap](https://cap.so/) / Windows, Mac / [GitHub](https://github.com/CapSoftware/Cap) @@ -382,9 +383,9 @@ # ► Video Editing ## ▷ Video Editors -* ⭐ **[LosslessCut](https://github.com/mifi/lossless-cut)** - Video Editor * ⭐ **[kdenlive](https://kdenlive.org/en/)** - Video Editor / [GitHub](https://github.com/KDE/kdenlive) * ⭐ **[DaVinci Resolve](https://www.blackmagicdesign.com/products/davinciresolve)** - Video Editor / Sign-Up Required / Fake Info Works / [Subtitle Generator](https://github.com/tmoroney/auto-subs) / [Discord](https://discord.gg/davinci-resolve-community-714620142096482314) +* ⭐ **[LosslessCut](https://github.com/mifi/lossless-cut)** - Video Editor * ⭐ **[Shotcut](https://shotcut.org/)** - Video Editor / [GitHub](https://github.com/mltframework/shotcut) * [Satvrn](https://rentry.co/FMHYB64#satvrn) - Video Editors / Plugins * [Auto-Editor](https://auto-editor.com/) - CLI Editor diff --git a/docs/video.md b/docs/video.md index c7203050b..69129732a 100644 --- a/docs/video.md +++ b/docs/video.md @@ -429,13 +429,13 @@ ## ▷ Live Sports * ⭐ **[Sport7](https://sport7.pro/)**, [2](https://sport71.pro//) / [Player Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sport7) / [Telegram](https://t.me/goatifisports) / [Discord](https://discord.gg/xcdfVwgEx3) * ⭐ **[Watch Footy](https://watchfooty.st/)**, [2](https://www.watchfooty.top) - Stream Aggregator / [Discord](https://discord.gg/T38kUWZHtB) / [Mirrors](https://watchfty.link/) * ⭐ **[BINTV](https://bintv.fun/)** / [Discord](https://discord.gg/fMU4hpDjPg) +* ⭐ **[SportsBite](https://sportsbite.live/)**, [2](https://sportsbite.pro/) / [Status](https://allbite.xyz/) / [Telegram](https://t.me/+Zo7CoigxqRczMjRk) / [Discord](https://discord.gg/Qg7uRXWAhU) * ⭐ **[SoccerStreamLinks](https://soccerstreamlinks.site/)** or [Iframely](https://iframely.biz/) - Stream Aggregator / [Discord](https://discord.gg/HwXeKNu8FU) * ⭐ **[StreamEast](https://streameast.ga/)**, [2](https://streameast.ph/) / [Mirrors](https://v2.gostreameast.link/) * ⭐ **[LiveTV](https://livetv.sx/enx/)** * ⭐ **[TimStreams](https://timstreams.site/)**, [2](https://timstreams.online/) - Live Events / [Status](https://timstreams.online/) / [Discord](https://discord.com/invite/p3aJ7rJGrz) * ⭐ **[WeAreChecking](https://wac.rip/)** - Live Events / Motorsports / [Discord](https://discord.com/invite/wearechecking) * [Streamex](https://streamex.cc/) or [CrackStreams](https://crackstreams.li/), [2](https://streameast.art/), [3](https://hesgoal.lol/) - Stream Aggregator / [Discord](https://discord.gg/G4HxTYejNT) -* [SportsBite](https://sportsbite.live/), [2](https://sportsbite.pro/) / [Status](https://allbite.xyz/) / [Telegram](https://t.me/+Zo7CoigxqRczMjRk) / [Discord](https://discord.gg/Qg7uRXWAhU) * [Sportsurge](https://v2.sportsurge.net/home5/) - Stream Aggregator * [SportDB](https://hoofoot.ru/) - Stream Aggregator * [TotalSportek.es](https://totalsportek.es/), [2](https://streameast.cz/) - Stream Aggregator @@ -457,6 +457,7 @@ ## ▷ Live Sports * [SharkStreams](https://sharkstreams.net/) * [⁠Bundesliga](https://bundesliga.league.do/) * [⁠CrackStreams.ms](https://crackstreams.ms/) +* [LSBC](https://lsbc.cx/) - Football / [Status](https://lsbc.live/) / [Telegram](https://t.me/LSBCCLUB) * [⁠Trendgola](https://trendgola.org/) - Football * [StarLive](https://starlive.click/) - Live MMA Events * [TFLIX](https://tv.tflix.app/) - Sports Channels From 0f2539d45f1ab366bb078eb7080d56ec422f2718 Mon Sep 17 00:00:00 2001 From: Paul Nguyen <86736500+nqlp@users.noreply.github.com> Date: Thu, 4 Dec 2025 11:43:35 -0500 Subject: [PATCH 114/131] Fix typo in ToonStream link (#4375) * fix typo in ToonStream link * http to https --- docs/non-english.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/non-english.md b/docs/non-english.md index d34e407fe..c3b0cb3a9 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -765,7 +765,7 @@ ## ▷ Streaming * ⭐ **[Cineby](https://www.cineby.gd/)** - Hindi-Dub Movies / TV / Anime / 1080p / Auto-Next / [Discord](https://discord.gg/C2zGTdUbHE) * ⭐ **[HydraHD](https://hydrahd.com/)** - Movies / TV / Anime / Auto-Next / [Status](https://hydrahd.info/) * ⭐ **[RgShows](https://www.rgshows.ru/)** - Movies / TV / Anime / 4K / [API](https://embed.rgshows.ru/) / [Guide](https://www.rgshows.ru/guide.html) / [Discord](https://discord.com/invite/K4RFYFspG4) -* ⭐ **[ToonStream](hhttp://toonstream.world/)** - Cartoons / Anime / 1080p / [Telegram](https://telegram.me/toonstream) +* ⭐ **[ToonStream](https://toonstream.world/)** - Cartoons / Anime / 1080p / [Telegram](https://telegram.me/toonstream) * ⭐ **[Anime World India](https://watchanimeworld.in/)**, [2](https://animesalt.cc/) - Anime * ⭐ **[MultiMovies](https://multimovies.guru)** - Movies / TV / .guru Always Redirects to Main * [TamilMV](https://www.1tamilmv.farm/) - Movies / TV / Sub / Dub / 1080p / 4K / Anime / Indian Languages From b76a0d725b9a6619b6d9475f43748f93653d5c28 Mon Sep 17 00:00:00 2001 From: Milan <82799665+MIOGMIOG@users.noreply.github.com> Date: Thu, 4 Dec 2025 17:44:26 +0100 Subject: [PATCH 115/131] Change gravesoft links to massgrave (#4374) --- docs/beginners-guide.md | 2 +- docs/system-tools.md | 2 +- docs/text-tools.md | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/beginners-guide.md b/docs/beginners-guide.md index b221e5d03..9526a1295 100644 --- a/docs/beginners-guide.md +++ b/docs/beginners-guide.md @@ -122,7 +122,7 @@ ### Windows Piracy > How can I download / activate Windows for free? -Download an ISO from Massgrave's **[Genuine Installation Media](https://massgrave.dev/genuine-installation-media)** page, and follow the **[Clean Install Windows Guide](https://gravesoft.dev/clean_install_windows)** to install it. After install, activate it with **[Microsoft Activation Scripts](https://rentry.co/FMHYB64#mas)**. If you'd like to use Windows 10 past its End-Of-Life date, follow **[Windows 10 After EOL](https://massgrave.dev/windows10_eol)**. +Download an ISO from Massgrave's **[Genuine Installation Media](https://massgrave.dev/genuine-installation-media)** page, and follow the **[Clean Install Windows Guide](https://massgrave.dev/clean_install_windows)** to install it. After install, activate it with **[Microsoft Activation Scripts](https://rentry.co/FMHYB64#mas)**. If you'd like to use Windows 10 past its End-Of-Life date, follow **[Windows 10 After EOL](https://massgrave.dev/windows10_eol)**. * **[Windows Install / Debloat Guide](https://wispydocs.pages.dev/windows/)** * **Software Piracy: [CracksURL](https://cracksurl.com/) / [LRepacks](https://lrepacks.net/)** diff --git a/docs/system-tools.md b/docs/system-tools.md index cc04c4c34..23d447cb0 100644 --- a/docs/system-tools.md +++ b/docs/system-tools.md @@ -339,7 +339,7 @@ ## ▷ System Audio # ► Windows ISOs -* ⭐ **[Genuine Installation Media](https://massgrave.dev/genuine-installation-media)** - Windows ISOs / [Clean Install Guide](https://gravesoft.dev/clean_install_windows) +* ⭐ **[Genuine Installation Media](https://massgrave.dev/genuine-installation-media)** - Windows ISOs / [Clean Install Guide](https://massgrave.dev/clean_install_windows) * ⭐ **[Windows Install / Debloat Guide](https://wispydocs.pages.dev/windows/)** * [files.rg-adguard](https://files.rg-adguard.net/) or [MVS dump](https://awuctl.github.io/mvs/) - Verify ISO Legitimacy * [OS.click](https://os.click/en) - Windows ISOs diff --git a/docs/text-tools.md b/docs/text-tools.md index e9b92f9d8..36e67a062 100644 --- a/docs/text-tools.md +++ b/docs/text-tools.md @@ -258,10 +258,10 @@ ## ▷ Note-Taking ## ▷ Office Suites -* ↪️ **[Office Activation](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/system-tools#wiki_.25B7_windows_activation)** / [Custom Install Guide](https://gravesoft.dev/office_c2r_custom) +* ↪️ **[Office Activation](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/system-tools#wiki_.25B7_windows_activation)** / [Custom Install Guide](https://massgrave.dev/office_c2r_custom) * ⭐ **[LibreOffice](https://www.libreoffice.org/)** - FOSS Office Suite * ⭐ **[OnlyOffice](https://www.onlyoffice.com/)** - FOSS Office Suite -* ⭐ **[Microsoft Office](https://gravesoft.dev/office_c2r_links)** - Office Suite / [Hotkeys](https://support.microsoft.com/en-us/office/keyboard-shortcuts-in-microsoft-365-e765366f-24fc-4054-870d-39b214f223fd) +* ⭐ **[Microsoft Office](https://massgrave.dev/office_c2r_links)** - Office Suite / [Hotkeys](https://support.microsoft.com/en-us/office/keyboard-shortcuts-in-microsoft-365-e765366f-24fc-4054-870d-39b214f223fd) * [Calligra](https://calligra.org/) - FOSS Office Suite * [Office365Version](https://www.office365versions.com/) - Office 365 Version History From 1f422a2a76aa257d752bc2c7c8d982ebddf67bf5 Mon Sep 17 00:00:00 2001 From: Samidy Date: Thu, 4 Dec 2025 19:52:04 +0300 Subject: [PATCH 116/131] Move Backups And FAQ Pages To Main Site (#4376) * add FAQ and Backups page to FMHY * broken backups fix * misc fixes * Link r/piracy and change "backups" link in FAQ --- docs/.vitepress/constants.ts | 4 +-- docs/other/FAQ.md | 57 ++++++++++++++++++++++++++++++++++++ docs/other/backups.md | 57 ++++++++++++++++++++++++++++++++++++ 3 files changed, 116 insertions(+), 2 deletions(-) create mode 100644 docs/other/FAQ.md create mode 100644 docs/other/backups.md diff --git a/docs/.vitepress/constants.ts b/docs/.vitepress/constants.ts index 79e89bae2..0d0091e00 100644 --- a/docs/.vitepress/constants.ts +++ b/docs/.vitepress/constants.ts @@ -161,12 +161,13 @@ export const nav: DefaultTheme.NavItem[] = [ { text: '📖 Glossary', link: 'https://rentry.org/The-Piracy-Glossary' }, { text: '💾 Backups', - link: 'https://github.com/fmhy/FMHY/wiki/Backups' + link: '/other/backups' }, { text: '🌱 Ecosystem', items: [ { text: '🌐 Search', link: '/posts/search' }, + { text: '❓ FAQs', link: '/other/FAQ' }, { text: '🔖 Bookmarks', link: 'https://github.com/fmhy/bookmarks' }, { text: '✅ SafeGuard', link: 'https://github.com/fmhy/FMHY-SafeGuard' }, { text: '🚀 Startpage', link: 'https://fmhy.net/startpage' }, @@ -176,7 +177,6 @@ export const nav: DefaultTheme.NavItem[] = [ text: '💡 Site Hunting', link: 'https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/find-new-sites/' }, - { text: '❓ FAQs', link: 'https://redd.it/xrxen7' }, { text: '😇 SFW FMHY', link: 'https://rentry.org/piracy' diff --git a/docs/other/FAQ.md b/docs/other/FAQ.md new file mode 100644 index 000000000..6a53593d2 --- /dev/null +++ b/docs/other/FAQ.md @@ -0,0 +1,57 @@ +--- +title: FAQ +description: A List Of Questions And Answers Related To FMHY. +--- + +# FAQ + +**Q:** Why are there no posts? Is the subreddit dead? :( + +**A:** Posting has always been off to keep the chances of the sub surviving as high as possible. Our main focus is the [**Wiki**](https://fmhy.net), which has grown to include nearly 30k links. It's 100% alive, and gets updated [daily](https://github.com/nbats/FMHYedit/commits/main). For a discussion sub, check out [r/Piracy](https://www.reddit.com/r/Piracy). + +*** + +**Q:** Are the sites here safe to use? + +**A:** Yes, we always scan files and research sites before adding them. We also listen to the community, so if there's something you feel needs to be addressed you're more than welcome to contact us. + +*** + +**Q:** The site won't load, what should I do? + +**A:** If you can't get the site to load, we'd recommend trying some of the methods listed [here](https://rentry.co/7vycxgn2), or try any of the [backups](https://fmhy.net/other/backups) + +*** + +**Q:** How can I contact you? + +**A:** The best way is to join us in [Discord](https://github.com/fmhy/FMHY/wiki/FMHY-Discord). Here you can submit links, get help or suggest changes to the wiki. My reddit [DMs](https://www.reddit.com/message/compose?to=nbatman) and [mod messages](https://www.reddit.com/message/compose/?to=%2Fr%2FFREEMEDIAHECKYEAH) are also open. + +*** + +**Q:** Can I edit FMHY? + +**A:** Absolutely. This project was made by and belongs to the community, so we allow anyone to suggest changes via [pull requests](https://github.com/fmhy/FMHYedit). We want this project to be as organized and useful as possible, so if you feel like you can help improve it, please do. + +*** + +**Q:** How do I view encoded links? + +**A:** Use any [base64 decoding](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tools/#wiki_.25B7_encode_.2F_decode) site or extension. + +*** + +**Q:** Can I donate? + +**A:** We appreciate that people want to support us, but we never have and never will accept donations. We maintain this project because its fun and we want to help others, not make money. + +*** + +**Q:** When was FMHY created? + +**A:** The original sub was created on [April 29th, 2018](https://i.ibb.co/VJQmQ9t/image.png). + +*** + + +If you have any questions feel free to leave a comment [here](https://redd.it/xrxen7) and we'll do our best to answer. \ No newline at end of file diff --git a/docs/other/backups.md b/docs/other/backups.md new file mode 100644 index 000000000..ce5f1bbf9 --- /dev/null +++ b/docs/other/backups.md @@ -0,0 +1,57 @@ +--- +title: FMHY Backups +description: A List of all Backups of FMHY. +--- + + +# Backups + +## Websites (Official) + +* **[FMHY.net](https://fmhy.net/)** +* [fmhyclone](https://fmhyclone.pages.dev/) +* [fmhy.pages.dev](https://fmhy.pages.dev/) +* [Selfhosting Guide](https://fmhy.net/other/selfhosting) + + + +## Backup Sites (Unofficial) + +* [fmhy.bid](https://fmhy.bid/) +* [fmhy.artistgrid.cx](https://fmhy.artistgrid.cx/), [2](https://fmhy.artistgrid.pp.ua/), [3](https://fmhy.blooketbot.me/), [4](https://fmhy.joyconlab.net/), [5](https://fmhy.monochrome.tf/), [6](https://fmhy.piperagossip.org/), [7](https://fmhy.pp.ua/), [8](https://fmhy.prigoana.com/), [9](https://fmhy.prigoana.pp.ua/) +* [a-fmhy](https://a-fmhy.pages.dev/) / [GitHub](https://github.com/LandWarderer2772/A-FMHY) (amoled theme) +* [fmhy.xyz](https://fmhy.xyz/) (safe for work) +* [fmhy.vercel.app](https://fmhy.vercel.app/) + +These are trusted community ran instances that are out of our control. They currently match FMHY 1:1, but as we don't own them, they should only be used as backups when necessary. + + + +## Reddit Backup + +* **[/r/FREEMEDIAHECKYEAH](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/index)** +* Add `/r/FREEMEDIAHECKYEAH/wiki/index` to the end of any [Redlib instance](https://github.com/redlib-org/redlib-instances/blob/main/instances.md), [2](https://github.com/libreddit/libreddit-instances/blob/master/instances.md) + + +## More Backups + + +* [Saidit Backup](https://saidit.net/s/freemediaheckyeah/wiki/index) +* [GitHub Backup](https://github.com/fmhy/FMHY/wiki) +* [Rentry Backup](https://rentry.co/FMHY), [2](https://rentry.org/FMHY) +* [SFW Rentry](https://rentry.co/piracy), [2](https://rentry.org/piracy) + + + + +## Markdown + + +* [Markdown Files](https://github.com/fmhy/FMHYedit/archive/refs/heads/main.zip) +* [Markdown Page](https://api.fmhy.net/single-page), [2](https://xtwnunsbzyrrxaiqekyt.supabase.co/functions/v1/single-page-docs), [3](https://fmhyapi.wispy.qzz.io/single-page) +* [GitHub Source](https://github.com/fmhy/edit) + + +## Backup Page Backups + +[Website](https://fmhy.net/other/backups) / [Reddit](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/backups) / [GitHub](https://github.com/nbats/FMHY/wiki/Backups/) / [Rentry](https://rentry.co/FMHYbackups/) \ No newline at end of file From 0a38a95b91352aa32cb9bedbc681e488273cd363 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Thu, 4 Dec 2025 11:50:17 -0800 Subject: [PATCH 117/131] updated 4 pages --- docs/audio.md | 19 ++++++++----------- docs/downloading.md | 1 - docs/video-tools.md | 2 +- docs/video.md | 1 + 4 files changed, 10 insertions(+), 13 deletions(-) diff --git a/docs/audio.md b/docs/audio.md index b9cffca90..064640e78 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -394,19 +394,16 @@ ## ▷ Audio Ripping Tools ## ▷ Telegram Bots -* [BeatSpotBot](https://t.me/BeatSpotBot) - Spotify / Deezer / Tidal / Yandex / VK / FLAC / 25 Daily -* [JioDLBot](https://t.me/JioDLBot) - JioSaavn / Gaana / FLAC +* [Music_Hunters](https://t.me/MusicsHuntersbot) - Spotify / Apple / Tidal / Deezer / 320kb MP3 +* [DeezerMusicBot](https://t.me/DeezerMusicBot) - Deezer / Soundcloud / VK / 320kb MP3 / FLAC / [Support](https://t.me/DeezerMusicNews) +* [deezload2bot](https://t.me/deezload2bot) - Deezer / 320kb MP3 / [Updates](https://t.me/DEDSEClulz) +* [BeatSpotBot](https://t.me/BeatSpotBot) - Spotify /Apple / YouTube / FLAC / 25 Daily +* [Motreeb](https://t.me/motreb_downloader_bot) - Spotify / 320kb MP3 +* [scdlbot](https://t.me/scdlbot) - YouTube / SoundCloud / Bandcamp / Mixcloud / 128kb MP3 +* [vkmusbot](https://t.me/vkmusbot) or [Meph Bot](https://t.me/mephbot) - VK / 320kb MP3 +* [soundcloudaudiodownloader](https://t.me/soundcloudaudiodownloader) - YouTube / SoundCloud / 128kb MP3 * [GlomaticoBlueMusicBot](https://t.me/GlomaticoBlueMusicBot) - Amazon Music Downloader / [Telegram](https://t.me/GlomaticoBotSupport) / [Discord](https://discord.gg/aBjMEZ9tnq) * [GlomaticoPinkMusicBot](https://t.me/GlomaticoPinkMusicBot) - Apple Music Downloader / [Telegram](https://t.me/GlomaticoBotSupport) / [Discord](https://discord.gg/aBjMEZ9tnq) -* [DeezerMusicBot](https://t.me/DeezerMusicBot) - Deezer / 320kb MP3 / FLAC -* [deezload2bot](https://t.me/deezload2bot) - Deezer / 320kb MP3 -* [Music_Hunters](https://t.me/MusicsHuntersbot) - Deezer / 320kb MP3 -* [Motreeb](https://t.me/motreb_downloader_bot) - Spotify / 320kb MP3 -* [GetSpotifyBot](https://t.me/GetSpotifyBot) - Spotify / 320kb MP3 -* [scdlbot](https://t.me/scdlbot) - YouTube / SoundCloud / Bandcamp / 128kb MP3 -* [soundcloudaudiodownloader](https://t.me/soundcloudaudiodownloader) - YouTube / SoundCloud / 128kb MP3 -* [VK Bot](https://t.me/vkmsaverbot), [⁠VK Music Bot](https://t.me/vkmusic_bot), [vkmusbot](https://t.me/vkmusbot) or [Meph Bot](https://t.me/mephbot) - VK / 320kb MP3 -* [Song_downloaderbot](https://t.me/Song_downloaderbot) - JioSaavn / 128kb MP3 *** diff --git a/docs/downloading.md b/docs/downloading.md index 324573685..7fae41e7a 100644 --- a/docs/downloading.md +++ b/docs/downloading.md @@ -239,7 +239,6 @@ # ► Debrid / Leeches * 🌐 **[Debrid Services Comparison](https://debridcompare.xyz)** / [GitHub](https://github.com/fynks/debrid-services-comparison) * ⭐ **[TorBox](https://torbox.app/)** - Freemium / 10GB / 10 Monthly Downloads / Sign-Up Required / [Unofficial Mobile Client](https://github.com/93Pd9s8Jt/atba) / [Subreddit](https://www.reddit.com/r/TorBoxApp/) / [Discord](https://discord.com/invite/wamy) / [GitHub](https://github.com/TorBox-App) * ⭐ **[Real-Debrid](https://real-debrid.com/)** - Paid Debrid Service / [Android Client](https://github.com/LivingWithHippos/unchained-android) / [Torrent Client](https://github.com/rogerfar/rdt-client) / [DDL Client](https://github.com/ItsYeBoi20/TorrentDownloaderRD) -* ⭐ **[HDEncode](https://hdencode.org/)**, [DDLBase](https://ddlbase.com/), [RapidMoviez](https://rmz.cr/) / [Mirrors](https://rmzmirrors.com/) or [rlsDB](https://rlsdb.com/) - Movie & TV DDL Forums / Requires Debrid * [Multi-OCH Helper](https://greasyfork.org/en/scripts/13884-multi-och-helper) - Quickly Send DDL Links to Premiumize & NoPremium * [Debrid Media Manager](https://debridmediamanager.com/) - Manage / Stream / Download Debrid Files diff --git a/docs/video-tools.md b/docs/video-tools.md index 0b8d57d94..b19be94c9 100644 --- a/docs/video-tools.md +++ b/docs/video-tools.md @@ -385,7 +385,7 @@ ## ▷ Video Editors * ⭐ **[kdenlive](https://kdenlive.org/en/)** - Video Editor / [GitHub](https://github.com/KDE/kdenlive) * ⭐ **[DaVinci Resolve](https://www.blackmagicdesign.com/products/davinciresolve)** - Video Editor / Sign-Up Required / Fake Info Works / [Subtitle Generator](https://github.com/tmoroney/auto-subs) / [Discord](https://discord.gg/davinci-resolve-community-714620142096482314) -* ⭐ **[LosslessCut](https://github.com/mifi/lossless-cut)** - Video Editor +* ⭐ **[LosslessCut](https://github.com/mifi/lossless-cut)** - Single Video Editor * ⭐ **[Shotcut](https://shotcut.org/)** - Video Editor / [GitHub](https://github.com/mltframework/shotcut) * [Satvrn](https://rentry.co/FMHYB64#satvrn) - Video Editors / Plugins * [Auto-Editor](https://auto-editor.com/) - CLI Editor diff --git a/docs/video.md b/docs/video.md index 69129732a..e1832f3e0 100644 --- a/docs/video.md +++ b/docs/video.md @@ -673,6 +673,7 @@ # ► Download Sites * [RareDoramas](https://www.raredoramas.com/) - Rare JDrama / 480p * [Toku.fun](https://toku.fun/) - Japanese Superhero Movies / 360p * [Fanedit.org](https://fanedit.org/) - Fanedit Community / Sign-Up Required / DM Editors for Downloads +* [HDEncode](https://hdencode.org/), [DDLBase](https://ddlbase.com/), [RapidMoviez](https://rmz.cr/) / [Mirrors](https://rmzmirrors.com/) or [rlsDB](https://rlsdb.com/) - Movie & TV DDL Forums / Requires [Debrid](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/download#wiki_.25BA_debrid_.2F_leeches) * [IMDb-Scout-Mod](https://greasyfork.org/en/scripts/407284) - Add Download Site Results to IMDb * [Video Download CSE](https://cse.google.com/cse?cx=006516753008110874046:wevn3lkn9rr) / [CSE 2](https://cse.google.com/cse?cx=89f2dfcea452fc451) / [CSE 3](https://cse.google.com/cse?cx=aab218d0aa53e3578) From 7b6cbb05c368c8bc1133782ee99f7e3f7dd22dbe Mon Sep 17 00:00:00 2001 From: Paul Nguyen <86736500+nqlp@users.noreply.github.com> Date: Thu, 4 Dec 2025 14:54:16 -0500 Subject: [PATCH 118/131] Fix typo in the FAQ (#4381) * fix typo in ToonStream link * http to https * fix typo --- docs/other/FAQ.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/other/FAQ.md b/docs/other/FAQ.md index 6a53593d2..e119b57c7 100644 --- a/docs/other/FAQ.md +++ b/docs/other/FAQ.md @@ -43,7 +43,7 @@ # FAQ **Q:** Can I donate? -**A:** We appreciate that people want to support us, but we never have and never will accept donations. We maintain this project because its fun and we want to help others, not make money. +**A:** We appreciate that people want to support us, but we never have and never will accept donations. We maintain this project because it's fun and we want to help others, not make money. *** From 8540818411fa0972542d35f174c544d3453bf31b Mon Sep 17 00:00:00 2001 From: Wispy <118697399+VVispy@users.noreply.github.com> Date: Fri, 5 Dec 2025 08:55:44 +1300 Subject: [PATCH 119/131] torbox update (#4382) * torbox update * torbox update --------- Co-authored-by: wispy Co-authored-by: nbats <44333466+nbats@users.noreply.github.com> --- docs/torrenting.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/torrenting.md b/docs/torrenting.md index d01811fa3..020ec70a4 100644 --- a/docs/torrenting.md +++ b/docs/torrenting.md @@ -122,8 +122,8 @@ ## ▷ qBittorrent Tools ## ▷ Remote Torrenting +* ⭐ **[TorBox](https://torbox.app/)** - Freemium / 10GB / 10 Monthly Downloads / [Unofficial Mobile Client](https://github.com/93Pd9s8Jt/atba) / [Subreddit](https://www.reddit.com/r/TorBoxApp/) / [Discord](https://discord.com/invite/wamy) / [GitHub](https://github.com/TorBox-App) * ⭐ **[Seedr](https://www.seedr.cc/)** - 2GB / [Telegram Bot](https://t.me/TorrentSeedrBot) / [API Wrapper](https://github.com/AnjanaMadu/SeedrAPI) -* ⭐ **[TorBox](https://torbox.app/)** - Freemium / 10GB / 10 Monthly Downloads/ [Unofficial Mobile Client](https://github.com/93Pd9s8Jt/atba) / [Subreddit](https://www.reddit.com/r/TorBoxApp/) / [Discord](https://discord.com/invite/wamy) / [GitHub](https://github.com/TorBox-App) * [Torrent_To_Google_Drive_Downloader](https://colab.research.google.com/github/FKLC/Torrent-To-Google-Drive-Downloader/blob/master/Torrent_To_Google_Drive_Downloader.ipynb) - Google Colab * [webtor](https://webtor.io/) - No Limit / Download Speed Limited / No Sign-Up * [Multi-Up](https://multiup.io/en/upload/from-torrent) - 10 GB From f00f987cbb841db9eb17bc6236591e4647f49705 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Thu, 4 Dec 2025 12:01:02 -0800 Subject: [PATCH 120/131] small fix --- docs/downloading.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/downloading.md b/docs/downloading.md index 7fae41e7a..53f3fc351 100644 --- a/docs/downloading.md +++ b/docs/downloading.md @@ -237,8 +237,8 @@ ## ▷ Downloaders # ► Debrid / Leeches * 🌐 **[Debrid Services Comparison](https://debridcompare.xyz)** / [GitHub](https://github.com/fynks/debrid-services-comparison) -* ⭐ **[TorBox](https://torbox.app/)** - Freemium / 10GB / 10 Monthly Downloads / Sign-Up Required / [Unofficial Mobile Client](https://github.com/93Pd9s8Jt/atba) / [Subreddit](https://www.reddit.com/r/TorBoxApp/) / [Discord](https://discord.com/invite/wamy) / [GitHub](https://github.com/TorBox-App) -* ⭐ **[Real-Debrid](https://real-debrid.com/)** - Paid Debrid Service / [Android Client](https://github.com/LivingWithHippos/unchained-android) / [Torrent Client](https://github.com/rogerfar/rdt-client) / [DDL Client](https://github.com/ItsYeBoi20/TorrentDownloaderRD) +* ⭐ **[TorBox](https://torbox.app/)** - Paid / Sign-Up Required / [Unofficial Mobile Client](https://github.com/93Pd9s8Jt/atba) / [Subreddit](https://www.reddit.com/r/TorBoxApp/) / [Discord](https://discord.com/invite/wamy) / [GitHub](https://github.com/TorBox-App) +* ⭐ **[Real-Debrid](https://real-debrid.com/)** - Paid / [Android Client](https://github.com/LivingWithHippos/unchained-android) / [Torrent Client](https://github.com/rogerfar/rdt-client) / [DDL Client](https://github.com/ItsYeBoi20/TorrentDownloaderRD) * [Multi-OCH Helper](https://greasyfork.org/en/scripts/13884-multi-och-helper) - Quickly Send DDL Links to Premiumize & NoPremium * [Debrid Media Manager](https://debridmediamanager.com/) - Manage / Stream / Download Debrid Files From c3cea020b3e5eb6fca830a25ac1a7e80f57f6a0b Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Thu, 4 Dec 2025 18:23:40 -0800 Subject: [PATCH 121/131] updated 4 pages --- docs/image-tools.md | 2 +- docs/internet-tools.md | 1 - docs/reading.md | 2 +- docs/video.md | 2 +- 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/docs/image-tools.md b/docs/image-tools.md index cd823a51c..6616cc159 100644 --- a/docs/image-tools.md +++ b/docs/image-tools.md @@ -580,7 +580,7 @@ ## ▷ 3D Printing * [Polymaker](https://wiki.polymaker.com/) / [Discord](https://discord.com/invite/polymaker) or [Teaching Tech](https://teachingtechyt.github.io/index.html) / [GitHub](https://github.com/teachingtechYT/teachingtechYT.github.io) - 3D Printer Guides / Learning * [3D Printer Recs](https://redd.it/1bh9jud) - Hobbyist 3D Printer Recommendations * [⁠SpoolScout](https://www.spoolscout.com/) - Search / Compare 3D Printing Filament Prices -* [OrcaSlicer](https://www.orcaslicer.com/) / [X](https://x.com/real_OrcaSlicer) / [Discord](https://discord.gg/P4VE9UY9gJ) / [GitHub](https://github.com/OrcaSlicer/OrcaSlicer), [⁠PrusaSlicer](https://help.prusa3d.com/product/prusaslicer / [GitHub](https://github.com/prusa3d/PrusaSlicer) or [Ultimaker Cura](https://ultimaker.com/software/ultimaker-cura) - 3D Printing Software +* [OrcaSlicer](https://www.orcaslicer.com/) / [X](https://x.com/real_OrcaSlicer) / [Discord](https://discord.gg/P4VE9UY9gJ) / [GitHub](https://github.com/OrcaSlicer/OrcaSlicer), [⁠PrusaSlicer](https://help.prusa3d.com/product/prusaslicer) / [GitHub](https://github.com/prusa3d/PrusaSlicer) or [Ultimaker Cura](https://ultimaker.com/software/ultimaker-cura) - 3D Printing Software * [⁠e-NABLE](https://enablingthefuture.org/) - Volunteer Own 3D Printer for use in Prosthetic Limb Printing *** diff --git a/docs/internet-tools.md b/docs/internet-tools.md index 2f604214f..2b4f6068e 100644 --- a/docs/internet-tools.md +++ b/docs/internet-tools.md @@ -409,7 +409,6 @@ # ► Email Tools * [Got Your Back](https://github.com/GAM-team/got-your-back) - Backup Gmail Messages * [ExtractMailAddress](https://extractemailaddress.com/) - Extract Emails, URLs, and Numbers from Text * [scr.im](http://scr.im/) - Email Captcha Protection -* [BugMeNot](https://bugmenot.com/), [FreeAccount](https://freeaccount.biz/) or [Password Login](https://password-login.com/) - Access & Share Throwaway Accounts *** diff --git a/docs/reading.md b/docs/reading.md index c5651c711..05ac12e31 100644 --- a/docs/reading.md +++ b/docs/reading.md @@ -471,7 +471,7 @@ ## ▷ Manga * ⭐ **[Weeb Central](https://weebcentral.com/)** * ⭐ **[MangaDex](https://mangadex.org/)** / [Downloader](https://mangadex-dl.mansuf.link/) / [Script](https://github.com/frozenpandaman/mangadex-dl) / [Subreddit](https://www.reddit.com/r/mangadex/) / [Discord](https://discord.gg/mangadex) * ⭐ **[MangaPark](https://mangapark.net/)** / [Proxies](https://mangaparkmirrors.pages.dev/) / [Discord](https://discord.gg/jctSzUBWyQ) -* ⭐ **[⁠Comix](https://comix.to/)** +* ⭐ **[⁠Comix](https://comix.to/)** / [Subreddit](https://reddit.com/r/comix) / [Discord](https://discord.com/invite/kZgWWHUj22) * ⭐ **[MangaFire](https://mangafire.to/)** / [Subreddit](https://www.reddit.com/r/Mangafire/) / [Discord](https://discord.com/invite/KRQQKzQ6CS) * ⭐ **[MangaNato](https://www.manganato.gg/)**, [2](https://www.nelomanga.net/), [3](https://www.mangakakalot.gg), [4](https://www.natomanga.com/) / [Discord](https://discord.gg/Qhz84GGvE9) * ⭐ **[BATO.TO](https://bato.to/)**, [2](https://fto.to/) / [Mirrors](https://batotomirrors.pages.dev/) / [Discord](https://discord.com/invite/batoto) diff --git a/docs/video.md b/docs/video.md index e1832f3e0..15c0b511e 100644 --- a/docs/video.md +++ b/docs/video.md @@ -12,7 +12,7 @@ # ► Streaming Sites * ⭐ **[Cineby](https://www.cineby.gd/)**, [2](https://www.bitcine.app/) or [Fmovies+](https://www.fmovies.gd/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/C2zGTdUbHE) * ⭐ **[P-Stream](https://pstream.mov/)** - Movies / TV / Anime / Auto-Next / Watch Parties / [Notes](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#movie-web) / [Discord](https://discord.gg/uHU4knYRPa) / [GitHub](https://github.com/p-stream) -* ⭐ **[XPrime](https://xprime.tv/)**, [2](https://xprime.today/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/pDjg5ccSgg) +* ⭐ **[XPrime](https://xprime.stream/)**, [2](https://xprime.today/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/pDjg5ccSgg) * ⭐ **[VeloraTV](https://veloratv.ru/)** or [456movie](https://456movie.net/), [2](https://345movie.net/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/4SJ5c9gZUQ) * ⭐ **[Flixer](https://flixer.sh)**, [Hexa](https://hexa.su/) or [Vidora](https://watch.vidora.su/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.com/invite/yvwWjqvzjE) * [Aether](https://aether.mom/), [2](https://legacy.aether.mom/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/MadMF7xb5q) From a7c32ec25b0281d62457e5cad9c4f3639a54daf7 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Fri, 5 Dec 2025 08:11:55 -0800 Subject: [PATCH 122/131] updated 11 pages --- docs/educational.md | 1 + docs/gaming.md | 1 + docs/internet-tools.md | 2 ++ docs/linux-macos.md | 1 - docs/mobile.md | 1 - docs/non-english.md | 1 - docs/privacy.md | 1 - docs/reading.md | 68 +++++++++++++++++--------------------- docs/social-media-tools.md | 4 +-- docs/unsafe.md | 3 +- docs/video.md | 12 ++++--- 11 files changed, 46 insertions(+), 49 deletions(-) diff --git a/docs/educational.md b/docs/educational.md index 484fb8fe5..91f630a80 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -213,6 +213,7 @@ ## ▷ Philosophy * ⭐ **[Stanford Encyclopedia of Philosophy](https://plato.stanford.edu/index.html)**, [IEP](https://iep.utm.edu/) or [nLab Philosophy](https://ncatlab.org/nlab/show/philosophy) - Philosophy Encyclopedias / [Search](https://www.visualizingsep.com/) * [Philosophy Bro](https://www.philosophybro.com/), [Reasoned](https://www.reasoned.org/dir/), [TheDailyIdea](https://thedailyidea.org/) or [PhilosophyBasics](https://www.philosophybasics.com/) - Philosophy Resources / Learning * [Wireless Philosophy](https://www.wi-phi.com/) - Philosophy Videos +* [⁠1000-Word Philosophy](https://1000wordphilosophy.com/) - 1000-Word Essays on Philosophical Topics * [Untools](https://untools.co/) - Better Thinking Tools * [Brainkit](https://www.braink.it/) - Learn Helpful Principles * [Art of Manliness](https://www.artofmanliness.com/) - Develop Life Skills diff --git a/docs/gaming.md b/docs/gaming.md index ee9c1b53f..7fb470cc7 100644 --- a/docs/gaming.md +++ b/docs/gaming.md @@ -91,6 +91,7 @@ # ► Special Interest * [Alpha Beta Gamer](https://alphabetagamer.com/) - Play Games in Alpha / Beta Testing / [Discord](https://discord.gg/3Gtqp9BDeY) * [Necromanthus](https://necromanthus.com/) - 3D Shockwave Games * [LemmaSoft](https://lemmasoft.renai.us/) - Visual Novel Games / [Discord](https://discord.gg/6ckxWYm) +* [Visual Novels Android](https://t.me/visual_novels_android_eng) - Android Visual Novel Ports * [vgperson](https://vgperson.com/games/) - Simple Japanese Games * [Visual Pinball](https://github.com/vpinball/vpinball) - Pinball Table Editor / Simulator / [Tables](https://www.vpforums.org/) * [Ninja Kiwi Archive](https://ninjakiwi.com/archive) - Ninja Kiwi / Bloons Archive / [Subreddit](https://www.reddit.com/r/NinjaKiwiOfficial/) / [Discord](https://discord.com/invite/ninjakiwi) diff --git a/docs/internet-tools.md b/docs/internet-tools.md index 2b4f6068e..d908e3f52 100644 --- a/docs/internet-tools.md +++ b/docs/internet-tools.md @@ -89,6 +89,8 @@ ## ▷ Captcha Tools ## ▷ Chat Tools +* ↪️ **[Discord Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/social-media#wiki_.25BA_discord_tools)** +* ↪️ **[Telegram Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/social-media#wiki_.25BA_telegram_tools)** * ↪️ **[Encrypted Messengers](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/adblock-vpn-privacy#wiki_.25B7_encrypted_messengers)** * ↪️ **[IRC Clients / Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/download#wiki_.25B7_irc_tools)** * ⭐ **[Mumble](https://www.mumble.info/)**, [Jam](https://jam.systems/), [TeaSpeak](https://teaspeak.de/gb/) or [TeamSpeak](https://www.teamspeak.com/) / [Warning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#teamspeak-warning) - Voice Chat diff --git a/docs/linux-macos.md b/docs/linux-macos.md index 876f7e7c8..41d2d9104 100644 --- a/docs/linux-macos.md +++ b/docs/linux-macos.md @@ -376,7 +376,6 @@ ## ▷ Linux Internet * [ZapZap](https://rtosta.com/zapzap/) - WhatsApp Client / [GitHub](https://github.com/rafatosta/zapzap) * [YouTube-Viewer](https://github.com/trizen/youtube-viewer), [Pipe Viewer](https://github.com/trizen/pipe-viewer) or [Pipeline](https://gitlab.com/schmiddi-on-mobile/pipeline) - YouTube Clients * [GrayJay](https://grayjay.app/desktop/) - Combines YouTube, Twitch, Rumble, etc. -* [BetterDiscordctl](https://github.com/bb010g/betterdiscordctl) - Modded Discord Client / [Guide](https://gist.github.com/ObserverOfTime/d7e60eb9aa7fe837545c8cb77cf31172) * [Discover](https://github.com/trigg/Discover) - Discord Overlay * [dvm](https://github.com/diced/dvm) - Discord Version Manager diff --git a/docs/mobile.md b/docs/mobile.md index fd44e5bfd..9f7cee74d 100644 --- a/docs/mobile.md +++ b/docs/mobile.md @@ -692,7 +692,6 @@ ## ▷ Emulators on Android * [Limbo](https://github.com/limboemu/limbo) or [TermOne Plus](https://termoneplus.com/) - Windows Emulator on Android / Terminal Emulators / OS Environments * [Ubuntu on Android](https://docs.udroid.org/) - Ubuntu Emulator / [GitHub](https://github.com/RandomCoderOrg/ubuntu-on-android) * [r/EmulationOnAndroid](https://www.reddit.com/r/emulationonandroid) - Android Game Emulation Subreddit -* [Visual Novels Android](https://t.me/visual_novels_android_eng) - Android Visual Novel Ports * [Source Engine 4 Android](https://discord.gg/source-engine-4-android-672055862608658432) - Source Engine Ports * [AdrenoToolsDrivers](https://github.com/K11MCH1/AdrenoToolsDrivers) - Adreno Drivers for Android Emulators diff --git a/docs/non-english.md b/docs/non-english.md index c3b0cb3a9..10b9bee65 100644 --- a/docs/non-english.md +++ b/docs/non-english.md @@ -23,7 +23,6 @@ ## ▷ Downloading / تحميل * [⁠My Cima](https://my-cima.video/) - Movies / TV * [ArabicFonts](https://arabicfonts.net/) or [ARFonts](https://www.arfonts.net/) - Fonts * [Eternal Dream Arabization](https://www.etrdream.com/) - Modern / Official / Retro Games Arabic Localization -* [Ataraxia](https://www.ataraxia-translations.com/) - Visual Novels / Games Arabic Localization ## ▷ Torrenting / التورنت diff --git a/docs/privacy.md b/docs/privacy.md index 8183933e5..2ffd32cc0 100644 --- a/docs/privacy.md +++ b/docs/privacy.md @@ -320,7 +320,6 @@ ## ▷ Data Breach Monitoring ## ▷ Fingerprinting / Tracking -* ⭐ **[CanvasBlocker](https://github.com/kkapsner/CanvasBlocker)** - Prevent Canvas Fingerprinting * ⭐ **[CreepJS](https://abrahamjuliot.github.io/creepjs)**, [webkay](https://webkay.robinlinus.com/), [browserrecon](https://www.computec.ch/projekte/browserrecon/?s=scan), [TZP](https://arkenfox.github.io/TZP/tzp.html), [Device Info](https://www.deviceinfo.me/), [Cover Your Tracks](https://coveryourtracks.eff.org/) or [PersonalData](https://personaldata.info/) - Tracking / Fingerprinting Tests * [ClearURLs](https://docs.clearurls.xyz) - Remove Tracking Elements from URLs / Can Break Sites / [GitHub](https://github.com/ClearURLs/Addon) / [GitLab](https://gitlab.com/KevinRoebert/ClearUrls) * [Webbkoll](https://webbkoll.5july.net/) or [Blacklight](https://themarkup.org/blacklight) - Site Tracking Info diff --git a/docs/reading.md b/docs/reading.md index 05ac12e31..8f29e6924 100644 --- a/docs/reading.md +++ b/docs/reading.md @@ -141,6 +141,7 @@ ## ▷ Ebook Readers * [dotepub](https://dotepub.com/) - Convert Webpages to EBooks * [The Open Book](https://github.com/joeycastillo/The-Open-Book) - DIY Ebook Reader * [KoboCloud](https://github.com/fsantini/KoboCloud) - Sync Kobo to Cloud Services +* [⁠ReaderBackdrop](https://www.readerbackdrop.com/) - Wallpapers for E-Readers *** @@ -207,43 +208,36 @@ ## ▷ Light Novels * 🌐 **[Wotaku](https://wotaku.wiki/websites#novels)** - Light Novel Index / [Discord](https://discord.gg/vShRGx8ZBC) * 🌐 **[EverythingMoe](https://everythingmoe.com/#section-novel)**, [2](https://everythingmoe.org/#section-novel) - Light Novel Sites Index / [Subreddit](https://www.reddit.com/r/everythingmoe/) / [Discord](https://discord.gg/GuueaDgKdS) * 🌐 **[The Index](https://theindex.moe/library/novels)** - Light Novel Site Index / [Discord](https://discord.gg/Snackbox) / [Wiki](https://thewiki.moe/) -* ⭐ **[Novel Updates](https://www.novelupdates.com/)** -* ⭐ **[⁠NovelFire](https://novelfire.net/)** -* [Visual Novels Android](https://t.me/visual_novels_android_eng) - Android Visual Novel Ports -* [Just Light Novels](https://www.justlightnovels.com/) / Allows Downloads -* [LightNovelHeaven](https://lightnovelheaven.com), [AllNovel](https://allnovel.org), [NovelFull](https://novelfull.com/) or [NOVGO](https://novgo.net/) -* [Vynovel](https://vynovel.com/) -* [Ranobes](https://ranobes.top/) -* [⁠Light Novel World](https://lightnovelworld.org/) -* [Baka-Tsuki](https://www.baka-tsuki.org) -* [Armaell's Library](https://armaell-library.net/) / Allows Downloads -* [WuxiaWorld](https://www.wuxiaworld.com/) -* [WTR-LAB](https://wtr-lab.com/) / Sign-Up Required for AI Translations -* [WuxiaSpot](https://www.wuxiaspot.com/) -* [WebNovel.com](https://www.webnovel.com/) -* [AsianHobbyist](https://www.asianhobbyist.com/) -* [Wordrain69](https://wordrain69.com/) -* [Wuxia World](https://wuxiaworld.site/) -* [Wuxiabox](https://www.wuxiabox.com/) -* [NovelGo](https://novelgo.id) -* [Wuxia.click](https://wuxia.click/) -* [Ocean of EPUB](https://oceanofepub.net/) / Allows Downloads -* [Novel Bin](https://novelbin.com/), [2](https://novelbin.me/) -* [ReadNovelFull](https://readnovelfull.com) -* [FreeWebNovel](https://freewebnovel.com/) -* [Translated Light Novels](https://rentry.co/FMHYB64#translated-light-novels) / Allows Downloads -* [NovelNext](https://novelnext.com/) -* [NovelBuddy](https://novelbuddy.io/), [2](https://novelbuddy.com/) -* [Wuxia Box](https://www.wuxiabox.com/) -* [NovelCool](https://www.novelcool.com/) -* [Novels.pl](https://www.novels.pl/) / Allows Downloads -* [Scribblehub](https://www.scribblehub.com/) -* [Novel Hall](https://www.novelhall.com/) -* [Rekt Novel Compilations](https://rektnovelcompilations.wordpress.com/) -* [WoopRead](https://woopread.com/) -* [Royal Road](https://www.royalroad.com/) - Web Novels -* [Light Novel Archive](https://t.me/LightNovelArchives) or [LN_Index](https://t.me/LN_Index) - Telegram +* ⭐ **[⁠NovelFire](https://novelfire.net/)** - Online Reading +* [NovelCool](https://www.novelcool.com/) - Online Reading +* [WuxiaClick](https://wuxia.click/) - Online Reading +* [Wuxiabox](https://www.wuxiabox.com/) - Online Reading +* [NovelNext](https://novelnext.com/) - Online Reading +* [WuxiaSpot](https://www.wuxiaspot.com/) - Online Reading +* [WTR-LAB](https://wtr-lab.com/) - Online Reading / Sign-Up Required for AI Translations +* [Vynovel](https://vynovel.com/) - Online Reading +* [Novel Bin](https://novelbin.com/), [2](https://novelbin.me/) - Online Reading +* [Translated Light Novels](https://rentry.co/FMHYB64#translated-light-novels) - Downloads +* [⁠Light Novel World](https://lightnovelworld.org/) - Online Reading +* [Wuxia World](https://wuxiaworld.site/) - Online Reading +* [Ranobes](https://ranobes.top/) - Online Reading +* [NovelBuddy](https://novelbuddy.io/), [2](https://novelbuddy.com/) - Online Reading +* [ReadNovelFull](https://readnovelfull.com) - Online Reading +* [Just Light Novels](https://www.justlightnovels.com/) - Downloads +* [LightNovelHeaven](https://lightnovelheaven.com), [AllNovel](https://allnovel.org), [NovelFull](https://novelfull.com/) or [NOVGO](https://novgo.net/) - Online Reading +* [NovelGo](https://novelgo.id) - Online Reading +* [Armaell's Library](https://armaell-library.net/) - Downloads +* [Baka-Tsuki](https://www.baka-tsuki.org) - Online Reading +* [WuxiaWorld.com](https://www.wuxiaworld.com/) - Online Reading +* [AsianHobbyist](https://www.asianhobbyist.com/) - Online Reading +* [Ocean of EPUB](https://oceanofepub.net/) - Downloads +* [Light Novel Archive](https://t.me/LightNovelArchives) or [LN_Index](https://t.me/LN_Index) - Telegram / Downloads * [Book Smelting Bot](https://t.me/epub_smelter_bot) - Telegram / Bot +* [FreeWebNovel](https://freewebnovel.com/) - Web Novels +* [WebNovel.com](https://www.webnovel.com/) - Web Novels +* [Royal Road](https://www.royalroad.com/) - Web Novels +* [Scribblehub](https://www.scribblehub.com/) - Web Novels +* [Novels.pl](https://www.novels.pl/) - Novels / Audio Recordings * [Baka-Tsuki](https://www.baka-tsuki.org/project/?title=Main_Page) - Novels / Audio Recordings * [LN-Crawler-Colab](https://colab.research.google.com/github/HongYue1/LightNovel-Crawler-Colab/blob/main/lightnovel_crawler.ipynb) / [GitHub](https://github.com/HongYue1/LightNovel-Crawler-Colab), [Lightnovel Crawler](https://github.com/dipu-bd/lightnovel-crawler/), [novel-downloader](https://greasyfork.org/en/scripts/406070), [QuickNovel](https://github.com/LagradOst/QuickNovel) or [anime-dl](https://github.com/vrienstudios/anime-dl) - Light Novel Downloaders * [WebToEpub](https://github.com/dteviot/WebToEpub) - Novel to EPUB Converter @@ -868,6 +862,7 @@ # ► Tracking / Database * ⭐ **[MyAnimeList](https://myanimelist.net/)** - Manga / Light Novels / Tracking / Database / Reviews / [Tools](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/storage#wiki_myanimelist_tools) * ⭐ **[Anilist](https://anilist.co/)** - Manga / Light Novels / Manhwa / Manhua / Tracking / Databsase / Reviews [Wrapper](https://github.com/AurelicButter/AniList-Node) / [Extras](https://greasyfork.org/en/scripts/370473-automail) * ⭐ **[MangaBaka](https://mangabaka.org/)** - Multi-Site Manga + Novel Rating Aggregator / Tracking / [Discord](https://mangabaka.dev/discord) +* ⭐ **[Novel Updates](https://www.novelupdates.com/)** or [⁠RanobeDB](https://ranobedb.org/) - Light Novel Tracking / Databases * ⭐ **[LeagueOfComicGeeks](https://leagueofcomicgeeks.com/)** - Comic Tracking / Database / Releases * [Listal](https://www.listal.com/) - Book Database * [Books Search](https://books-search.typesense.org/) - Book Database @@ -880,7 +875,6 @@ # ► Tracking / Database * [Literal](https://literal.club/) - Social Book Tracking Platform * [BookWyrm](https://joinbookwyrm.com/) - Book Tracking Platform / [Official Instance](https://bookwyrm.social/) * [MangaUpdates](https://www.mangaupdates.com/) - Manga Tracking -* [⁠RanobeDB](https://ranobedb.org/) - Light Novel Tracking * [Hardcover](https://hardcover.app/) - Tracking / Reviews / Recommendations * [LibraryThing](https://www.librarything.com/) - Book Cataloguing Community * [CandlApp](https://www.candlapp.com/) - Book Tracking / Recommendations diff --git a/docs/social-media-tools.md b/docs/social-media-tools.md index bb64e4eaf..541401577 100644 --- a/docs/social-media-tools.md +++ b/docs/social-media-tools.md @@ -70,7 +70,7 @@ ## ▷ Discord Clients * [Replugged](https://replugged.dev/) - Discord Client Mod / [Discord](https://discord.gg/HnYFUhv4x4) / [GitHub](https://github.com/replugged-org/replugged) * [Legcord](https://legcord.app/) - Discord Client / Lightweight / [Privacy-Fork](https://github.com/Milkshiift/GoofCord) / [Discord](https://discord.gg/TnhxcqynZ2) / [GitHub](https://github.com/Legcord/Legcord) * [BetterDiscord](https://betterdiscord.app/) - Discord Client Mod / [Plugins](https://betterdiscord.app/plugins) / [Banned Plugins](https://rentry.co/BDBannedPlugins) / [Discord](https://discord.gg/0Tmfo5ZbORCRqbAd) / [GitHub](https://github.com/BetterDiscord/BetterDiscord) -* [Equicord](https://equicord.org/) - Discord Client Mod / [Plugins](https://equicord.org/plugins) / [Discord](https://discord.gg/5Xh2W87egW) / [GitHub](https://github.com/Equicord/Equicord) +* [Equicord](https://equicord.org/ or [⁠Equibop](https://github.com/Equicord/Equibop) - Discord Client Mod / [Plugins](https://equicord.org/plugins) / [Discord](https://discord.gg/5Xh2W87egW) / [GitHub](https://github.com/Equicord/Equicord) * [abaddon](https://github.com/uowuo/abaddon) - Discord Client Mod / Lightweight / [Discord](https://discord.gg/wkCU3vuzG5) * [Discordo](https://github.com/ayn2op/discordo) - Discord Terminal Client * [Vesktop](https://vesktop.dev/) - Web Client w/ Vencord Preinstalled / [GitHub](https://github.com/Vencord/Vesktop) @@ -157,7 +157,7 @@ ## ▷ Server / Bot Indexes # ► Reddit Tools * ⭐ **[Reddit Stream](https://reddit-stream.com/)** - Live Thread Viewer -* ⭐ **[Reddit Enhancement Suite](https://redditenhancementsuite.com/)**, [Reddit++](https://greasyfork.org/en/scripts/490046), [Reddit Fix](https://greasyfork.org/en/scripts/404497-reddit-fix), [Reddit Extension](https://lawrenzo.com/p/reddit-extension), [RedditEnhancer](https://github.com/joelacus/RedditEnhancer) or [RedditMod2](https://greasyfork.org/en/scripts/29724-redditmod2) - Reddit Enhancement Extensions / Scripts +* ⭐ **[Reddit Enhancement Suite](https://redditenhancementsuite.com/)** / [GitHub](https://github.com/honestbleeps/Reddit-Enhancement-Suite), [Reddit++](https://greasyfork.org/en/scripts/490046), [Reddit Fix](https://greasyfork.org/en/scripts/404497-reddit-fix), [Reddit Extension](https://lawrenzo.com/p/reddit-extension), [RedditEnhancer](https://github.com/joelacus/RedditEnhancer) or [RedditMod2](https://greasyfork.org/en/scripts/29724-redditmod2) - Reddit Enhancement Extensions / Scripts * ⭐ **[Redlib](https://github.com/redlib-org/redlib-instances/blob/main/instances.md)** / [2](https://github.com/libreddit/libreddit-instances/blob/master/instances.md), [Photon](https://photon-reddit.com/) or [RDX](https://rdx.overdevs.com/) - Reddit Frontends * ⭐ **[Old Reddit Redirect](https://github.com/tom-james-watson/old-reddit-redirect)** - Redirect New Reddit to Old * ⭐ **[Newsit](https://newsit.benwinding.com/)** - Webpage Comments Widget / [GitHub](https://github.com/benwinding/newsit) diff --git a/docs/unsafe.md b/docs/unsafe.md index fa5b23c93..195dc9b44 100644 --- a/docs/unsafe.md +++ b/docs/unsafe.md @@ -92,10 +92,11 @@ ### Software / Apps * TLauncher (minecraft launcher) - [Shady](https://redd.it/zmzzrt) business practices / Note that TLauncher Legacy and ATLauncher are unrelated * GShade (ReShade mod) - Dev added code that can trigger unwanted [reboots](https://claraiscute.neocities.org/Announcements/gshade_notice/), [2](https://claraiscute.pages.dev/Announcements/gshade_notice/) * TotalAV / PC Protect / Protected - Antivirus Software [Scam](https://www.malwarebytes.com/blog/detections/pup-optional-totalav) / [2](https://www.malwarebytes.com/blog/detections/pup-optional-pcprotect) / [3](https://youtu.be/PcS3EozgyhI) +* 360 Total Security - Apps give [constant popups](https://en.wikipedia.org/wiki/Criticism_of_Qihoo_360#Malicious_promotion) to install "toolbox," which itself modifies default apps (like browser) and switches them all to 360 options. The toolbox will also be installed without consent if the repair, optimize, or clean options are used. * Watchug / Watchugofficial - Scammers that pretend their domain is for sale, then just block users after they've paid *** ### [Fake Z-Lib Sites](https://www.reddit.com/r/zlibrary/wiki/index/scamsites/) -### [Fake Windows Activators](https://pastebin.com/gCmWs2GR) +### [Fake Windows Activators](https://pastebin.com/gCmWs2GR) \ No newline at end of file diff --git a/docs/video.md b/docs/video.md index 15c0b511e..027402ddb 100644 --- a/docs/video.md +++ b/docs/video.md @@ -22,7 +22,8 @@ # ► Streaming Sites * [Cinegram](https://cinegram.net/) - Movies / TV / Anime / Auto-Next * [SpenFlix](https://watch.spencerdevs.xyz/), [2](https://spenflix.ru/) - Movies / TV / Anime / Auto-Next / Watch Parties / [Discord](https://discord.gg/RF8vMBRtTs) * [FilmCave](https://filmcave.ru/) - Movies / TV / Anime / Auto-Next / [Telegram](https://t.me/fmcave) / [Discord](https://discord.gg/BtpYzMbDjH) -* [Cinema.BZ](https://cinema.bz/) - Movies / TV / Anime / Auto-Next / [Telegram](https://t.me/cinemabz) +* [Cinema.BZ](https://cinema.bz/) - Movies / TV / Anime / Auto-Next / [Telegram](https://t.me/cinemabz) +* [PopcornMovies](https://popcornmovies.org/) - Movies / TV / Anime / [Discord](https://discord.com/invite/JAxTMkmcpd) * [Cinetaro](https://cinetaro.buzz/) - Movies / TV / Anime / 3rd Party Host * [Smashystream](https://smashystream.com/), [2](https://flix.smashystream.xyz/), [3](https://smashystream.xyz/) - Movies / TV / Anime / [Telegram](https://telegram.me/+vekZX4KtMPtiYmRl) / [Discord](https://discord.com/invite/tcdcxrbDkE) * [TVids](https://www.tvids.to/), [2](https://www.tvids.net/), [3](https://watch-tvseries.net/), [4](https://tvids.me/), [5](https://tvids.tv/) - Movies / TV / Anime / Auto-Next @@ -55,19 +56,18 @@ ## ▷ Stream Aggregators * [Willow](https://willow.arlen.icu/), [2](https://salix.pages.dev/) - Movies / TV / Anime / [4K Guide](https://rentry.co/willow-guide) / [Telegram](https://t.me/+8OiKICptQwA4YTJk) / [Discord](https://discord.com/invite/gmXvwcmxWR) * [VoidFlix](https://voidflix.pages.dev/) or [Flixzy](https://flixzy.pages.dev/) - Movies / TV / Anime / Auto-Next / [Discord](https://discord.gg/GDfP8S243T) * [Cinevibe](https://cinevibe.asia/) - Movies / TV / Anime / [Discord](https://discord.com/invite/4BU2XbAPdu) -* [Mapple.tv](https://mapple.mov/) - Movies / TV / Anime / Watch Parties / [Discord](https://discord.gg/V8XUhQb2MZ) +* [Mapple.tv](https://mappl.tv/) - Movies / TV / Anime / Watch Parties / [Discord](https://discord.gg/V8XUhQb2MZ) * [HydraHD](https://hydrahd.com/), [2](https://hydrahd.ru/) - Movies / TV / Anime / Auto-Next / [Status](https://hydrahd.info/) * [Netplay](https://netplayz.live/) - Movies / TV / Anime / Auto-Next / [Discord](https://discord.gg/NCH4rzxJ36) * [TMovie](https://tmovie.tv/), [2](https://tmovie.cc) - Movies / TV / Anime / [Discord](https://discord.com/invite/R7a6yWMmfK) * [1PrimeShows](https://1primeshow.online/) - Movies / TV / Anime / [Discord](https://discord.gg/7JKJSbnHqf) * [Youflex](https://youflex.live/) - Movies / TV / Anime +* [Flicker](https://flickermini.pages.dev/), [2](https://flickeraddon.pages.dev/) - Movies / TV / Anime / [Proxy](https://flickerminiproxy.pages.dev/) / [Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#flicker-proxy) / [Subreddit](https://www.reddit.com/r/flickermini/) * [AuroraScreen](https://www.aurorascreen.org/) - Movies / TV / Anime / [Discord](https://discord.com/invite/kPUWwAQCzk) * [Redflix](https://redflix.co/), [2](https://redflix.club/) - Movies / TV / Anime / [Discord](https://discord.gg/wp5SkSWHW5) * [Cinepeace](https://cinepeace.in/) - Movies / TV / Anime / [Discord](https://discord.gg/htmB2TbK) * [Flixvo](https://flixvo.live/), [2](https://flixvo.fun/) - Movies / TV / Anime * [BoredFlix](https://www.boredflix.com/) - Movies / TV / Anime / [Discord](https://discord.gg/VHDedCcbGY) -* [Flicker](https://flickermini.pages.dev/), [2](https://flickeraddon.pages.dev/) - Movies / TV / Anime / [Proxy](https://flickerminiproxy.pages.dev/) / [Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#flicker-proxy) / [Subreddit](https://www.reddit.com/r/flickermini/) -* [PopcornMovies](https://popcornmovies.org/) - Movies / TV / Anime / [Discord](https://discord.com/invite/JAxTMkmcpd) * [Cinema Deck](https://cinemadeck.com/), [2](https://cinemadeck.st/) - Movies / TV / Anime / [Status](https://cinemadeck.com/official-domains) / [Discord](https://discord.com/invite/tkGPsX5NTT) * [AlienFlix](https://alienflix.net/), [2](https://hexawatch.cc/) - Movies / TV / Anime * [CineBolt](https://cinebolt.net/) - Movies / TV / Anime / [Discord](https://discord.gg/7ZbCzMPt6f) @@ -212,7 +212,7 @@ # ► Specialty Streaming ## ▷ Anime Streaming * 🌐 **[Wotaku](https://wotaku.wiki/websites)** / [Discord](https://discord.gg/vShRGx8ZBC) / [GitHub](https://github.com/wotakumoe/Wotaku), [The Index](https://theindex.moe/library/anime) / [Wiki](https://thewiki.moe/) / [Discord](https://discord.gg/Snackbox) or [EverythingMoe](https://everythingmoe.com/), [2](https://everythingmoe.org/) / [Subreddit](https://www.reddit.com/r/everythingmoe/) / [Discord](https://discord.gg/GuueaDgKdS) - Anime Site Indexes -* ⭐ **[AnimeKai](https://animekai.to/home)**, [2](https://animekai.cc/), [3](https://animekai.ac/), [4](https://anikai.to/) or [AniGo](https://anigo.to/) - Hard Subs / Dub / Auto-Next / [Status](https://animekai.me/) / [X](https://x.com/animekai_to) / [Subreddit](https://www.reddit.com/r/AnimeKAI/) +* ⭐ **[AnimeKai](https://animekai.to/home)**, [2](https://animekai.cc/), [3](https://animekai.ac/), [4](https://anikai.to/) or [AniGo](https://anigo.to/) - Hard Subs / Dub / Auto-Next / [Status](https://animekai.me/) / [X](https://x.com/animekai_to) / [Subreddit](https://www.reddit.com/r/AnimeKAI/) / [Discord](https://discord.gg/at5d9rkfUy) * ⭐ **[Miruro](https://www.miruro.com/)** - Hard Subs / Dub / Auto-Next / [Subreddit](https://www.reddit.com/r/miruro/) / [GitHub](https://github.com/Miruro-no-kuon/Miruro) * ⭐ **[HiAnime](https://hianime.to/)**, [2](https://hianime.nz/), [3](https://hianime.sx/), [4](https://hianime.bz/), [5](https://hianime.pe/) - Sub / Dub / Auto-Next / [Subreddit](https://reddit.com/r/HiAnimeZone/) / [Telegram](https://t.me/HiAnimeLobby) / [Discord](https://discord.gg/hianime) * ⭐ **HiAnime Resources** - [Official Mirrors](https://hianime.tv/) / [Enhancements](https://greasyfork.org/en/scripts/506340) / [Auto-Focus](https://greasyfork.org/en/scripts/506891) @@ -427,7 +427,9 @@ ## ▷ Live Sports * ⭐ **[DaddyLive](https://dlhd.dad/)**, [2](https://dlhd.dad/), [3](https://thedaddy.dad/), [4](https://dlhd.click/), [5](https://daddylivestream.com/) - TV / Sports / [Mirrors](https://daddyny.com/) * ⭐ **[PPV.TO](https://ppv.to/)**, [2](https://ppvs.su/) - Live Events / [Mirrors](https://ppv.zone/) / [Discord](https://discord.gg/5AMPdpckjH) * ⭐ **[Sport7](https://sport7.pro/)**, [2](https://sport71.pro//) / [Player Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sport7) / [Telegram](https://t.me/goatifisports) / [Discord](https://discord.gg/xcdfVwgEx3) + * ⭐ **[Watch Footy](https://watchfooty.st/)**, [2](https://www.watchfooty.top) - Stream Aggregator / [Discord](https://discord.gg/T38kUWZHtB) / [Mirrors](https://watchfty.link/) + * ⭐ **[BINTV](https://bintv.fun/)** / [Discord](https://discord.gg/fMU4hpDjPg) * ⭐ **[SportsBite](https://sportsbite.live/)**, [2](https://sportsbite.pro/) / [Status](https://allbite.xyz/) / [Telegram](https://t.me/+Zo7CoigxqRczMjRk) / [Discord](https://discord.gg/Qg7uRXWAhU) * ⭐ **[SoccerStreamLinks](https://soccerstreamlinks.site/)** or [Iframely](https://iframely.biz/) - Stream Aggregator / [Discord](https://discord.gg/HwXeKNu8FU) From d0b9c2079bf3ed104a7098bdfe675ad796ecc314 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Fri, 5 Dec 2025 08:17:41 -0800 Subject: [PATCH 123/131] starred 2 light novel sites --- docs/reading.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/reading.md b/docs/reading.md index 8f29e6924..78565397e 100644 --- a/docs/reading.md +++ b/docs/reading.md @@ -209,8 +209,8 @@ ## ▷ Light Novels * 🌐 **[EverythingMoe](https://everythingmoe.com/#section-novel)**, [2](https://everythingmoe.org/#section-novel) - Light Novel Sites Index / [Subreddit](https://www.reddit.com/r/everythingmoe/) / [Discord](https://discord.gg/GuueaDgKdS) * 🌐 **[The Index](https://theindex.moe/library/novels)** - Light Novel Site Index / [Discord](https://discord.gg/Snackbox) / [Wiki](https://thewiki.moe/) * ⭐ **[⁠NovelFire](https://novelfire.net/)** - Online Reading -* [NovelCool](https://www.novelcool.com/) - Online Reading -* [WuxiaClick](https://wuxia.click/) - Online Reading +* ⭐ **[NovelCool](https://www.novelcool.com/)** - Online Reading +* ⭐ **[WuxiaClick](https://wuxia.click/)** - Online Reading * [Wuxiabox](https://www.wuxiabox.com/) - Online Reading * [NovelNext](https://novelnext.com/) - Online Reading * [WuxiaSpot](https://www.wuxiaspot.com/) - Online Reading From d4d4ad0d851f36aa40fc89d4bb4d8fd06e71e8f8 Mon Sep 17 00:00:00 2001 From: Samidy Date: Fri, 5 Dec 2025 19:32:54 +0300 Subject: [PATCH 124/131] Theme Handler (By Land), Christmas & Catppuccin Theme And Feedback Window Revamp (#4386) * Add files for christmas theme, theme handler, feedback revamp and cattpuccin theme * Add files via upload * update image on home page * add tree logo for faster loading * change link to raw github --- docs/.vitepress/config.mts | 2 +- docs/.vitepress/constants.ts | 2 +- docs/.vitepress/theme/Layout.vue | 7 + .../theme/components/ColorPicker.vue | 321 +++++++++----- docs/.vitepress/theme/components/Feedback.vue | 39 +- .../theme/components/SidebarCard.vue | 11 +- .../theme/components/ThemeDropdown.vue | 184 ++++++++ .../theme/components/ThemeSelector.vue | 48 +++ docs/.vitepress/theme/index.ts | 3 + docs/.vitepress/theme/themes/README.md | 109 +++++ .../theme/themes/configs/catppuccin.ts | 161 +++++++ .../theme/themes/configs/christmas.ts | 161 +++++++ .../theme/themes/configs/christmas_tree.png | Bin 0 -> 9024 bytes docs/.vitepress/theme/themes/configs/dark.ts | 161 +++++++ docs/.vitepress/theme/themes/configs/index.ts | 25 ++ docs/.vitepress/theme/themes/index.ts | 19 + docs/.vitepress/theme/themes/themeHandler.ts | 395 ++++++++++++++++++ docs/.vitepress/theme/themes/types.ts | 134 ++++++ docs/index.md | 4 +- docs/public/xmasfmhy.png | Bin 0 -> 588050 bytes 20 files changed, 1657 insertions(+), 129 deletions(-) create mode 100644 docs/.vitepress/theme/components/ThemeDropdown.vue create mode 100644 docs/.vitepress/theme/components/ThemeSelector.vue create mode 100644 docs/.vitepress/theme/themes/README.md create mode 100644 docs/.vitepress/theme/themes/configs/catppuccin.ts create mode 100644 docs/.vitepress/theme/themes/configs/christmas.ts create mode 100644 docs/.vitepress/theme/themes/configs/christmas_tree.png create mode 100644 docs/.vitepress/theme/themes/configs/dark.ts create mode 100644 docs/.vitepress/theme/themes/configs/index.ts create mode 100644 docs/.vitepress/theme/themes/index.ts create mode 100644 docs/.vitepress/theme/themes/themeHandler.ts create mode 100644 docs/.vitepress/theme/themes/types.ts create mode 100644 docs/public/xmasfmhy.png diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts index c126e7681..8b73fb0be 100644 --- a/docs/.vitepress/config.mts +++ b/docs/.vitepress/config.mts @@ -96,7 +96,7 @@ export default defineConfig({ { find: /^.*VPSwitchAppearance\.vue$/, replacement: fileURLToPath( - new URL('./theme/Appearance.vue', import.meta.url) + new URL('./theme/components/ThemeDropdown.vue', import.meta.url) ) } ] diff --git a/docs/.vitepress/constants.ts b/docs/.vitepress/constants.ts index 0d0091e00..01942c889 100644 --- a/docs/.vitepress/constants.ts +++ b/docs/.vitepress/constants.ts @@ -332,4 +332,4 @@ export const sidebar: DefaultTheme.Sidebar | DefaultTheme.NavItemWithLink[] = [ } ] } -] +] \ No newline at end of file diff --git a/docs/.vitepress/theme/Layout.vue b/docs/.vitepress/theme/Layout.vue index 4f37b3b8c..17b8bbe56 100644 --- a/docs/.vitepress/theme/Layout.vue +++ b/docs/.vitepress/theme/Layout.vue @@ -1,9 +1,12 @@ diff --git a/docs/.vitepress/theme/components/Feedback.vue b/docs/.vitepress/theme/components/Feedback.vue index 876c99794..014c757db 100644 --- a/docs/.vitepress/theme/components/Feedback.vue +++ b/docs/.vitepress/theme/components/Feedback.vue @@ -145,36 +145,28 @@ const toggleCard = () => (isCardShown.value = !isCardShown.value) - +

+ +
+ +
+ +
- + \ No newline at end of file diff --git a/docs/.vitepress/theme/components/ThemeDropdown.vue b/docs/.vitepress/theme/components/ThemeDropdown.vue new file mode 100644 index 000000000..e7f2d6994 --- /dev/null +++ b/docs/.vitepress/theme/components/ThemeDropdown.vue @@ -0,0 +1,184 @@ + + + + + diff --git a/docs/.vitepress/theme/components/ThemeSelector.vue b/docs/.vitepress/theme/components/ThemeSelector.vue new file mode 100644 index 000000000..1653f3d27 --- /dev/null +++ b/docs/.vitepress/theme/components/ThemeSelector.vue @@ -0,0 +1,48 @@ + + + diff --git a/docs/.vitepress/theme/index.ts b/docs/.vitepress/theme/index.ts index 04b2aa4b9..2c37e37ef 100644 --- a/docs/.vitepress/theme/index.ts +++ b/docs/.vitepress/theme/index.ts @@ -18,6 +18,7 @@ import type { Theme } from 'vitepress' import Components from '@fmhy/components' import DefaultTheme from 'vitepress/theme' import { loadProgress } from './composables/nprogress' +import { useThemeHandler } from './themes/themeHandler' import Layout from './Layout.vue' import Post from './PostLayout.vue' @@ -34,5 +35,7 @@ export default { app.component('Post', Post) app.component('Feedback', Feedback) loadProgress(router) + // Initialize theme handler + useThemeHandler() } } satisfies Theme diff --git a/docs/.vitepress/theme/themes/README.md b/docs/.vitepress/theme/themes/README.md new file mode 100644 index 000000000..9aa112d5d --- /dev/null +++ b/docs/.vitepress/theme/themes/README.md @@ -0,0 +1,109 @@ +# Theme System + +This document explains the updated theme architecture, display modes, and integration components in the site. + +## Architecture + +- Display modes: `light` and `dark`. +- AMOLED: an enhancement of `dark` mode (pure black backgrounds) toggled on top of dark — not a separate mode. +- Themes: color schemes and optional design tokens that apply across modes. +- Modes are independent from themes; themes define colors and tokens for light/dark. + +## File Structure + +``` +docs/.vitepress/theme/themes/ +├── types.ts // Type definitions +├── themeHandler.ts // Theme handler logic & DOM/CSS application +├── index.ts // Exports +└── configs/ + ├── index.ts // Theme registry (default + named themes) + └── catppuccin.ts // Example theme (default) +``` + +## Core Types + +- `DisplayMode`: `'light' | 'dark'`. +- `Theme`: `{ name, displayName, preview?, logo?, modes: { light, dark }, ... }`. +- `ModeColors`: + - `brand?`: optional brand colors (`1`, `2`, `3`, `soft`). If omitted, the ColorPicker controls brand. + - `bg`, `bgAlt`, `bgElv`, `bgMark?`. + - `text?`: optional (`1`, `2`, `3`). If omitted, VitePress defaults are used. + - `button`: `brand` and `alt` sub-objects with `bg`, `border`, `text`, `hover*`, `active*`. + - `customBlock`: `info`, `tip`, `warning`, `danger` with `bg`, `border`, `text`, `textDeep`. + - `selection`: `{ bg }`. + - `home?`: optional hero styles. + +## Handler Behavior (`themeHandler.ts`) + +- Persists `theme` (`vitepress-theme-name`) and `mode` (`vitepress-display-mode`). +- Applies HTML classes: always the current mode; adds `dark` for compatibility; adds `amoled` when dark + AMOLED enabled. +- AMOLED handling: overrides dark backgrounds to pure black while retaining other dark tokens. +- Brand colors: + - If theme provides brand colors, inline CSS variables are set. + - If theme omits brand colors, inline brand variables are removed so the ColorPicker stylesheet takes effect. +- Text colors: + - Applied only if defined in the theme; otherwise defaults are used. +- Custom logo: + - If theme provides `logo`, sets `--vp-theme-logo: url(...)` for downstream usage. + +## UI Components + +- `ThemeDropdown.vue`: replaces the appearance toggle. + - Options: Light, Dark, AMOLED (as dark variant). + - Stores/reads mode and AMOLED-enabled state. + - Aliased via `docs/.vitepress/config.mts` to override `VPSwitchAppearance.vue`. +- `ColorPicker.vue`: + - Controls brand color CSS variables via a stylesheet tag (`#brand-color`). + - Reapplies colors on a custom event `theme-changed-apply-colors` when switching to themes without brand. +- `ThemeSelector.vue`: + - Shows circular previews per theme (image via `preview` or gradient fallback). + - Calls `setTheme(name)`; independent from ColorPicker. + +## Theme Registry (`configs/index.ts`) + +- Example: +```ts +import { catppuccinTheme } from './catppuccin' + +export const themeRegistry = { + default: catppuccinTheme, + catppuccin: catppuccinTheme +} +``` + +## Creating a Theme (`configs/.ts`) + +- Export a `Theme` object with: + - `name`, `displayName`, optional `preview` (image URL/data) and `logo`. + - `modes.light` and `modes.dark` objects. + - Optional `fonts`, `spacing`, `borderRadius`, `customProperties`. +- Register it in `configs/index.ts`. +- If you omit `brand` in a mode, the ColorPicker-selected brand colors will be used. +- If you omit `text` in a mode, VitePress default text colors will be used. + +## CSS Variables + +- Brand: `--vp-c-brand-1`, `--vp-c-brand-2`, `--vp-c-brand-3`, `--vp-c-brand-soft`. +- Background: `--vp-c-bg`, `--vp-c-bg-alt`, `--vp-c-bg-elv`, `--vp-c-bg-mark`. +- Text: `--vp-c-text-1`, `--vp-c-text-2`, `--vp-c-text-3`. +- Buttons: `--vp-button-brand-*`, `--vp-button-alt-*`. +- Custom blocks: `--vp-custom-block-{type}-*`. +- Selection: `--vp-c-selection-bg`. +- Home hero: `--vp-home-hero-*`. +- Custom props: all keys in `customProperties`. +- Optional: `--vp-theme-logo` (when theme defines `logo`). + +## Migration Notes + +- AMOLED is no longer a separate mode; it’s a dark enhancement (pure black backgrounds) toggled in the dropdown. +- The legacy `Appearance.vue` toggle is replaced by `ThemeDropdown.vue` via alias in `config.mts`. +- Themes can rely on the ColorPicker for brand colors by omitting `brand`. + +## Troubleshooting + +- Theme not applying: ensure it’s added to `themeRegistry` and named correctly. +- Brand not changing: if a theme sets inline brand variables, ColorPicker won’t override; remove `brand` from the theme to defer to ColorPicker. +- Colors not updating after theme switch: ColorPicker listens for `theme-changed-apply-colors`; make sure that event dispatch remains in `setTheme()`. +- AMOLED not pure black: confirm dark mode is active and AMOLED toggle is enabled; handler overrides backgrounds when enabled. + diff --git a/docs/.vitepress/theme/themes/configs/catppuccin.ts b/docs/.vitepress/theme/themes/configs/catppuccin.ts new file mode 100644 index 000000000..9125cb769 --- /dev/null +++ b/docs/.vitepress/theme/themes/configs/catppuccin.ts @@ -0,0 +1,161 @@ +/** + * Copyright (c) 2025 taskylizard. Apache License 2.0. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import type { Theme } from '../types' + +export const catppuccinTheme: Theme = { + name: 'catppuccin', + displayName: 'Catppuccin', + preview: 'https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/logos/exports/1544x1544_circle.png', + modes: { + light: { + brand: { + 1: '#8b5cf6', + 2: '#7c3aed', + 3: '#5b21b6', + soft: '#a78bfa' + }, + bg: '#ffffff', + bgAlt: '#f9fafb', + bgElv: 'rgba(255, 255, 255, 0.7)', + bgMark: 'rgb(232, 232, 232)', + text: { + 1: '#1f2937', + 2: '#4b5563', + 3: '#6b7280' + }, + button: { + brand: { + bg: '#8b5cf6', + border: '#a78bfa', + text: 'rgba(42, 40, 47)', + hoverBorder: '#a78bfa', + hoverText: 'rgba(42, 40, 47)', + hoverBg: '#a78bfa', + activeBorder: '#a78bfa', + activeText: 'rgba(42, 40, 47)', + activeBg: '#8b5cf6' + }, + alt: { + bg: '#484848', + text: '#f0eeee', + hoverBg: '#484848', + hoverText: '#f0eeee' + } + }, + customBlock: { + info: { + bg: '#ede9fe', + border: '#5b21b6', + text: '#5b21b6', + textDeep: '#4c1d95' + }, + tip: { + bg: '#d1fae5', + border: '#065f46', + text: '#065f46', + textDeep: '#064e3b' + }, + warning: { + bg: '#fef3c7', + border: '#92400e', + text: '#92400e', + textDeep: '#78350f' + }, + danger: { + bg: '#ffe4e6', + border: '#9f1239', + text: '#9f1239', + textDeep: '#881337' + } + }, + selection: { + bg: '#5586a6' + }, + home: { + heroNameColor: 'transparent', + heroNameBackground: '-webkit-linear-gradient(120deg, #c4b5fd 30%, #7bc5e4)', + heroImageBackground: 'linear-gradient(-45deg, #c4b5fd 50%, #47caff 50%)', + heroImageFilter: 'blur(44px)' + } + }, + dark: { + brand: { + 1: '#a78bfa', + 2: '#8b5cf6', + 3: '#6d28d9', + soft: '#c4b5fd' + }, + bg: 'rgb(26, 26, 26)', + bgAlt: 'rgb(23, 23, 23)', + bgElv: 'rgba(23, 23, 23, 0.8)', + button: { + brand: { + bg: '#a78bfa', + border: '#c4b5fd', + text: 'rgba(42, 40, 47)', + hoverBorder: '#c4b5fd', + hoverText: 'rgba(42, 40, 47)', + hoverBg: '#c4b5fd', + activeBorder: '#c4b5fd', + activeText: 'rgba(42, 40, 47)', + activeBg: '#a78bfa' + }, + alt: { + bg: '#484848', + text: '#f0eeee', + hoverBg: '#484848', + hoverText: '#f0eeee' + } + }, + customBlock: { + info: { + bg: '#2e1065', + border: '#5b21b6', + text: '#ddd6fe', + textDeep: '#ddd6fe' + }, + tip: { + bg: '#022c22', + border: '#065f46', + text: '#a7f3d0', + textDeep: '#a7f3d0' + }, + warning: { + bg: '#451a03', + border: '#92400e', + text: '#fef08a', + textDeep: '#fef08a' + }, + danger: { + bg: '#4c0519', + border: '#9f1239', + text: '#fecdd3', + textDeep: '#fecdd3' + } + }, + selection: { + bg: '#0f2c47' + }, + home: { + heroNameColor: 'transparent', + heroNameBackground: '-webkit-linear-gradient(120deg, #c4b5fd 30%, #7bc5e4)', + heroImageBackground: 'linear-gradient(-45deg, #c4b5fd 50%, #47caff 50%)', + heroImageFilter: 'blur(44px)' + } + } + } +} diff --git a/docs/.vitepress/theme/themes/configs/christmas.ts b/docs/.vitepress/theme/themes/configs/christmas.ts new file mode 100644 index 000000000..8ddb2ed89 --- /dev/null +++ b/docs/.vitepress/theme/themes/configs/christmas.ts @@ -0,0 +1,161 @@ +/** + * Copyright (c) 2025 taskylizard. Apache License 2.0. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import type { Theme } from '../types' + +export const christmasTheme: Theme = { + name: 'Christmas', + displayName: 'Christmas', + preview: 'https://raw.githubusercontent.com/SamidyFR/edit/refs/heads/main/docs/.vitepress/theme/themes/configs/christmas_tree.png', + modes: { + light: { + brand: { + 1: '#BD2F2F', + 2: '#22ff00ff', + 3: '#155C2F', + soft: '#a200ffff' + }, + bg: '#ffffffff', + bgAlt: '#f9fafb', + bgElv: 'rgba(255, 255, 255, 0.7)', + bgMark: 'rgb(232, 232, 232)', + text: { + 1: '#1f2937', + 2: '#4b5563', + 3: '#353638ff' + }, + button: { + brand: { + bg: '#155C2F', + border: '#0E3B1F', + text: 'rgba(255, 255, 255)', + hoverBorder: '#072a15ff', + hoverText: 'rgba(255, 255, 255)', + hoverBg: '#072a15ff', + activeBorder: '#072a15ff', + activeText: 'rgba(255, 255, 255)', + activeBg: '#072a15ff' + }, + alt: { + bg: '#484848', + text: '#f0eeee', + hoverBg: '#484848', + hoverText: '#f0eeee' + } + }, + customBlock: { + info: { + bg: '#dbeafe', + border: '#1e40af', + text: '#1e40af', + textDeep: '#1e3a8a' + }, + tip: { + bg: '#D8F8E4', + border: '#447A61', + text: '#2D6A58', + textDeep: '#166534' + }, + warning: { + bg: '#FCEFC3', + border: '#9A8034', + text: '#9C701B', + textDeep: '#92400e' + }, + danger: { + bg: '#FBE1E2', + border: '#B3565E', + text: '#912239', + textDeep: '#991b1b' + } + }, + selection: { + bg: '#bfdbfe' + }, + home: { + heroNameColor: 'transparent', + heroNameBackground: '-webkit-linear-gradient(120deg, #BD2F2F 30%, #f9fafb)', + heroImageBackground: 'linear-gradient(-45deg, #BD2F2F 50%, #f9fafb 50%)', + heroImageFilter: 'blur(44px)' + } + }, + dark: { + brand: { + 1: '#2CA03C', + 2: '#22ff00ff', + 3: '#5C151A', + soft: '#a200ffff' + }, + bg: 'rgb(26, 26, 26)', + bgAlt: 'rgb(23, 23, 23)', + bgElv: 'rgba(23, 23, 23, 0.8)', + button: { + brand: { + bg: '#155C2F', + border: '#0E3B1F', + text: 'rgba(255, 255, 255)', + hoverBorder: '#072a15ff', + hoverText: 'rgba(255, 255, 255)', + hoverBg: '#072a15ff', + activeBorder: '#072a15ff', + activeText: 'rgba(255, 255, 255)', + activeBg: '#072a15ff' + }, + alt: { + bg: '#484848', + text: '#f0eeee', + hoverBg: '#484848', + hoverText: '#f0eeee' + } + }, + customBlock: { + info: { + bg: '#0c4a6e', + border: '#0284c7', + text: '#bae6fd', + textDeep: '#bae6fd' + }, + tip: { + bg: '#0C2A20', + border: '#184633', + text: '#B0EBC9', + textDeep: '#166534' + }, + warning: { + bg: '#403207', + border: '#7E6211', + text: '#F9DE88', + textDeep: '#92400e' + }, + danger: { + bg: '#3F060A', + border: '#7C0F18', + text: '#F7C1BC', + textDeep: '#991b1b' + } + }, + selection: { + bg: '#1e3a8a' + }, + home: { + heroNameColor: 'transparent', + heroNameBackground: '-webkit-linear-gradient(120deg, #f9fafb 30%, #BD2F2F)', + heroImageBackground: 'linear-gradient(-45deg, #f9fafb 50%,#BD2F2F 50%)', + heroImageFilter: 'blur(44px)' + } + } + } +} diff --git a/docs/.vitepress/theme/themes/configs/christmas_tree.png b/docs/.vitepress/theme/themes/configs/christmas_tree.png new file mode 100644 index 0000000000000000000000000000000000000000..47360f6649fa60fddd66905a6cc4db14d647036e GIT binary patch literal 9024 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 mzP_>fU;aZ)jSZJCkNrD2(X!kCrDKi&0000({ + currentTheme: 'christmas', + currentMode: 'light' as DisplayMode, + theme: themeRegistry.christmas + }) + private amoledEnabled = ref(false) + + constructor() { + this.initializeTheme() + } + + private initializeTheme() { + if (typeof window === 'undefined') return + + // Load saved preferences + const savedTheme = localStorage.getItem(STORAGE_KEY_THEME) || 'christmas' + const savedMode = localStorage.getItem(STORAGE_KEY_MODE) as DisplayMode | null + const savedAmoled = localStorage.getItem(STORAGE_KEY_AMOLED) === 'true' + + // Set theme + if (themeRegistry[savedTheme]) { + this.state.value.currentTheme = savedTheme + this.state.value.theme = themeRegistry[savedTheme] + } + + // Set amoled preference + this.amoledEnabled.value = savedAmoled + + // Set mode + if (savedMode) { + this.state.value.currentMode = savedMode + } else { + // Detect system preference for initial mode + const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches + this.state.value.currentMode = prefersDark ? 'dark' : 'light' + } + + this.applyTheme() + + // Listen for system theme changes (only if user hasn't set a preference) + window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', (e) => { + if (!localStorage.getItem(STORAGE_KEY_MODE)) { + this.state.value.currentMode = e.matches ? 'dark' : 'light' + this.applyTheme() + } + }) + } + + private applyTheme() { + if (typeof document === 'undefined') return + + const { currentMode, theme } = this.state.value + const modeColors = theme.modes[currentMode] + + this.applyDOMClasses(currentMode) + this.applyCSSVariables(modeColors, theme) + } + + private applyDOMClasses(mode: DisplayMode) { + const root = document.documentElement + + // Remove all mode classes + root.classList.remove('dark', 'light', 'amoled') + + // Add current mode class + root.classList.add(mode) + + // Add amoled class if enabled in dark mode + if (mode === 'dark' && this.amoledEnabled.value) { + root.classList.add('amoled') + } + + // Add dark class for backward compatibility with VitePress + if (mode === 'dark') { + root.classList.add('dark') + } + } + + private applyCSSVariables(colors: ModeColors, theme: Theme) { + if (typeof document === 'undefined') return + + const root = document.documentElement + + // Clear ALL inline styles related to theming to ensure clean slate + const allStyleProps = Array.from(root.style) + allStyleProps.forEach(prop => { + if (prop.startsWith('--vp-')) { + root.style.removeProperty(prop) + } + }) + let bgColor = colors.bg + let bgAltColor = colors.bgAlt + let bgElvColor = colors.bgElv + + if (this.state.value.currentMode === 'dark' && this.amoledEnabled.value) { + bgColor = '#000000' + bgAltColor = '#000000' + bgElvColor = 'rgba(0, 0, 0, 0.9)' + } + + // Apply brand colors only if theme specifies them + // Otherwise, remove inline styles to let ColorPicker CSS take effect + if (colors.brand && (colors.brand[1] || colors.brand[2] || colors.brand[3] || colors.brand.soft)) { + if (colors.brand[1]) root.style.setProperty('--vp-c-brand-1', colors.brand[1]) + if (colors.brand[2]) root.style.setProperty('--vp-c-brand-2', colors.brand[2]) + if (colors.brand[3]) root.style.setProperty('--vp-c-brand-3', colors.brand[3]) + if (colors.brand.soft) root.style.setProperty('--vp-c-brand-soft', colors.brand.soft) + } else { + // Remove inline brand color styles so ColorPicker CSS can apply + root.style.removeProperty('--vp-c-brand-1') + root.style.removeProperty('--vp-c-brand-2') + root.style.removeProperty('--vp-c-brand-3') + root.style.removeProperty('--vp-c-brand-soft') + } + + // Apply background colors + root.style.setProperty('--vp-c-bg', bgColor) + root.style.setProperty('--vp-c-bg-alt', bgAltColor) + root.style.setProperty('--vp-c-bg-elv', bgElvColor) + if (colors.bgMark) { + root.style.setProperty('--vp-c-bg-mark', colors.bgMark) + } + + // Apply text colors - always set them to ensure proper theme switching + if (colors.text) { + if (colors.text[1]) root.style.setProperty('--vp-c-text-1', colors.text[1]) + if (colors.text[2]) root.style.setProperty('--vp-c-text-2', colors.text[2]) + if (colors.text[3]) root.style.setProperty('--vp-c-text-3', colors.text[3]) + } else { + // Remove inline styles if theme doesn't specify text colors + // This allows CSS variables from style.scss to take effect + root.style.removeProperty('--vp-c-text-1') + root.style.removeProperty('--vp-c-text-2') + root.style.removeProperty('--vp-c-text-3') + } + + // Debug: log applied text color variables so we can inspect in console + try { + // eslint-disable-next-line no-console + console.log('[ThemeHandler] applied text vars', { + theme: theme.name, + mode: this.state.value.currentMode, + vp_text_1: root.style.getPropertyValue('--vp-c-text-1'), + vp_text_2: root.style.getPropertyValue('--vp-c-text-2'), + vp_text_3: root.style.getPropertyValue('--vp-c-text-3') + }) + } catch (e) { + // ignore + } + + // Apply button colors + root.style.setProperty('--vp-button-brand-bg', colors.button.brand.bg) + root.style.setProperty('--vp-button-brand-border', colors.button.brand.border) + root.style.setProperty('--vp-button-brand-text', colors.button.brand.text) + root.style.setProperty('--vp-button-brand-hover-border', colors.button.brand.hoverBorder) + root.style.setProperty('--vp-button-brand-hover-text', colors.button.brand.hoverText) + root.style.setProperty('--vp-button-brand-hover-bg', colors.button.brand.hoverBg) + root.style.setProperty('--vp-button-brand-active-border', colors.button.brand.activeBorder) + root.style.setProperty('--vp-button-brand-active-text', colors.button.brand.activeText) + root.style.setProperty('--vp-button-brand-active-bg', colors.button.brand.activeBg) + root.style.setProperty('--vp-button-alt-bg', colors.button.alt.bg) + root.style.setProperty('--vp-button-alt-text', colors.button.alt.text) + root.style.setProperty('--vp-button-alt-hover-bg', colors.button.alt.hoverBg) + root.style.setProperty('--vp-button-alt-hover-text', colors.button.alt.hoverText) + + // Apply custom block colors + const blocks = ['info', 'tip', 'warning', 'danger'] as const + blocks.forEach((block) => { + const blockColors = colors.customBlock[block] + root.style.setProperty(`--vp-custom-block-${block}-bg`, blockColors.bg) + root.style.setProperty(`--vp-custom-block-${block}-border`, blockColors.border) + root.style.setProperty(`--vp-custom-block-${block}-text`, blockColors.text) + root.style.setProperty(`--vp-custom-block-${block}-text-deep`, blockColors.textDeep) + }) + + // Apply selection color + root.style.setProperty('--vp-c-selection-bg', colors.selection.bg) + + // Apply home hero colors (if defined) + if (colors.home) { + root.style.setProperty('--vp-home-hero-name-color', colors.home.heroNameColor) + root.style.setProperty('--vp-home-hero-name-background', colors.home.heroNameBackground) + root.style.setProperty('--vp-home-hero-image-background-image', colors.home.heroImageBackground) + root.style.setProperty('--vp-home-hero-image-filter', colors.home.heroImageFilter) + } else { + // Remove home hero color styles if theme doesn't specify them + root.style.removeProperty('--vp-home-hero-name-color') + root.style.removeProperty('--vp-home-hero-name-background') + root.style.removeProperty('--vp-home-hero-image-background-image') + root.style.removeProperty('--vp-home-hero-image-filter') + } + + // Apply fonts (if defined) + if (theme.fonts?.body) { + root.style.setProperty('--vp-font-family-base', theme.fonts.body) + } else { + root.style.removeProperty('--vp-font-family-base') + } + if (theme.fonts?.heading) { + root.style.setProperty('--vp-font-family-heading', theme.fonts.heading) + } else { + root.style.removeProperty('--vp-font-family-heading') + } + + // Apply border radius (if defined) + if (theme.borderRadius) { + root.style.setProperty('--vp-border-radius', theme.borderRadius) + } else { + root.style.removeProperty('--vp-border-radius') + } + + // Apply spacing (if defined) + if (theme.spacing) { + if (theme.spacing.small) root.style.setProperty('--vp-spacing-small', theme.spacing.small) + else root.style.removeProperty('--vp-spacing-small') + if (theme.spacing.medium) root.style.setProperty('--vp-spacing-medium', theme.spacing.medium) + else root.style.removeProperty('--vp-spacing-medium') + if (theme.spacing.large) root.style.setProperty('--vp-spacing-large', theme.spacing.large) + else root.style.removeProperty('--vp-spacing-large') + } else { + root.style.removeProperty('--vp-spacing-small') + root.style.removeProperty('--vp-spacing-medium') + root.style.removeProperty('--vp-spacing-large') + } + + // Apply custom properties (if defined) + if (theme.customProperties) { + Object.entries(theme.customProperties).forEach(([key, value]) => { + root.style.setProperty(key, value) + }) + } + + // Apply custom logo (if defined) + if (theme.logo) { + root.style.setProperty('--vp-theme-logo', `url(${theme.logo})`) + } else { + root.style.removeProperty('--vp-theme-logo') + } + } + + public setTheme(themeName: string) { + if (!themeRegistry[themeName]) { + console.warn(`Theme "${themeName}" not found. Using christmas theme.`) + themeName = 'christmas' + } + + this.state.value.currentTheme = themeName + this.state.value.theme = themeRegistry[themeName] + localStorage.setItem(STORAGE_KEY_THEME, themeName) + this.applyTheme() + + // Force re-apply ColorPicker colors if theme doesn't specify brand colors + this.ensureColorPickerColors() + } + + public setMode(mode: DisplayMode) { + this.state.value.currentMode = mode + localStorage.setItem(STORAGE_KEY_MODE, mode) + this.applyTheme() + } + + public toggleMode() { + const currentMode = this.state.value.currentMode + + // Toggle between light and dark + const newMode: DisplayMode = currentMode === 'light' ? 'dark' : 'light' + + this.setMode(newMode) + } + + public setAmoledEnabled(enabled: boolean) { + this.amoledEnabled.value = enabled + localStorage.setItem(STORAGE_KEY_AMOLED, enabled.toString()) + this.applyTheme() + } + + public getAmoledEnabled() { + return this.amoledEnabled.value + } + + public toggleAmoled() { + this.setAmoledEnabled(!this.amoledEnabled.value) + } + + public getAmoledEnabledRef() { + return this.amoledEnabled + } + + private ensureColorPickerColors() { + // If theme doesn't specify brand colors, force ColorPicker to reapply its selection + const currentMode = this.state.value.currentMode + const modeColors = this.state.value.theme.modes[currentMode] + + if (!modeColors.brand || !modeColors.brand[1]) { + // Trigger a custom event that ColorPicker can listen to + if (typeof window !== 'undefined') { + window.dispatchEvent(new CustomEvent('theme-changed-apply-colors')) + } + } + } + + public getState() { + return this.state + } + + public getMode() { + return this.state.value.currentMode + } + + public getTheme() { + return this.state.value.currentTheme + } + + public getCurrentTheme() { + return this.state.value.theme + } + + public getAvailableThemes() { + return Object.keys(themeRegistry).map(key => ({ + name: key, + displayName: themeRegistry[key].displayName + })) + } + + public isDarkMode() { + const mode = this.state.value.currentMode + return mode === 'dark' + } + + public isAmoledMode() { + return this.state.value.currentMode === 'dark' && this.amoledEnabled.value + } +} + +// Global theme handler instance +let themeHandlerInstance: ThemeHandler | null = null + +export function useThemeHandler() { + if (!themeHandlerInstance) { + themeHandlerInstance = new ThemeHandler() + } + return themeHandlerInstance +} + +// Composable for use in Vue components +export function useTheme() { + const handler = useThemeHandler() + const state = handler.getState() + + onMounted(() => { + // Ensure theme is applied on mount + handler.setMode(handler.getMode()) + }) + + return { + mode: computed(() => state.value.currentMode), + themeName: computed(() => state.value.currentTheme), + theme: computed(() => state.value.theme), + setMode: (mode: DisplayMode) => handler.setMode(mode), + setTheme: (themeName: string) => handler.setTheme(themeName), + toggleMode: () => handler.toggleMode(), + getAvailableThemes: () => handler.getAvailableThemes(), + isDarkMode: () => handler.isDarkMode(), + isAmoledMode: () => handler.isAmoledMode(), + amoledEnabled: handler.getAmoledEnabledRef(), + setAmoledEnabled: (enabled: boolean) => handler.setAmoledEnabled(enabled), + toggleAmoled: () => handler.toggleAmoled(), + state + } +} \ No newline at end of file diff --git a/docs/.vitepress/theme/themes/types.ts b/docs/.vitepress/theme/themes/types.ts new file mode 100644 index 000000000..cc997412c --- /dev/null +++ b/docs/.vitepress/theme/themes/types.ts @@ -0,0 +1,134 @@ +/** + * Copyright (c) 2025 taskylizard. Apache License 2.0. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +export type DisplayMode = 'light' | 'dark' + +export interface ModeColors { + // Brand colors (optional - if not specified, ColorPicker values are used) + brand?: { + 1?: string + 2?: string + 3?: string + soft?: string + } + + // Background colors + bg: string + bgAlt: string + bgElv: string + bgMark?: string + + // Text colors (optional - if not specified, VitePress defaults are used) + text?: { + 1?: string + 2?: string + 3?: string + } + + // Button colors + button: { + brand: { + bg: string + border: string + text: string + hoverBorder: string + hoverText: string + hoverBg: string + activeBorder: string + activeText: string + activeBg: string + } + alt: { + bg: string + text: string + hoverBg: string + hoverText: string + } + } + + // Custom blocks + customBlock: { + info: { + bg: string + border: string + text: string + textDeep: string + } + tip: { + bg: string + border: string + text: string + textDeep: string + } + warning: { + bg: string + border: string + text: string + textDeep: string + } + danger: { + bg: string + border: string + text: string + textDeep: string + } + } + + // Selection color + selection: { + bg: string + } + + // Home hero + home?: { + heroNameColor: string + heroNameBackground: string + heroImageBackground: string + heroImageFilter: string + } +} + +export interface Theme { + name: string + displayName: string + preview?: string // URL or path to theme preview image + logo?: string // URL or path to custom logo + modes: { + light: ModeColors + dark: ModeColors + } + fonts?: { + body?: string + heading?: string + } + borderRadius?: string + spacing?: { + small?: string + medium?: string + large?: string + } + customProperties?: Record +} + +export interface ThemeRegistry { + [themeName: string]: Theme +} + +export interface ThemeState { + currentTheme: string + currentMode: DisplayMode + theme: Theme +} diff --git a/docs/index.md b/docs/index.md index 9ecddb090..d3cd07829 100644 --- a/docs/index.md +++ b/docs/index.md @@ -10,7 +10,7 @@ title: Dec 2025 Updates ❄️ link: /posts/dec-2025 image: - src: /test.png + src: /xmasfmhy.png alt: FMHY Icon actions: - theme: brand @@ -175,7 +175,7 @@ const resetKawaii = () => { const images = document.querySelectorAll('.VPImage.image-src') images.forEach((img) => { - img.src = '/test.png' + img.src = '/xmasfmhy.png' }) } if (kawaii === 'true') { diff --git a/docs/public/xmasfmhy.png b/docs/public/xmasfmhy.png new file mode 100644 index 0000000000000000000000000000000000000000..9add6b6f76ca9a17e29383898ec38bba12d1d852 GIT binary patch literal 588050 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�KZpHG3Y( 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

=H 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 N5s*^xvA=oa{{^5|VQv5b diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5e9fe1d8ba5f9f2bba142a2e304c43928dc264f3..6d479c5753a192cc51ea23b529e87db07d874d24 100644 GIT binary patch delta 29634 zcmZ_03DoT9Ssr-mzqePn+ud!u8{6&n2JUVPxAu*Up;c9qsw9=FRHdynEY?ygEhVW+ zDoG{9#+V5iGGo9_aVP>4V{49JW2OSj)}h97wF{M&>1SN=M^I-Gz0iKm|+UP50&UTEsg%lJ#= zOW2qH!JR+4`acKfFWh?l1K3N{OX%fWK63lnFF)YjZ$Xhq-~Q@<&8Dp4BLBL#Qxtdx zid?wAfBS8Zqc6TtxmEQt`VxEnP9J{a+4J28mVeUAif9^*|3%%fi-UOfNKBTt|8hu=9M&xc2z0Y9&Qf7`Db#o1M9$NPha6*`tZ&l zKb#E)%+04XbNyE@fAH6CJ#qfgN1q+AH=h#h%>(}M(Z4gmt{-^*@T1S1|K6`Z_OUNK z^8or1Sh$aU`t|3xKX!XSoj(u$?|=4K3>N*358&5}e)+b4d-dG;A3gTe^&&rn0o#z5 z(DNg&{kb=T7yXmg1AKh>`SR+S^S^&Be+&F_<{p0^fc? zdiWOD-}9TFdf^Ji&QJb}7YshM5HCC>iwYXioSI7G7SlOBKZZlO65@{L77--Rk-f%n z)MV|FQ$$UKdL)i)EA0DTu~p~j;+nC;b5hPS%9RTCa(Hm?-1+^_yz!E~?bd65;`P69 z3+&o8+D0T#CR5glOgPhtT`sGrY1lc6tC<0(1h&irye05ho{&pd!+NWB=9EU;iCahs zCzzv3vJOkn?!9%l5KB+MTT#8d^5_lPi?4!k>jBhv3 z6{hm?nhuJ?Y}YL;p4suG8m6X-s*Mwv{+fVSX6%#V*xQVIEIcynX?)+LXD>ev-FonW zm&uoidnO^9%+cNTd^2UOUWyUjR|71?SEpE|#!eVmK6b*klOsct(vD3Q#=H+rU7@ym zGa8lioleaBWDjHYoTciSL{A>}%t^inr0R`Z8c!4kae!p&6o&MU<efMjU0=EKm;R;|Vh!){wLhqoJqnqc5A6 zKXChXUtyk-ryHBtBfNS<#zlA>OVYU4G%4P~m7rx~bfd-L4vtqzWXwflDvw~=)Hn9h zmyg_g`N- zei(+M&u-AXFZN@H3CsWE9N;8l_cE^r4H{l#d6ic zsvU6(gD!T--bD`8POm6PnZx9Gy>NoSKT?xsdimJD1+n5Ao_qV{=byjzz*l&lnPZS% zr!#TV5sT?53z`K*(MJ`YMJsx?&>5a@_-I8*ouDjEc)L;j)5=8!c560eII%{C6e(6Q zGbM9~fxo^Em!f}p^4|~McK(&OL9Z^`$vxOz?vmZmfl72Gu~`R?XH*mF2WiU+($?&P zrG)JAIW#8K=pb6~!Ci`QJQU>;4u~)+aALEgEH^dj;X!K39Xz@3aF3t=(%b)=JOAJv zU$;Jg?w!x;YR$M&d=v#i>W?QQ+p)zM9xER0V9bc|14baIsj1N&IXw0xP41i7n&A#k zWv4bR1{KC`MshIQPAAE<>8o_IU98TZ{iC;@fAmkk=W_T{gBQ%zbXY(s$t>A^$q znkbYQD6~ECdiSU^l#h5D$XJsNdE8PuS4$|2Y1OhG;rq!}Ho;Nbpc7v@@cevPtk|ew zBDKAI@{h0Hel9-n;%yWKH5B@$!Mn~s_krn6-nu@taNY2n#n-8BdFXaCiM&KKHqOCc ztybN--y>O5ER5j}+95@LBvey$3q0JmGvvUuN4eP+@@TRWsoobcyiM5oKEc(?r{8+@ zj`Qx@9zB2a&pdwK|C`sIfBA#Ye+e=qvD32gr>t)+1ByTp-dP=&M>}4QNL%LXfR;&D zn0lVkAm(PO?v8aLXd0VOtYalmTl7#*Z7WTph^!HGyWrNUYM)>E>|4(t{Ltg)Pkigk zUqYI!?Kl_6<#0k5wpR(pENkUa0$ID`e(i;1wv>&bNH#cMFCrsZO@$#t7!b+q$6Yv- z62HqQL5K6lMz{PXf}x$iE&jj8{pzP5yZrO-x%K+Ho zi09bD*wqrxG|*+Qt)LaOIZR^=8>fp6rf=f|Hp7ij-ETnLB~wyi$KrCDI*WDF&W1D3 z&*Vls1k>qR`|s{s`NVnuTlb(ZkALjeQ(wZ}_8WuRjJrUO>DYrbc07iCB--1@!=m={ zNs1jq(LnHQmn`Pq`qaS0%A8?%@v%yH+fwBe>~%sbD1`x|ectKIYF!aPbPIm(oF%^B>%8PBG=Q!L4to3Env zk}sA7$#Vf3jVB^^=g0r-uM7tC zO~R6Erwp)Yne+(Sk&?`2{BSkK%>>W9Q3C?3PEb_2s-^XYhoht(mXk0^{A3pB8C>|$V1aF?IfI|JC@jlexIfq54`_`#5AsjWPOb0=TCm@ zt>^uBJ$d=WgM+u6-~L|#H~h%$JOA##{+stv6N+{>eYsHAmc-8|hN>(QHgh-9aYNUu z*^JuGic`24vC(|XsK8-sErxY^)7Du?9Mwj010ih`XSU-GH14r=8_c>_QNQl|4Ih2z z&UbzHm%!S(oTUPqXPTP~=O~1Xq|8@Q+8~AtN<65m<$S>$5gV4`7TX=yqB7a@X|-o( z`(k)VOJRwp4F(@K)GBf@D#fABVQ;_|KlALJFMjl&+_$Qh=9;`7`IBgi&|`&;nOUDS zD@<`0v_&s+n65cwNUl&mKX7p=9lfq4x)GUZP@GlFwODIjk^fps@Q^4q@m;q!mE zJb6d`zR%tVWrfMHo3jivYSr0n&g1Lp#*ZPxgifT>G2s+DOw@hFA6Ei{uNT9NXACO~ z*POPcj1w(ZSwIMz#5v@=;f!XYt7;SN^2%=xZrtX^)NlI1r|giLBOi9-688*iic#&PRjfsT zmu*DtHw16e_szWg_E!%cKYz~;JbeEA#~-=#fgk+2`>5OsWk9rt8YfnyE`|wZA2mZB znon(t!4@^`tko(oCY>R#ie($*^J*4S!g!Om1t-Xx1SKpkoo_DMI4Ex zH8DjJDk^TOQ4C4b&c1EwmFVuXeg)FeEl%`N9A8i}!&lsmJ@Jx*?8ptUWd3{REz@rFiF25Vn?11?;Gv861UJ z9@k-S9SA9txp>mCu~;YxXVN8X;h4E~Ct{l7q;J?e_448AJ)rZq{K$JRfBi4sdgL^4StpwJ(3?b7$l)zxnc(kKcOD5-YsiF!;~WUqj>Q4Y$&Ue6B}q-hiA%O3N( zPkrG&5*iJy6EQa=9`juff?U&~_j7MdRnS-_vW2+cWXBwwuwmnoJ9tZ;1TjS#A6X=; zv>aE6?b-?3b%loqC}AI(TqCykkgkK=uYURsmv8yRt%oju{6n{1b4D&Nod3;F{M4(- zn97hU)WQ?^)1ilDz42$Mv zzy)$%+cG6lt6dq-Rk_qa`?PC^rR3PlbxI~iR9lTei|bz8)y^*&VgJWw26b>M0e)14z#^qj#y=?w2rVYo|L@%amksTzbm{?>1tzxi*y@t%cx-ZjNHx_ak%@!hYz^Y+jD@An;6L*+FZOKv!W44WDWyaEZtWT|hvZN^(9#jIzCF-ICE zOLMie$}rTUSN61A0%Fd#7JbRg#F8dM!&#UVEdE_W)pJtKbWXDq&%>7zj?%Ul$&31yk@F&`O5%E>k(&T7| z>ML8a_p`KjYnK&_&G7^ipej4i8>!xrqx%^jbPSK(sekeK@cDPl=MDB~A-S_AwWFNQ zqI%t12s@miI6JU;gN?+c7ZL~>F@yv(jIvS#^b^e~uJ#*)0 zfAwGA@bAyP+t3fwp6`dFq(Y~2qujviP>!}3J5Ch}G7k}pug0v2GOXTC`5h_muwb}S z=(&UJlSDwvnwe;*x7!U1xL6_UwQ1;!?KQ|XrT;Xb^FMreUf0m+-q5gIl`*qZn<$)1 z&5=cjfZJk$&`*XlPE?C=+i&P8cBEELF1Vapce>?F+Byu^g>H|e5Vvh@x9fuA5_jC| zb-VNX|BF1hlz(dQym^o;dW#@+5hWH;6nUysmceE-s5#8I)FsPV20@2@YVV6sqU+sA zuW^!W{7U4shHi$TcNmRMH7jUDfKqWwE|=o8J%99bPlLI`lYp}MHT`*W444AkBG_5 zZ5l%}>&Xqse$f~jVGH8zjQrC?T3?K z?hHkN{%U#qCp#DDMw3k?db|19elAfgkiUqce#;JdYUL^MH1m~ zM?rclYUA^-4d3)4hP?d)A9(xMzYoJc_$V05JpXcBxvpQqUg`Rq_kyC`1#EYbzf4}Z z&EP$Tqm$%tte8mGAj@Hf`TZ<*pw(d{&S|d6<}+M`TkI5>iwShxAg;U>l5E(BI|U6U z&|!xix8fY1nP3KhCnLFQ_S^gfV&$72{ql?4`IX;&>w}l8@!)x*ZWmnS`=KE1s&I6g zt@U;unBly~PlqmHPHP44rGyEQy@w-5rHJxeSVT&F*c0%f;CrT0Pa9&zubfTb4~t~E z38(!{Sb6z7AHMTlul)K`1N6qQHK9xRSU7@WK_Qj#%$-pqHAwup(dq^X1EV{FOz_V3E zSEEcXb)(zuqH;@-;E=abvYSbjQbH2522-R(HsTYIIZuQGgO$t1-2``sWF)$hu>cLX z34_y0wCB(M=5v=HdvNf&%fs&&y!P_j?-)FFZ^zVs8?9 zBfD-9HY#$In2B>m%xq3rCnrEUH;39>WP2yyflW-d7#Z+ENq{az+;(~~GS1p>z3sZ4 zzI@ZW29IBZJ#_i;cMcx8LA1vXqY|T)8tzyMP(6$EC^5w_57#9wFoCYCLoHqI!Z0`7 zQo@R;4zw{!SI*EySXyFEk%m!R8%-oKYm82_m>|$Auyf~EKJ(_w;$4H6?yX}t)5}pQ zvzRM(F)h|(^(f|8rCN{}ctpdOC*p{U4Xl?C+AlrEJrO-4TIMn=aj9i`$!hlEb)Q|~ zjk)s#k{LVq*75vJKlu3N_drv7`QpcJKYV%LSKqg6Hwy*ErnM;0`f4+yKw*qDUS41s z9_>0uh+01nma~=#Jx(-41-FFRFp!bRGlo-R4LZPCWGaBwp1Rq1Q!B&VUP1RQ16?$E zZP^P3V4+d6Dn_u9Qvqf*urwDIy<<S(1{3e_HJBpanB_hUERqCNTo(H%oyphDuvpIU|QYrYxA^q`R&p+ z4O7NQ#v!{bDloQ6dkd}V<93}KRKNg=t!d0X&ONysrgW(FEV_L3YX&c0{^Gj_kKNmz zrC17zwFRSr)3SnjOPWoE89FCtecj`Bhr?NZlJ+p^n~{Ur#fUped8Sr;x0y-Dy$rQA zB1nSOLz+Nj$%vylL&Mw4E6)$U{_>;$>#ZklmP+SVT@wy@YrWvx4Wczf9@f-eO{cn| zdpNcyI(^#j3^j7kHhF0i(u|ribDq9@=7qt%EwTART)9jhPyw#fJ&2btQVc^? zXY$Qy=ndgAJ#FQL)X65=bDAvYV<^G_T`{Zm&Q2F(q9-!!`|2{&0693WK~6ir@|Rz@ zXG`>(x9-_u6BT6bHvtBQ%acXU@!oWZtgT@~uf|1mI2B$TFE~_~TF%~vTDHJI3%cq1 z39P1qv162_AHz%?_%Y=x2Pl!WT?8Rpfc25T_MUrKfB83W-HSee=Si_G4Ixd1)$Hgr zK9cFt*7I$3nrrEbH(_8{yF09XqvXtpTCn_f<}^Z;gAvn;kBuEc*&#BWdzR_VnnhV+ z+m_+(V?l#=-E%f`T?wRDzgVu3qu3LOcRo12w_tk=(FZ@p4Fhv+_S!HrsdCOTq z_oZ2uicOQXJbAY84zsRNBtcTkcWz1A%S|7~W5~G3=VPejR zBMYU&m8#q%q4Rq`^VFq#Y4FwefW)~_%lqoIgxjdbvZN(dVYKBNt zCa{_q3I!L{$JAPL33ug8j{7Xa;F{Yd@VJBW%^!2+}8tKa_%f=%9La91EVT_W7xv-WA&>BvftX9{l8E{=It%~Eu zsQPB8vGC-eVi3zY+sFfLbtULfaqV=k{P0`OpZ_~Ip!brwA+Z|ZhNjNWQ3Ag>lB&&b z_T#iV7Jhmx%p`SX<9O(|{r-q`RwC}abu4##ge|1fG&WC%$T+RjAGPNzYB~_GPb)%l) z>Y+b706x0bld|1vvN#S4q3#ikuV>4NHf`as%+~U&x#zl{yZZy^;O{s zJT@&coW+Q#3%kQn7FL9XojP;WN{BBG8+L?u?RYz{w&_F|d6!SWfAG%BNf>&kqK-FFz&@UcAAngJBfTHV`&5fOaHE@}-iuiUuJ(U`vUR zl#-;GRAHup=@lVw*4b)xw1%|}!OBF{;vm`)3=L){7P=dbHD)hQG7o55eiIy^$7N7> zd}uOw^cu)s@!5hW_LiEnrax+&L(wc+L99hMp;!y=Bj|+69nr&6Y@c@pi0Q~~2)J-e zHfuO&`O^k+WLektCl^V`(&I6@90LcqO#j6#*9XxoAWGb-Q#DtgH!pRfWc}(jIHJ?t$;TrAbZ4^q7FVK1cTcy3gOd?;!y0gq0j)YX@cI;4wJ$i!;;vK7Ibz9jv~`J*bXPeBbZY};~6epzE&N4)uXXrfI^MUVz|&E+h35C zR!+s~hK@BGkJ`(7)xk55WN{vU87Wz2?Z#b1t`4Y`u`JXPFS?!B)nW+-r}}bv=o^yf zg2{w95x6ewBy>3^SLUwo!DJlmrH*JiaWz$^ro5RFtgw!FS-U~{zS-chn{`_$;Ve=$ zK<(Mpeh>Fc-f1W_$m(XPK_hdD5WT+__gg~A56w(Y6|-9`HpgAGmB2xX0(MN#t<(?; zEn_7PnG+Ce-&?oKCuV~uZhTCf`H|js?TVwCHg>ReleSyO72>n$ zo`@KCFON#)$TgUfWIMS76U6DbV*@7H!;ypb3%1Vce0y!j+iz@`<4cx329R{bZBB~N zz3I(YfIjKz#3-sQgLEts*Oa79_l-S;_oADFacu;eV3u5MrECcXW46lYL`WT{O=#Gu z9>AB~eDJ2r`uA@=eq%$)vHL`UM)i2#@tf3bZIalh*2E`rC&nYl9E9-#3}%_$vgy$^U}?v-@38XTh}{DVosQZin-AW3^L!Pvwl&1%`l=+7DbIy& zG7pU-sBC%I=}SaBwHCubv&poj^gf}E&Su2RswxY8wQWN&E!3oGr<Mj-61{3R z-1YO{a`~n|xb@Ht$ih}myuX%=s;jg{CQb<+bM$`K9LS~59oZGyD7$$!Jnk@?q5{jH z>_aT_HN8{9L(%QyJ?bq+b8)vE0vS{|tF?W2&xp4?@MX6>0@BpAC%J+k)WM(f-k8|A zJEu4_7R{`{(6JeVmm@ns$&*6TDvlnz(t?4JrM^2ct0tOJUJI$?ldK&mpvgPNP7rgK zsRm~7*CFc!7`AG3@G|qrF`8#u4FfGHsv%}lzZu)>Dk#KpPoF9mjDpGKm@pbiaO$q! ztZ4}LqCT%!EmG&F-I0$MF+wGvIc+b$qup~SonUEk0ZMMJR7H&Rj|H+m;PASIV&p`_ zD%`CO=w!0tf!dG2s~{US6qHdK-=M@4X5kHKNs%_s$~CEE6K8FY=+o( zs}EiP#G5Wp==aX~njgCGG%56 zvX5?-?8!g8^~^PdA#S$9IP<@DZ?jMSd4qv~k9zY^7;2pP~@qC7&LGH}Q)aAp@;F$-~_;?Rw zz34Qm2ta2SkIjIHa(w~0;}o-r?GBq{$~cTWKF@KuFd;t`#&y*$D`M&mb-Ho=SuFxsRK@xC%(s~2Ddf8SNZafiLMpbXL4alVovH81vXHtsx3wm` zplxJ|oLkVkBJ9pvP(7B)+qNRsAcD){{;(&Km`U`)6M;XcBEO z1YcY2y6*@I@%n15f!01;BoloHQBL0$u#1l>E`$)@=M#*mFZgWJd}+=k&*T|phSmTrgh=cD^z}Yz@ccl z^pIc@gX#wNAu8p(?P0VCXRd^8w?wwn z6S&L=^aR=hrRMtw?|$&r>pHJ|^Wf?0lWKF`d=Y3`&gFeYG80TF%kgQQz`7J>n-!J> zA z!S~)9KAGiq80T_@&=Ci&R{(t$k&X3uJE4ci#i4QVMcLK;5nYXe&VX!r-#RpHZ`*5; zAA1<=FOXG2_N!*H!>u%%@k&Xip>8ThDV=)I2n+!nALhGd zo?m``Gx*7S06Oo>r{lWGsqG0Bn4XnLxU9A~P?>0XGcRi`U_xW#TP!;s$p|q_tuft` zGEm&;+zA@HeOK^28%RgEH<|gA*Sr~Z_myz)TMt~2?*;?!nL>pwCbPIO4dYP6#hDd> z5ur{Vw0@yy#Y7(IP1J+_Jn%FkN4m9PIXh*o)17q1}j;b+5Mrh}$#Bj9P9-8~t zK3;RT$_794P&45+~S>xCyJaimVTSP^mH8C}Zm9n#x zXcVtipl9Mjb#7YA!$=$M#*8jVdQZ&_OAUyzAdT{@y?peYS6_Aa7d|vl2AAb~uU;_a z((NWIazBhI){a>T2&oU{bh{SE>6ps=)dr5KwH)IunQqdN(gU^^%H7tt4`qTKr+X5S zTQ~#95#K{1NV*(S$*1=2cYk>B?N|yfFP=;E*B?f?;Ynv&4puw6T)!LOq~ME{}N`JUOs6J-hB5* z{>{Y9wyV3TumujW07rHH7VjS+#fP9~nSTUH<74SK#JU%y30TCoa-%mV2R>a-h*RCK62B zT6Wm(yk(n*7^f%xkhKmBO_=h8O@aD1E@zYx85qoyp|Ey?Zr4S^F7OYlICxcHar^RB zKQ#Eo%M%|4qW-BE)_v~4IW6y52ozs#HjElj7Ah5pw1qCOQ8*6J=lo#=I;<6B)(nG5JdwgI2@GOvbRh{7%_5P88)NCNIHt=>pjpI z-WC1|SgR`v+!&At?>6XZsw`2M;~_R#V#?7JU=*enLbN9JUCvMPT`6Z`N-w~;Blfmr zQbL(xD@uRBwe^kyGXfoMl<_gr7KiDA+pXZmg1h_spBenZqc`hhBmoi<>I5jwd`=m4 zBEM7jA~!!;r`3U=cB~Co)(}zqfZUXX++%A!gUlUrkOiHU4XGJ3P#Dh{t|=yw(D3dt zG~?^p^jm?9@8R=zz4FA};FkvJ!x!wgfkP|V_!I&T+t;}=1!0TN=i$oPPv#QU&u4}t z&yRv493-WXrOmO{M6mycPs4H=)4ibd>(0xZXphclh-LQS?69$!j=L-W+CX{c@{XSe zn=%e< zq<`V)!P9r&`!5FHHn{8j%fa7%&E?O29=HS{c*}sZA<(;I1;H6Yy+SNCUi6H*6^>BJ z=+RcSvR#>I$r06PXURgnzVkO2L$W7AUfE?ktz2+xYFx-#c3d!fCA)m=_SM@iKlGD> zhwlFLza9MGix2rg9=>tY%iAvlNC(V#L(&Ue+$+!=nbKx3lhmOzs-fXxVroW8lERUJ zwULzQ=Bdo3Np03Pj0|@eN5K$QbW7No@wFhgS${Y`@LgwV12@lE8%Gop`)PRDeQs?WD4OMm{SVBz?@o7(HaRR8^z?*du=*Bp3O)^_q!*w8S z^Fs`d9}O$ze6c=r@BYf&y!$%r>c?+g-t`k;3w{4s9k6y!HhQH@eYeZJol(ZI?mGc8 zYOUkQQ<`$#uSa92u)3LQGL=K8WrDE63P?+&7`M!7qRfbt8Xw@!U34S+E<;^?*|rF;Lk#JVK>2)LPT84+R;z@_r;IzrHU)af8jX)PggHjH zyK04zNRE;qR#xldsNTk_Cy*3 zNM6s#sW{pPAWwvac!H>8oIp)K1(E~H+4BDCWTj}nle|KzGebf_1SD7{(&}Izcw_5^ z#Q%qngSzey-gouDqj`K!+5;|iUNkoOv{9NRCjb&f>eJC$B$slw2up!01EqnM z(9Y9He3(sV%Czig!b{}drs4^gG1l76q%>Nsc-I57UvkXSb}rAo!s58!Kz!1x}pxL#Gg+W8yHO8L>LV6?PW-7D2Nsr?NxPI1yX|c4(Hq@b{CR8dq^^}FjXY}7ZcX`k3>K8A+P=PSX zjDc$l)i_n{4y~l^&Is%I_=Lj6o)aapEA?79@P*1E#nQ*j6mbBNCS!+8wueJLa zCsQ-zrTy4oxD-<*zR`YUr(QhQ={am*F5UEcBM3 zfxG+k?&_0+%b$7X7C2q$KI&v#XrTi(31;&m<|kIj;-Pw6OKs?8g}m6&MtcOe=YmZP z$KZmYjiMrz&3CmOf0^4305PkOP~Zy{qO|-|--rH-GdDbX*N(s4)uR z(Q0Ql4HK^1!tl0Reny%+$od(`)AVA8PXxxKYH$&}Y(~4`T-r^jPHnYgsMi}c70vy; zfwQBfunOUAmzTp!SMRu7#LOyKZPiMr z;%Qnhh6~UD0)==5;hu+_ke#<^wi*}BRwFqhzp^v?$e+6!KXh|Wjg}F!`N;`~nVjZL zU;~0Cn6c`_FSJe43NVqW+XP&@;`w0dPTE#LF`3@58#_mH#X)E{fP$K)vec})jfa8$ zZMUngL*U)$V^@#g9uPM@jiExcC1VKO&P#gKb6Ay2zOh=V`l#QGL_-(W_AUR9SPR=;$#|31WQ|XWn5&!bBX9mw*=06Iu{}24!)%za5$-+j!j#`7o za}}9#sHQ;TN*#mxnX6I0C7lE?%ll>%v|HQ?!eT=0r{iX=VL(}K_*gCvmBoQphork7 zok)77tjNPIo0A|bK6`in%U72NEl_T| z!g%}g_4j04x1dH|&UV&PLr;O8tn!s{Xx0a*_w=DqZwoLF^t6OzhM4CwhtotJ4kt5J ztt?Gg;G+PCB}Zlvx+!MZcC%hshcW0*@Y&+-Q@?(7e(dtYe+vLa_&k}IatZN_u_(wGujMx0667=k$c&0889Y3R4ylHJ{~G3Zo!>fCA>3w_bjG zFnHiDK>jZV7xyEevLI`DjDR|4ZT7otw5$+Rh$?Itr2KZc!dINRpz@#`R<%rE@d$&Y zNq3qd^X z`@?kA($T1!Sy%_k9c#pR2MNC>sNQk+Gym-B(+^+1@UsAgXUKi1_A`x5_HxS6kS=k6 zP?uEbI2_ehM3#oXf~$t|g&0B)tg;@r<0%;cJrh#HG|q!B=Fk`*4CCDmATk!4V0c(x z(0@L7`fvQJt8cz_`N`kEdQrzty8v2A;C30SZ2g9jVgdrXK1l%$ChD190Irx)(ll*0 z{$5Mlv>E087=^a0-VZXof{NBs06)4ZL9?ooNxheN^ZHWsb9ev!A6|X!!$6w&;WyrT zx2~AMw!vf+wjcyFPMQIde81YrE#`$w)e)0uNU!^H@67;d z?vYw$Y`n>Sepuq*N<-Yicfo+-T@PJ8_cefDVMarCev-MZ?8u!u10zNUwfWVFVa2ku z^l%E9fO1cmY67H3%uLwqjCO7F-7er|YDN|EEXx^$77Ix*cn+;bguP&;ARYG&0;_$fHX*MPs_Hyf+|L^(M}wgkr`(9|5kP-;87P@{_9kcgWLp2AU8KQq|bD^VH7%7=jx<8 zN#}A<*=SM!j1$k|!hZuJhdJM0Sk zXouD^IM&VAZ-_HR_*>4EDU#o(IV|R-7-^5ZvP)Z{E1u|=jVV>tO_er%cZt0VdT*N1 zE}u$WZm6s_`c#T;-$<3Izr3PMR$S3Oq#2TR*v9R3ZSo371#G3p8_Mbip%~sI>nQG* zSM~BsHqPRFPLHk2ImW&^8Y745u(7X4>us-a)T_HX4eH(@gU%u!=xH;m`@sM#s@`sI z+ek~51LvoszOm-Y>XOz5m${})J#1}mu(x;(?lOyaP~Ks#ANGt|HMWk9X1$pmh$T6J zu7|m|OIJX(vzA@_{B2Mq&tm1^lC$Osn+1B9UqeEi=~6O;b^Lp>U(QoS?o0%JkE*s9&3l&(yG9YrK(j6%i^+9 z?|3EVNx!9Syx!RwXe;){NtzS0zJwiF3X#t{(dTXI?=klc8oT>U{at+!8T*V%^GKt@ zBvm`LBV}02)t)|8_kg#y*)3~;oG){aRy1^X*bJJ{lA4Z&riQVWcC)o%L}TiL8k$Ap zV-LimrFLKpx3`#wRVB@kdfa^qPxBbG5!)K=s`0@NBh-!BWTWM#fuS*F89KbYwoTtW zQQ>rtH@Y#R8l7WyO|3`nad(>SE|t=%^LP!#6U`IV_Ih#Sx%Cvy4fKYp#jPz?chrxV zH0|=*js|mUU1wdHuCmWq($QHVwT_tWFt*T_<6^@%;epoCFlJs|e{-*;qt0Dy>MXZ+ z*Pt`o%qojc(Nfam(^vQ5y8A=|#4g?&Hd}+Ob#z$oP*=f(LT~f+;ZDj|UEedR9(7h? z*Q*=o>YeB>RSb8@ukm5>c(oXQ(8XQRyU#_F{oOGysGZ8 zsFAzc;~eo?9c=QYm{l!hGN*H}c%-zoT|c0A`-Uvqs&?E@HVh7y*OtOueWKYcb$VUK zp&qGQ-dkC$tCiM|v{`y>Dz&exPTpAQsc!3)L4!)_wX}A3beFovx?pylk{BGoj%HZC z!2v|EUOiN0)hVUL6)u;tP1Rl3*#bQ^mlm60OMlHkL&sQmUsH>$*X-=;ZonBvh0$5; zaWvNt)i=9*a*w5dP+zSeDBQiam(#>s4n*6ArnJ}t(Yx-wgtQPJ%vvq`lTZk^H&lRjBX ze`7~UtA3)RwX3P_l01FE>{{$zi?r6Ga3^YArH_qf#-{$1mAK{H)j0gY_Q{zPJ~+z#)T64o@^5i?PZ! zSXNP1-_xwpc%+(gS50+Co7!d_>*`QDGzO!kyRNa=Frd)(b=sQBhOK7LK#9`YFr+r> z%vGZ@kFmt0Z67W3SWKvA`) zG;U5MJ+oQoGcn8CqsYM@N3vuesqD@GgP<;5~+XjhFGnjB?nrLM|V-Kp%5>jX2o;S;)$-MkA&9QQ9I zsS>vL50Yiw`q5GEfV3SS}L!LeypA?U{8hQqCs@+}*mlAf{kfBeb?r-dD zp0JyI6FOaWRlB2QSgCcl>)}dDZ!c|;R+YFM@?k8N>gv#do$y&~PDlZ}Op7{c0gu^qrZcMiKy>hQ%an z>fh#blHcA90o*0u6E9QvmrE4=f*sMCf=yF<7tEjT2JX8vT(^{5@x3#==!5OM38U7T zydgq<)V?DHZ|JF{ob2x`i$HunC+GVi{yg`4QcTa!nz}YGHAq!tlAd2UJ($HOOG3aE zSg1OWOG(QDlwD{>6ck{c9q%3M?Osy=XOnQid8lxy-?oZ0%_7<&h5xS#vatWOMx||mF)O!#2Y}5U=+7yP_||2JK01Y`(TPFzh!!|%%gNE>(~y% z8hHv`#q0&xNbTK@IV)PR`fc!}PqvfoqK(l?i>H2cYy6by=NZhjhvbNW{1E3zh>1;8on>R(3`P9UE9HF0npf9Jhqu>|J)bDY}frnaS1+4d4Q-uanCV2pS3*@q8`ls zp$D*}i{c2+!|dz>WOfKSw(cQ5i`J5>*r|s|^3*>L zCNcM|B#)gqgVsOvTT&46L-50B_!Eb-*tNeUS556sNS$&WNoFa(C3oVkV9z6@B53F@ zzNbDqn#QhvgzRDWJVGi1mh*hxM&!XQ-G^~!h;>N#3`{mVqj&&{=yuxpLhMc4l6>Hd!0ig14-cO8@9i23v9XbMQ?E{B^ zocaQp1&nzwkR$j}WWn(3!V6@<3|QRf?_WQI+<(JSQWnB}`5?)h0hcX$nJ#8&b0zU? z+cwHG0OdvgpB}<6n*km1#}AQPBXH-kb#Ku)cGnT|?=#@@q8vVlN%GjUl(HvZBr8MZ z*_|y(WbsEy@?}z8Qh^gWuy?!rB@D_lN6BB1Dwid{L~Id7$zbabl39N9-^o~@?5=OH zb(6hJtRW;xp(LMO_X>PjU+?>vLe1?*_qcMZv-nCGOwhp==EtyB8)CWxVv8`nW66!uftDAkVe59WM1eS z@L2Zsb{aRmEd=oyX8HSb2(i1Gt?aAA)A>GLLZ^#6yY8fHcP>49-V~GtF50B8K?5r zM*(X2A7Qil=ci~Q2Yz;noC{%ZJwr0G!d}-yw;gK=z&4ANZ1o3dDFu7$T`XIzACN_n zsVGuK7<@%W@k|~$E6{V^2cuhinzTp6C$Ps)lcdPvabzC8>k||+{|sr2z|PHvvIN29<1@E3C_)(~yw|_)dB!&&0LTJ2_qD&tWwfGHY$Ek8-rI~UQ7Dmw#p>iT& zZgd=)cnK%&YLLtmrajRJD4Qx8Ci&~egk4QE_9Ic{=ZJB_+9SHAp~BRe zC0U>%I`GzWBrTdEcvejiHuczAh%&cel{nr5Haz$-$>-JCD!ij`crbxjN|_=|4rs3t5mr^O6e+pj5u5AgHq}b}{#Tj_o^k8B2J>Cb7d?@bALsn5)GspA@w!q$$VDxzv3|ld>4wOfQMF-h3wdQVu+y6aRc=4 zxj^P72zvp%U7%xC+WpuIln5ZVDM%3N{*gHI=jej6QJ2-@f(WQY`V|+j z3Te0%LLQWKCvl{}UcW$=2C~lkQq)!PCF&*WYWou9=G8=5w{C#>SQrYxM<|MjoEv(% zp?i4PJMI#Vs$}cFB85rCQLjn}&RZ-}WrR{)(hcXo62(aRn(Rk5=D$<;XZo6yrCj<* zMUatWL0yBP`|vj;Zw91GHlRD^(3gXRcS`8qc+eG_GG>aQ^VmTN{Xs;wYuSbvI(r7P zBJXUdhllpH{-}GZV?Rx&IRfjxbXtJX_iQ>{#Pwd!q|+-il|{-GT^^@z81IPKt;1fh z1trcX*t$7%E1tGEG>86NqV>0D(8(By&VObeJv$3aiGsbJP1~VAlOBf*h7Qnley{=0 zhmuVHbvd+$NRJ)=>RJrx;cx|AnJeCL2{I_Y1rYjv;{1kp>*SA+!>USJLihnweU~d zKsCK7MxyYquA@sOY{|V?8-|Ruk)6AP#`>Q&(xlXcpf2lr=zy$3-ur$}6Oy~_))6b( z0YY1m(!c+Q^qd5PV&64%Z47?D*hoht2@3vRi<%E!=x#1#kFTP0{kL=>hLvU^n~m>a zn{PY;zV54~DgJdms5jfb5HXwj={5X}zq1DW|1bLK8{*LHl>xd-EXtumWJdW5Lvb*V ziXgsQX$s-ZW2Xwf;^8-w{fC|Ag##bkX?8fUbcim%)_2_yT@!{u-kHsQIYj3m;?W_h zTBQmdjlq1X*VEl=mpS_Qnt>Ny$#uhu%}p z^QhvATd{M!J%d&;r<<-tNLdzX@(^9k~TQp3sL2&ahbrGuKZKyD!4O4w|Ar(#P zsE=9bH~8o$c*VlM<~lkW6CcnUT(4w>_oAC_{1Hu>C3?V*?)UR@d_0IuH{3{{ibc0^ znpyUkWq#vknk&ITRI|;`p=8(mgeHj)`!O|0zV|aYQHl5d9_#*yBW4Nv<4+u@3CfNkSR8w8l5%-d03bz%6L9ZZL6&hbO(7Q`x$p;c zbUObjNY$uU_d7Nf`*B$ic6u<64dMqA`WcqBH z?O**nS~iO>zN>KDrPC+p>?|4#xM-eRLBq*<%pa{5SuFnqn@uM_+T8uI374aqP;! z(d5fu;Z?3Iw(W0pE|2Gu+2XK(xqSVI!--v;%;g;R;un3*jn#{QC`6%+XGr4gC}66P z`=Wp>BsB44kl|vZQ*rriHoNO78qZ51h==4~1hVGzcCGHis~Axw$Y#k;hf@e~4#?Sw ze7OsibK}!g#Yy5fhduT*ofi(kR(&@6FqmFM!>T-)hYWX-+WDehjQ_kK-73l?*%b#OLS_!Do|m|uV#nef$*jdT-;>7OJ(exLv%S`+%7}bf_b~`Fdd$O z=2$e09id(9?Yk-DI)3!F_4An6_=4bLYkcxA=YcOMnpS~ z(p51U1$*Q;k+J

5k~kE=r*R!Qf)=#)rsCx8oh83GRwhE;KV;xsIJJk_z0$HCco z!9i*AT{;hol-N-mjK!%#L}f7+Mgv;M z!8ECY(8KYBS29E>72gqw5!w={O&DQeRI_^U2!*Q`szqF(nUhX?ADf@()(f^*1nEoY z2&Jo_V)V2krYBA>Vsy%|a#N@TXpm4n=0%lu7)nV%+y8->%t8oM9SMnLtIyC>0a2l!bDm;mIv&BA!Y124ZcY~q&RMjxa+>^Ln;$uj_X6ZK;(4GhqOL;EsYtn zn5CqWY?gZ#8w9S(BYP3uvVtEQt+&#p{w-%|78SB7_QDI`7X?gi??YhVnNQ>LqxEB2 Q!!~?Ep9KHP{gf{FKkiD~egFUf delta 28689 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 From bbfcdfa09443191861a5b0665a3b9a88daf5da2b Mon Sep 17 00:00:00 2001 From: KHROTU <161682265+KHROTU@users.noreply.github.com> Date: Sat, 6 Dec 2025 00:58:12 +0800 Subject: [PATCH 128/131] update grok display link (#4385) original script no longer updated, new ver ported from their new chrome extension --- docs/ai.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ai.md b/docs/ai.md index 3c60ba63c..e7d2cf337 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -16,7 +16,7 @@ ## ▷ Official Model Sites * ⭐ **[Microsoft Copilot](https://copilot.microsoft.com)** - GPT-5 / Unlimited / [Reasoning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#better-reasoning) / [Discord](https://discord.com/invite/go-copilot) * ⭐ **[Kimi](https://www.kimi.com/)** - Kimi K2 (Thinking) / Slides / Sign-Up Required / [Subreddit](https://www.reddit.com/r/kimi/) / [Discord](https://discord.gg/TYU2fdJykW) / [GitHub](https://github.com/MoonshotAI) * ⭐ **[Qwen](https://chat.qwen.ai/)** - Qwen3-Max / Unlimited / [Subreddit](https://www.reddit.com/r/Qwen_AI/) / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) -* ⭐ **[Grok](https://grok.com/)** - Grok 4 + Grok 3 Fast (96 daily) / Grok 4.1 (24 daily) / [Rate Display](https://greasyfork.org/en/scripts/533963) / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) +* ⭐ **[Grok](https://grok.com/)** - Grok 4 + Grok 3 Fast (96 daily) / Grok 4.1 (24 daily) / [Rate Display](https://greasyfork.org/en/scripts/558017-grok-rate-limit-display) / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) * ⭐ **[⁠Z.ai](https://chat.z.ai/)** - GLM 4.6 / Slides / Unlimited / [Discord](https://discord.gg/QR7SARHRxK) * ⭐ **[DeepSeek](https://chat.deepseek.com/)** - DeepSeek-V3.2 / Sign-Up Required / Unlimited / [Subreddit](https://www.reddit.com/r/DeepSeek/) / [Discord](https://discord.com/invite/Tc7c45Zzu5) / [GitHub](https://github.com/deepseek-ai) * [Claude](https://claude.ai/) - Claude 4.5 Sonnet / Sign-Up with Phone # Required / [Usage Tracker](https://github.com/lugia19/Claude-Usage-Extension) / [Subreddit](https://www.reddit.com/r/ClaudeAI/) / [Discord](https://discord.com/invite/6PPFFzqPDZ) From 73e7ec2292172af86cb9d24c1b964fae1d0ac925 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Fri, 5 Dec 2025 08:59:09 -0800 Subject: [PATCH 129/131] small fix --- docs/ai.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ai.md b/docs/ai.md index e7d2cf337..46d5b89d4 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -16,7 +16,7 @@ ## ▷ Official Model Sites * ⭐ **[Microsoft Copilot](https://copilot.microsoft.com)** - GPT-5 / Unlimited / [Reasoning](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#better-reasoning) / [Discord](https://discord.com/invite/go-copilot) * ⭐ **[Kimi](https://www.kimi.com/)** - Kimi K2 (Thinking) / Slides / Sign-Up Required / [Subreddit](https://www.reddit.com/r/kimi/) / [Discord](https://discord.gg/TYU2fdJykW) / [GitHub](https://github.com/MoonshotAI) * ⭐ **[Qwen](https://chat.qwen.ai/)** - Qwen3-Max / Unlimited / [Subreddit](https://www.reddit.com/r/Qwen_AI/) / [Discord](https://discord.com/invite/CV4E9rpNSD) / [GitHub](https://github.com/QwenLM) -* ⭐ **[Grok](https://grok.com/)** - Grok 4 + Grok 3 Fast (96 daily) / Grok 4.1 (24 daily) / [Rate Display](https://greasyfork.org/en/scripts/558017-grok-rate-limit-display) / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) +* ⭐ **[Grok](https://grok.com/)** - Grok 4 + Grok 3 Fast (96 daily) / Grok 4.1 (24 daily) / [Rate Display](https://greasyfork.org/en/scripts/558017) / [Subreddit](https://www.reddit.com/r/grok/) / [Discord](https://discord.com/invite/kqCc86jM55) * ⭐ **[⁠Z.ai](https://chat.z.ai/)** - GLM 4.6 / Slides / Unlimited / [Discord](https://discord.gg/QR7SARHRxK) * ⭐ **[DeepSeek](https://chat.deepseek.com/)** - DeepSeek-V3.2 / Sign-Up Required / Unlimited / [Subreddit](https://www.reddit.com/r/DeepSeek/) / [Discord](https://discord.com/invite/Tc7c45Zzu5) / [GitHub](https://github.com/deepseek-ai) * [Claude](https://claude.ai/) - Claude 4.5 Sonnet / Sign-Up with Phone # Required / [Usage Tracker](https://github.com/lugia19/Claude-Usage-Extension) / [Subreddit](https://www.reddit.com/r/ClaudeAI/) / [Discord](https://discord.com/invite/6PPFFzqPDZ) From 0768e7677d8abacfcf92213ad33887410e885aa1 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Fri, 5 Dec 2025 14:20:58 -0800 Subject: [PATCH 130/131] small update --- docs/audio.md | 1 - docs/gaming.md | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/audio.md b/docs/audio.md index 064640e78..354a43280 100644 --- a/docs/audio.md +++ b/docs/audio.md @@ -8,7 +8,6 @@ # ► Audio Streaming ## ▷ Streaming Apps -* 🌐 **[Music Megathread](https://github.com/MoonWalker440/Music-Megathread/)** - Streaming App Index * 🌐 **[/music streaming/](https://dan.valeena.dev/guides/music-streaming/)**, [2](https://rentry.co/musicstreaming) or [Wiki Comparisons](https://en.wikipedia.org/wiki/Comparison_of_music_streaming_services) - Streaming Service Comparisons * ↪️ **[Spotify Clients](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/audio/#wiki_.25BA_spotify_tools)** * ↪️ **[YouTube Music Mobile](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android/#wiki_.25B7_youtube_music)** diff --git a/docs/gaming.md b/docs/gaming.md index 7fb470cc7..072628063 100644 --- a/docs/gaming.md +++ b/docs/gaming.md @@ -168,6 +168,7 @@ ## ▷ Decomps / Ports * 🌐 **[TheGamingEmporium](https://www.thegamingemporium.com/)** - Game Ports, Decompilations, etc * [IOQuake3](https://ioquake3.org/) - Quake 3 Source Port / [Discord](https://discord.gg/YY9UvMHGYb) / [GitHub](https://github.com/ioquake/ioq3) * [YQuake2](https://www.yamagi.org/quake2/) - Quake 2 Source Port / [GitHub](https://github.com/yquake2/yquake2) +* [Ship of Harkinian](https://www.shipofharkinian.com/) - Ocarina of Time Port / [Discord](https://discord.com/invite/shipofharkinian) / [GitHub](https://github.com/HarbourMasters/Shipwright) * [Beyond All Reason](https://www.beyondallreason.info/) - Open-Source Total Annihilation / Supreme Commander / [Discord](https://discord.gg/beyond-all-reason) / [GitHub](https://github.com/beyond-all-reason) * [DFWorkshop](https://www.dfworkshop.net/) - Daggerfall Unity Engine Port * [EDuke32](https://www.eduke32.com/) - Duke Nukem 3D Source Port / [Discord](https://discord.gg/ks5bHrH) From 385728eb1bb23065707bd57f94ef66baf0e80b4c Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Fri, 5 Dec 2025 16:23:26 -0800 Subject: [PATCH 131/131] fix --- docs/video.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/video.md b/docs/video.md index 027402ddb..b29742edb 100644 --- a/docs/video.md +++ b/docs/video.md @@ -427,9 +427,7 @@ ## ▷ Live Sports * ⭐ **[DaddyLive](https://dlhd.dad/)**, [2](https://dlhd.dad/), [3](https://thedaddy.dad/), [4](https://dlhd.click/), [5](https://daddylivestream.com/) - TV / Sports / [Mirrors](https://daddyny.com/) * ⭐ **[PPV.TO](https://ppv.to/)**, [2](https://ppvs.su/) - Live Events / [Mirrors](https://ppv.zone/) / [Discord](https://discord.gg/5AMPdpckjH) * ⭐ **[Sport7](https://sport7.pro/)**, [2](https://sport71.pro//) / [Player Note](https://github.com/fmhy/FMHY/wiki/FMHY%E2%80%90Notes.md#sport7) / [Telegram](https://t.me/goatifisports) / [Discord](https://discord.gg/xcdfVwgEx3) - * ⭐ **[Watch Footy](https://watchfooty.st/)**, [2](https://www.watchfooty.top) - Stream Aggregator / [Discord](https://discord.gg/T38kUWZHtB) / [Mirrors](https://watchfty.link/) - * ⭐ **[BINTV](https://bintv.fun/)** / [Discord](https://discord.gg/fMU4hpDjPg) * ⭐ **[SportsBite](https://sportsbite.live/)**, [2](https://sportsbite.pro/) / [Status](https://allbite.xyz/) / [Telegram](https://t.me/+Zo7CoigxqRczMjRk) / [Discord](https://discord.gg/Qg7uRXWAhU) * ⭐ **[SoccerStreamLinks](https://soccerstreamlinks.site/)** or [Iframely](https://iframely.biz/) - Stream Aggregator / [Discord](https://discord.gg/HwXeKNu8FU)

$Ip{azpgyJKidx7>0G(HE;2^c5()m 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%0AeQl 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 z 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 hJobbi?9pI*7LIJ(4ik+-OP-G zOJKM83^#gjj18z;=NPF%vON+HqqBqG8|p~%k(*Ju3kOGk3nTHShREsipzVA|akPzS zL(z`^bvC74J3#wG`c@<&2tdVIOGR>rgy-$(WONyTV(BA3EB^HDs@VB-MBQn-Z2yCq zAr#HmKuD;w;Fg_Oa8wz;>KU3R_pvTh*%h9~$e>Y7WQ}alSAYom%_@J%^_V8rAJ6r5 zOZ5h68Hu;OZ86{GB-G=g(@WQ z&6Bj^^DAHjESix7Gu8uYsq~-z0I>B}K?aG0sd$D&C8)bD$v3A!^8tiHyohn!_ud+~ z7cbW#JhNKm2*!~WXJI@Yz)gjq44{HGdwTBT2pKOJVGQZ!a)>$o!LmmjqtTeK0nv1a zUg0TEh`}~6)rc{k*qn17#I7Hs5gIqZpu%2&-5NZO5Cs`K?Eyq#hwOH$hlw>bR%Az; zk+frT^F}Y-fy3lE>}Zc8+4q^9h+&1CmTPk+-GtoV4I5Vn8SWyO9N^N{U&>P;puUb(S z5V!AAxcn5G#Pqz>>|SinF|KEicAhT&?EKe2#}HNDrpeuLgUM~m!y&T5)HZu6Gtev_ zsXr~TVN@hdWgLL#i!)y0-Gqzr5f9WPvG+FTS(nsbHiIs?hHIrrD8sJa*W!?wA~c?z z9SvRmm72+?LYI?FFU@N?MQraN|a@&>-!187%H6@RIWiwa_gloxP?w>wP4o{yF57XQD%y_pYo`B z4ug9+VWmbS`8L4U+T=ekQMHyRd(Qxyka>_$zVDZ#EzKp6;i>I)97LLevdm zUji}hm%0DQsG&Y%ml1tyPhPit>_N6e?%3m&EV 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 Date: Fri, 5 Dec 2025 08:42:17 -0800 Subject: [PATCH 125/131] small fix --- docs/reading.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/reading.md b/docs/reading.md index 78565397e..7316e4479 100644 --- a/docs/reading.md +++ b/docs/reading.md @@ -205,7 +205,7 @@ # ► Special Interest ## ▷ Light Novels -* 🌐 **[Wotaku](https://wotaku.wiki/websites#novels)** - Light Novel Index / [Discord](https://discord.gg/vShRGx8ZBC) +* 🌐 **[Wotaku](https://wotaku.wiki/websites#novels)** - Light Novel Site Index / [Discord](https://discord.gg/vShRGx8ZBC) * 🌐 **[EverythingMoe](https://everythingmoe.com/#section-novel)**, [2](https://everythingmoe.org/#section-novel) - Light Novel Sites Index / [Subreddit](https://www.reddit.com/r/everythingmoe/) / [Discord](https://discord.gg/GuueaDgKdS) * 🌐 **[The Index](https://theindex.moe/library/novels)** - Light Novel Site Index / [Discord](https://discord.gg/Snackbox) / [Wiki](https://thewiki.moe/) * ⭐ **[⁠NovelFire](https://novelfire.net/)** - Online Reading From d673e51173289a3c8da30e762e7232fb1abda327 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Fri, 5 Dec 2025 08:47:38 -0800 Subject: [PATCH 126/131] removed site --- docs/educational.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/educational.md b/docs/educational.md index 91f630a80..b6fdf903d 100644 --- a/docs/educational.md +++ b/docs/educational.md @@ -128,7 +128,6 @@ ## ▷ Skills / Hobbies * ↪️ **[Photography / Cameras](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/image-tools#wiki_.25BA_photography_.2F_cameras)** * ↪️ **[Typing Tests / Games](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/text-tools#wiki_.25B7_typing_lessons)** -* [Rookie Road](https://www.rookieroad.com/) - Sport Guides * [Make it Yourself](https://makeityourself.org/) - 1000 DIY Projects / [Video](https://youtu.be/TSFJ2OH1PQA) * [Animated Knots](https://www.animatedknots.com/) or [NetKnots](https://www.netknots.com/) - Learn to Tie Knots * [Ian's Shoelace Site](https://www.fieggen.com/shoelace/) - Learn to Tie Shoelaces From e697cd491f227e84984437a7a182627f2dc1cbdb Mon Sep 17 00:00:00 2001 From: Pas <74743263+Pasithea0@users.noreply.github.com> Date: Fri, 5 Dec 2025 09:53:07 -0700 Subject: [PATCH 127/131] update node and packages (#4380) --- package-lock.json | Bin 594926 -> 587199 bytes package.json | 42 ++++++++++++++++----------------- pests-repellent/package.json | 6 ++--- pests-repellent/pnpm-lock.yaml | Bin 59418 -> 56293 bytes pnpm-lock.yaml | Bin 324406 -> 326086 bytes 5 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6b8bb363667583f0f8692aefcc6806dd399734f2..bc3a32bdf3548d7eb7feae5ac45e2378647b17c1 100644 GIT binary patch delta 39199 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 delta 41729 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 BWNiQd diff --git a/package.json b/package.json index 2d53e6101..eb8e4f4fc 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "packageManager": "pnpm@10.12.2+sha256.07b2396c6c99a93b75b5f9ce22be9285c3b2533c49fec51b349d44798cf56b82", "type": "module", "engines": { - "node": "21.7.3" + "node": ">=25.2.1" }, "scripts": { "api:build": "nitropack build", @@ -24,7 +24,7 @@ "@fmhy/components": "^0.0.3", "@headlessui/vue": "^1.7.23", "@resvg/resvg-js": "^2.6.2", - "@vueuse/core": "^14.0.0", + "@vueuse/core": "^14.1.0", "consola": "^3.4.2", "feed": "^5.1.0", "itty-fetcher": "^1.0.10", @@ -32,43 +32,43 @@ "nitropack": "^2.12.9", "nprogress": "^0.2.0", "pathe": "^2.0.3", - "reka-ui": "^2.6.0", - "unocss": "66.5.5", + "reka-ui": "^2.6.1", + "unocss": "66.5.10", "vitepress": "^1.6.4", - "vue": "^3.5.24", + "vue": "^3.5.25", "x-satori": "^0.4.0", - "zod": "^4.1.12" + "zod": "^4.1.13" }, "devDependencies": { - "@cloudflare/workers-types": "^4.20251107.0", + "@cloudflare/workers-types": "^4.20251202.0", "@ianvs/prettier-plugin-sort-imports": "^4.7.0", - "@iconify-json/carbon": "^1.2.14", - "@iconify-json/fluent": "^1.2.34", + "@iconify-json/carbon": "^1.2.15", + "@iconify-json/fluent": "^1.2.35", "@iconify-json/fluent-mdl2": "^1.2.1", "@iconify-json/gravity-ui": "^1.2.10", "@iconify-json/heroicons-solid": "^1.2.1", "@iconify-json/logos": "^1.2.10", - "@iconify-json/lucide": "^1.2.72", - "@iconify-json/material-symbols": "^1.2.44", + "@iconify-json/lucide": "^1.2.78", + "@iconify-json/material-symbols": "^1.2.49", "@iconify-json/mdi": "^1.2.3", "@iconify-json/ph": "^1.2.2", - "@iconify-json/qlementine-icons": "^1.2.11", - "@iconify-json/simple-icons": "^1.2.57", + "@iconify-json/qlementine-icons": "^1.2.12", + "@iconify-json/simple-icons": "^1.2.61", "@iconify-json/twemoji": "^1.2.4", - "@iconify/utils": "^3.0.2", - "@types/node": "^24.10.0", + "@iconify/utils": "^3.1.0", + "@types/node": "^24.10.1", "@types/nprogress": "^0.2.3", "nitro-cloudflare-dev": "^0.2.2", - "prettier": "^3.6.2", + "prettier": "^3.7.4", "prettier-plugin-pkgsort": "^0.2.1", - "prettier-plugin-tailwindcss": "^0.7.1", - "sass": "^1.93.3", + "prettier-plugin-tailwindcss": "^0.7.2", + "sass": "^1.94.2", "typescript": "^5.9.3", - "unplugin-auto-import": "^20.2.0", + "unplugin-auto-import": "^20.3.0", "vite-plugin-optimize-exclude": "^0.0.1", - "vite-plugin-pwa": "^1.1.0", + "vite-plugin-pwa": "^1.2.0", "vite-plugin-terminal": "^1.3.0", - "wrangler": "^4.46.0" + "wrangler": "^4.52.1" }, "pnpm": { "peerDependencyRules": { diff --git a/pests-repellent/package.json b/pests-repellent/package.json index 9d0a3a88e..0af1d85ab 100644 --- a/pests-repellent/package.json +++ b/pests-repellent/package.json @@ -10,9 +10,9 @@ "cf-typegen": "wrangler types" }, "devDependencies": { - "@cloudflare/vitest-pool-workers": "^0.10.5", + "@cloudflare/vitest-pool-workers": "^0.10.13", "typescript": "^5.9.3", - "vitest": "~3.2.0", - "wrangler": "^4.46.0" + "vitest": "~4.0.15", + "wrangler": "^4.52.1" } } diff --git a/pests-repellent/pnpm-lock.yaml b/pests-repellent/pnpm-lock.yaml index 98c09c5c16cd60c034f346a2c2cb4828e86ee6e9..37d036036b05a798a3b2d1c5a78e82fe24e6d049 100644 GIT binary patch delta 11476 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 delta 13264 zcma)j3DD$Ld0-9p+@8aDU_ADCJjR%@Ej*ICCAH+mFzQ3yYF&Lv-Rf|u)w;UXx?AcN z*~O{aBwGmqY-KCp7_bwrO)6k^l5m7$YzQGXht18VmO$0+rfM&swrY=TWwWpQ|Nrrf zO>ON=&HPXA`rh}w?|t|G?>~LRW6$64-mjj)kDTBAlNwR%_}+u(k&7sD5r5>Tr!J89 z-Fqo@5+hFF*wcd8_LEE4MdTvr-|42B6|2m}}Eh?cq;Jnn+ z8!1$$MW-t^d@n>=2)|}ypBbxdB59M7P5WznIb|EZ+!ph;ypLK@&H1WDgdh&-u&n>XPzrXcZLkNUR#rjERPr?zN>blWoY*MgRF%N%eGIOk#lEw56ptS|UVQ1`@#4qi zvEr+TZYfUw@TQ}e(2FIcgrj@VhkbaOcGSTThOC&35jm}gb+wY|OP01^TMlNCAU2I4 zf&{-zrh;6i7}aifC3j6xe!DhW3GT8R(q50V5NZNb%?RohkKD6?ey(`pmL13^9zS^% z-`=#`Z>&%I};Rg$|mcFa@49tV@XzXW}TNk-Wc0hL)BN|EJzV})yDGH)YDXXf{UzMtKdA2OUp1r zYK^uQ`pST@T$Wqe_jf4cCFu5e(<5#v4YWj4ZcKF6D zbCYCdW(~2|uep7)F{|bXm-p68zt*X<^W|t*#@Ys)&MWz}S^=C173c0gS^Uk>TZ&63 z4;G&|cDQ)QtL}gF*r#{FPO58y3M|tWnn}&ef*QQSySBNab6BrhUCQt#Nj5VHg>t