Mobile
diff --git a/docs/.vitepress/theme/style.css b/docs/.vitepress/theme/style.css
index 59398ac52..1e30d5cdd 100644
--- a/docs/.vitepress/theme/style.css
+++ b/docs/.vitepress/theme/style.css
@@ -1,9 +1,9 @@
:root {
/* Colors: Brand */
- --vp-c-brand-1: theme('colors.swarm.400');
- --vp-c-brand-2: theme('colors.swarm.500');
- --vp-c-brand-3: theme('colors.swarm.700');
- --vp-c-brand-soft: theme('colors.swarm.300');
+ --vp-c-brand-1: theme('colors.swarm.500');
+ --vp-c-brand-2: theme('colors.swarm.600');
+ --vp-c-brand-3: theme('colors.swarm.800');
+ --vp-c-brand-soft: theme('colors.swarm.400');
/* Colors: Button */
--vp-button-brand-bg: var(--vp-c-brand-1);
@@ -43,6 +43,12 @@
}
.dark {
+ /* Colors: Brand */
+ --vp-c-brand-1: theme('colors.swarm.400');
+ --vp-c-brand-2: theme('colors.swarm.500');
+ --vp-c-brand-3: theme('colors.swarm.700');
+ --vp-c-brand-soft: theme('colors.swarm.300');
+
/* Colors: Background */
--vp-c-bg: rgb(26, 26, 26);
--vp-c-bg-alt: rgb(23, 23, 23);
@@ -90,6 +96,10 @@
}
::selection {
+ background-color: #5586a6;
+}
+
+.dark ::selection {
background-color: #0f2c47;
}
diff --git a/docs/.vitepress/transformer.ts b/docs/.vitepress/transformer.ts
index c89f7d1e8..8f66c514f 100644
--- a/docs/.vitepress/transformer.ts
+++ b/docs/.vitepress/transformer.ts
@@ -1,128 +1,9 @@
import { basename } from 'pathe'
import type { Plugin } from 'vitepress'
+import { replaceUnderscore, transformer } from './transformer/core'
+import { excluded, getHeader } from './transformer/constants'
-interface Header {
- [key: string]: { title: string; description: string }
-}
-
-const headers: Header = {
- 'adblockvpnguide.md': {
- title: 'Adblocking / Privacy',
- description: "Adblocking, Privacy, VPN's, Proxies, Antivirus"
- },
- 'ai.md': {
- title: 'Artificial Intelligence',
- description: 'Chat Bots, Text Generators, Image Generators, ChatGPT Tools'
- },
- 'android-iosguide.md': {
- title: 'Android / iOS',
- description: 'Apps, Jailbreaking, Android Emulators'
- },
- 'audiopiracyguide.md': {
- title: 'Music / Podcasts / Radio',
- description: 'Stream Audio, Download Audio, Torrent Audio'
- },
- 'beginners-guide.md': {
- title: 'Beginners Guide',
- description: 'A Guide for Beginners to Piracy'
- },
- 'downloadpiracyguide.md': {
- title: 'Downloading',
- description: 'Download Sites, Software Sites, Open Directories'
- },
- 'edupiracyguide.md': {
- title: 'Educational',
- description: 'Courses, Documentaries, Learning Resources'
- },
- 'gamingpiracyguide.md': {
- title: 'Gaming / Emulation',
- description: 'Download Games, ROMs, Gaming Tools'
- },
- 'linuxguide.md': {
- title: 'Linux / MacOS',
- description: 'Apps, Software Sites, Gaming'
- },
- 'miscguide.md': {
- title: 'Miscellaneous',
- description: 'Extensions, Indexes, News, Health, Food, Fun'
- },
- 'nsfwpiracy.md': {
- title: 'NSFW',
- description: 'NSFW Indexes, Streaming, Downloading'
- },
- 'non-english.md': {
- title: 'Non-English',
- description: 'International Piracy Sites'
- },
- 'readingpiracyguide.md': {
- title: 'Books / Comics / Manga',
- description: 'Books, Comics, Magazines, Newspapers'
- },
- 'gaming-tools.md': {
- title: 'Gaming Tools',
- description: 'Gaming Optimization, Game Launchers, Multiplayer'
- },
- 'devtools.md': {
- title: 'Developer Tools',
- description: 'Git, Hosting, App Dev, Software Dev'
- },
- 'img-tools.md': {
- title: 'Image Tools',
- description: 'Image Editors, Generators, Compress'
- },
- 'audio-tools.md': {
- title: 'Audio Tools',
- description: 'Audio Players, Audio Editors, Audio Downloaders'
- },
- 'system-tools.md': {
- title: 'System Tools',
- description: 'System Tools, Hardware Tools, Windows ISOs, Customization'
- },
- 'file-tools.md': {
- title: 'File Tools',
- description: 'Download Managers, File Hosting, File Archivers'
- },
- 'video-tools.md': {
- title: 'Video Tools',
- description: 'Video Players, Video Editors, Live Streaming, Animation'
- },
- 'text-tools.md': {
- title: 'Text Tools',
- description: 'Text Editors, Pastebins, Fonts, Translators'
- },
- 'internet-tools.md': {
- title: 'Internet Tools',
- description: 'Browsers, Extensions, Search Engines'
- },
- 'social-media-tools.md': {
- title: 'Social Media Tools',
- description: 'Discord Tools, Reddit Tools, YouTube Tools'
- },
- 'storage.md': {
- title: 'Storage',
- description: 'Sections too big to fit on main pages'
- },
- 'torrentpiracyguide.md': {
- title: 'Torrenting',
- description: 'Torrent Clients, Torrent Sites, Trackers'
- },
- 'videopiracyguide.md': {
- title: 'Movies / TV / Anime',
- description: 'Stream Videos, Download Videos, Torrent Videos'
- },
- 'base64.md': {
- title: 'Base64',
- description: 'Base64 storage'
- },
- 'unsafesites.md': {
- title: 'Unsafe Sites',
- description: 'Unsafe/harmful sites to avoid.'
- }
-}
-
-const excluded = ['readme.md', 'single-page', 'feedback.md', 'index.md']
-
-export function transformer(): Plugin {
+export function transforms(): Plugin {
return {
name: 'custom:transform-content',
enforce: 'pre',
@@ -151,48 +32,56 @@ export function transformer(): Plugin {
}
}
-function getHeader(id: string) {
- const title =
- '
'
-
- const data = headers[id]
- let header = '---\n'
- header += `title: "${data.title}"\n`
- header += `description: ${data.description}\n`
- header += '---\n'
- header += `${title}${data.title}\n`
- header += `${description}${data.description}
\n\n`
- return header
-}
-
-export function transformGuide(text: string): string {
- const _text = text
- .replace(/\[TOC\]\n/gm, '')
- .replace(/\*\*Table of Contents\*\*\n\[TOC2\]\n/gm, '')
- .replace(/# -> \*\*\*Beginners Guide to Piracy\*\*\* <-\n/gm, '')
- .replace(/!!!note\s(.+?)\n/gm, '\n:::info\n$1\n:::\n')
- .replace(/!!!info\s(.+?)\n/gm, '\n:::info\n$1\n:::\n')
- .replace(/!!!warning\s(.+?)\n/gm, ':::warning\n$1\n:::\n')
- .replace(/>\s(.+?)\n/gm, '> $1\n\n')
- .replace(/\*\*\[\^ Back to Top\]\(#beginners-guide-to-piracy\)\*\*/gm, '')
- .replace(/!!!\s(.+?)\n/gm, ':::info\n$1\n:::\n')
- .replace(/\n\*\*\[/gm, '\n* **[')
- .replace(/>(.*)\n\n(.*)/gm, ':::details $1\n$2\n:::')
- return _text
-}
-
-function replaceUnderscore(text: string): string {
- const pattern = /\/#[\w\-]+(?:_[\w]+)*/g
- const matches = text.match(pattern) || []
- let _text = text
- for (const match of matches) {
- const replacement = match.replace(/_/g, '-')
- _text = _text.replace(match, replacement)
- }
- return _text
-}
+export const transformGuide = (text: string): string =>
+ transformer(text)
+ .transform('Beginners Guide', [
+ {
+ name: 'TOC',
+ find: /\[TOC\]\n/gm,
+ replace: ''
+ },
+ {
+ name: 'TOC2',
+ find: /\*\*Table of Contents\*\*\n\[TOC2\]\n/gm,
+ replace: ''
+ },
+ {
+ name: 'Beginners Guide',
+ find: /# -> \*\*\*Beginners Guide to Piracy\*\*\* <-\n/gm,
+ replace: ''
+ },
+ {
+ name: 'Note',
+ find: /!!!note\s(.+?)\n/gm,
+ replace: '\n:::info\n$1\n:::\n'
+ },
+ {
+ name: 'Info',
+ find: /!!!info\s(.+?)\n/gm,
+ replace: '\n:::info\n$1\n:::\n'
+ },
+ {
+ name: 'Warning',
+ find: /!!!warning\s(.+?)\n/gm,
+ replace: ':::warning\n$1\n:::\n'
+ },
+ {
+ name: 'Quote',
+ find: />\s(.+?)\n/gm,
+ replace: '> $1\n\n'
+ },
+ {
+ name: 'Back to Top',
+ find: /\*\*\[\^ Back to Top\]\(#beginners-guide-to-piracy\)\*\*/gm,
+ replace: ''
+ },
+ {
+ name: 'Back to Top',
+ find: /\*\*\[\^ Back to Top\]\(#beginners-guide-to-piracy\)\*\*/gm,
+ replace: ''
+ }
+ ])
+ .getText()
export function transform(text: string): string {
let _text = text
@@ -331,8 +220,8 @@ export function transform(text: string): string {
.replace(/####/g, '###')
// Replace emojis
.replace(/⭐/g, ':star:')
- .replace(/🌐/g, ':globe-with-meridians: ')
- .replace(/↪/g, ':repeat-button: ')
+ .replace(/🌐/g, ':globe-with-meridians:')
+ .replace(/↪/g, ':repeat-button:')
// Replace note/warning/tip
.replace(/^\*\*Note\*\* - (.+)$/gm, ':::tip\n$1\n:::')
.replace(/^\* \*\*Note\*\* - (.+)$/gm, ':::tip\n$1\n:::')
@@ -362,42 +251,50 @@ export function transform(text: string): string {
return _text
}
-function transformLinks(text: string): string {
- const _text = text
- // Transform Discord links to icons
- .replace(
- /\[Discord\]\(([^\)]*?)\)/gm,
- '
'
- )
- // Transform GitHub links to icons
- .replace(
- /\[GitHub\]\(([^\)]*?)\)/gm,
- '
'
- )
- // Fallback
- .replace(
- /\[Github\]\(([^\)]*?)\)/gm,
- '
'
- )
- // Transform GitLab links to icons
- .replace(
- /\[GitLab\]\(([^\)]*?)\)/gm,
- '
'
- )
- // Fallback
- .replace(
- /\[Gitlab\]\(([^\)]*?)\)/gm,
- '
'
- )
- // Transform Telegram links to icons
- .replace(
- /\[Telegram\]\(([^\)]*?)\)/gm,
- '
'
- )
- // Transform Subreddit links to icons
- .replace(
- /\[Subreddit\]\(([^\)]*?)\)/gm,
- '
'
- )
- return _text
-}
+const transformLinks = (text: string): string =>
+ transformer(text)
+ .transform('Links to Icons', [
+ {
+ name: 'Discord',
+ find: /\[Discord\]\(([^\)]*?)\)/gm,
+ replace:
+ '
'
+ },
+ {
+ name: 'GitHub',
+ find: /\[GitHub\]\(([^\)]*?)\)/gm,
+ replace:
+ '
'
+ },
+ {
+ name: 'GitHub Fallback',
+ find: /\[Github\]\(([^\)]*?)\)/gm,
+ replace:
+ '
'
+ },
+ {
+ name: 'GitLab',
+ find: /\[GitLab\]\(([^\)]*?)\)/gm,
+ replace:
+ '
'
+ },
+ {
+ name: 'GitLab Fallback',
+ find: /\[Gitlab\]\(([^\)]*?)\)/gm,
+ replace:
+ '
'
+ },
+ {
+ name: 'Telegram',
+ find: /\[Telegram\]\(([^\)]*?)\)/gm,
+ replace:
+ '
'
+ },
+ {
+ name: 'Subreddit',
+ find: /\[Subreddit\]\(([^\)]*?)\)/gm,
+ replace:
+ '
'
+ }
+ ])
+ .getText()
diff --git a/docs/.vitepress/transformer/constants.ts b/docs/.vitepress/transformer/constants.ts
new file mode 100644
index 000000000..24332f513
--- /dev/null
+++ b/docs/.vitepress/transformer/constants.ts
@@ -0,0 +1,136 @@
+interface Header {
+ [file: string]: { title: string; description: string }
+}
+
+export const headers: Header = {
+ 'adblockvpnguide.md': {
+ title: 'Adblocking / Privacy',
+ description: "Adblocking, Privacy, VPN's, Proxies, Antivirus"
+ },
+ 'ai.md': {
+ title: 'Artificial Intelligence',
+ description: 'Chat Bots, Text Generators, Image Generators, ChatGPT Tools'
+ },
+ 'android-iosguide.md': {
+ title: 'Android / iOS',
+ description: 'Apps, Jailbreaking, Android Emulators'
+ },
+ 'audiopiracyguide.md': {
+ title: 'Music / Podcasts / Radio',
+ description: 'Stream Audio, Download Audio, Torrent Audio'
+ },
+ 'beginners-guide.md': {
+ title: 'Beginners Guide',
+ description: 'A Guide for Beginners to Piracy'
+ },
+ 'downloadpiracyguide.md': {
+ title: 'Downloading',
+ description: 'Download Sites, Software Sites, Open Directories'
+ },
+ 'edupiracyguide.md': {
+ title: 'Educational',
+ description: 'Courses, Documentaries, Learning Resources'
+ },
+ 'gamingpiracyguide.md': {
+ title: 'Gaming / Emulation',
+ description: 'Download Games, ROMs, Gaming Tools'
+ },
+ 'linuxguide.md': {
+ title: 'Linux / MacOS',
+ description: 'Apps, Software Sites, Gaming'
+ },
+ 'miscguide.md': {
+ title: 'Miscellaneous',
+ description: 'Extensions, Indexes, News, Health, Food, Fun'
+ },
+ 'nsfwpiracy.md': {
+ title: 'NSFW',
+ description: 'NSFW Indexes, Streaming, Downloading'
+ },
+ 'non-english.md': {
+ title: 'Non-English',
+ description: 'International Piracy Sites'
+ },
+ 'readingpiracyguide.md': {
+ title: 'Books / Comics / Manga',
+ description: 'Books, Comics, Magazines, Newspapers'
+ },
+ 'gaming-tools.md': {
+ title: 'Gaming Tools',
+ description: 'Gaming Optimization, Game Launchers, Multiplayer'
+ },
+ 'devtools.md': {
+ title: 'Developer Tools',
+ description: 'Git, Hosting, App Dev, Software Dev'
+ },
+ 'img-tools.md': {
+ title: 'Image Tools',
+ description: 'Image Editors, Generators, Compress'
+ },
+ 'audio-tools.md': {
+ title: 'Audio Tools',
+ description: 'Audio Players, Audio Editors, Audio Downloaders'
+ },
+ 'system-tools.md': {
+ title: 'System Tools',
+ description: 'System Tools, Hardware Tools, Windows ISOs, Customization'
+ },
+ 'file-tools.md': {
+ title: 'File Tools',
+ description: 'Download Managers, File Hosting, File Archivers'
+ },
+ 'video-tools.md': {
+ title: 'Video Tools',
+ description: 'Video Players, Video Editors, Live Streaming, Animation'
+ },
+ 'text-tools.md': {
+ title: 'Text Tools',
+ description: 'Text Editors, Pastebins, Fonts, Translators'
+ },
+ 'internet-tools.md': {
+ title: 'Internet Tools',
+ description: 'Browsers, Extensions, Search Engines'
+ },
+ 'social-media-tools.md': {
+ title: 'Social Media Tools',
+ description: 'Discord Tools, Reddit Tools, YouTube Tools'
+ },
+ 'storage.md': {
+ title: 'Storage',
+ description: 'Sections too big to fit on main pages'
+ },
+ 'torrentpiracyguide.md': {
+ title: 'Torrenting',
+ description: 'Torrent Clients, Torrent Sites, Trackers'
+ },
+ 'videopiracyguide.md': {
+ title: 'Movies / TV / Anime',
+ description: 'Stream Videos, Download Videos, Torrent Videos'
+ },
+ 'base64.md': {
+ title: 'Base64',
+ description: 'Base64 storage'
+ },
+ 'unsafesites.md': {
+ title: 'Unsafe Sites',
+ description: 'Unsafe/harmful sites to avoid.'
+ }
+} as const
+
+export const excluded = ['readme.md', 'single-page', 'feedback.md', 'index.md']
+
+export function getHeader(id: string) {
+ const title =
+ '
'
+
+ const data = headers[id]
+ let header = '---\n'
+ header += `title: "${data.title}"\n`
+ header += `description: ${data.description}\n`
+ header += '---\n'
+ header += `${title}${data.title}\n`
+ header += `${description}${data.description}
\n\n`
+ return header
+}
diff --git a/docs/.vitepress/transformer/core.ts b/docs/.vitepress/transformer/core.ts
new file mode 100644
index 000000000..c7afd8623
--- /dev/null
+++ b/docs/.vitepress/transformer/core.ts
@@ -0,0 +1,53 @@
+import consola from 'consola'
+
+type Transform = {
+ name: string
+ find: string | RegExp
+ replace: string | ((match: string) => string)
+}
+
+type TransformerFunc = (name: string, transforms: Transform[]) => Replacer
+
+interface Replacer {
+ transform: TransformerFunc
+ getText(): string
+}
+
+export const transformer = (text: string) => {
+ const handler: ProxyHandler<{ text: string }> = {
+ get(target, prop) {
+ if (prop === 'transform') {
+ return (name: string, transforms: Transform[]): Replacer => {
+ consola.debug(`Starting transform ${name} with ${transforms}`)
+
+ transforms.forEach(({ name, find, replace }) => {
+ consola.debug(`Transforming ${name} with ${find}`)
+ target.text = target.text.replace(find, replace as any)
+ })
+
+ // @ts-expect-error - Proxy is not typed
+ return proxy
+ }
+ }
+ if (prop === 'getText') {
+ return () => target.text
+ }
+ return Reflect.get(target, prop)
+ }
+ }
+
+ const target = { text }
+ const proxy = new Proxy(target, handler)
+ return proxy as unknown as Replacer
+}
+
+export function replaceUnderscore(text: string): string {
+ const pattern = /\/#[\w\-]+(?:_[\w]+)*/g
+ const matches = text.match(pattern) || []
+ let _text = text
+ for (const match of matches) {
+ const replacement = match.replace(/_/g, '-')
+ _text = _text.replace(match, replacement)
+ }
+ return _text
+}
diff --git a/docs/adblockvpnguide.md b/docs/adblockvpnguide.md
index 227a1d02a..1fc14fe72 100644
--- a/docs/adblockvpnguide.md
+++ b/docs/adblockvpnguide.md
@@ -33,7 +33,7 @@
* ⭐ **[yokoffing's Recommended Filters](https://github.com/yokoffing/filterlists)**
* ⭐ **[LegitimateURLShortener](https://github.com/DandelionSprout/adfilt/blob/master/LegitimateURLShortener.txt)**
-* ⭐ **[FMHY Filterlist](https://windowsaurora.github.io/FMHYFilterlist/site/index.html)** - Unsafe Sites Filter / [Github](https://github.com/WindowsAurora/FMHYFilterlist/)
+* ⭐ **[FMHY Filterlist](https://fmhy.github.io/FMHYFilterlist/)** - Unsafe Sites Filter
* [FilterLists](https://filterlists.com/) Filter and host lists directory
* [Adbox](http://raymondhill.net/ublock/adbox.html) - Test Filters
* [DandelionSprout adfilt](https://github.com/DandelionSprout/adfilt)
@@ -198,6 +198,7 @@
* [Ken Harris](https://cyber.kenharris.io/) - Educational Guide
* [AvoidTheHack](https://avoidthehack.com/) - Educational Blog
* [Hostux](https://hostux.network/) - Privacy Tools
+* [yuuire](https://guide.yuuire.com/recommendations/) - Educational Guide
* [The Hitchhiker’s Guide](https://anonymousplanet.org/) - Extensive Guide to Online Anonymity
* [Privacy Settings](https://github.com/StellarSand/privacy-settings) - Privacy Setting Guides
* [EncryptedList](https://encryptedlist.xyz/) - List of Encrypted Services/Apps
@@ -450,8 +451,8 @@
## ▷ Proxy Apps
-* ⭐ **[Lantern](https://lantern.io/)** or **[Psiphon](https://psiphon.ca/)** - Free Proxy / VPN
* ⭐ **[SecureDNSClient](https://github.com/msasanmh/SecureDNSClient)** - DNS Proxy GUI / [Guide](https://rentry.co/SecureDNSClient)
+* [Lantern](https://lantern.io/) or [Psiphon](https://psiphon.ca/) - Free Proxy / VPN
* [No Thought is a Crime](https://ntc.party/) - Internet Censorship Discussion
* [GoodbyeDPI](https://github.com/ValdikSS/GoodbyeDPI/) / [GUI](https://github.com/mguludag/GUI-for-GoodbyeDPI), [PowerTunnel](https://github.com/krlvm/PowerTunnel), [zapret](https://github.com/bol-van/zapret) or [Green Tunnel](https://github.com/SadeghHayeri/GreenTunnel) - DPI Circumvention Local Proxies
* [Hola Proxy](https://github.com/Snawoot/hola-proxy) - Alternative Client for Hola Free Proxy Service
diff --git a/docs/android-iosguide.md b/docs/android-iosguide.md
index 0fd5eec81..4de46e571 100644
--- a/docs/android-iosguide.md
+++ b/docs/android-iosguide.md
@@ -61,13 +61,10 @@
* 🌐 **[OS Apps](https://github.com/pcqpcq/open-source-android-apps)**, [AAA](https://github.com/Psyhackological/AAA), [Cool FOSS](https://albertomosconi.github.io/foss-apps/) or [Android FOSS](https://github.com/offa/android-foss) - FOSS App Indexes
* 🌐 **[Awesome Shizuku](https://github.com/timschneeb/awesome-shizuku)** - Shizuku App Index
-* ⭐ **[F-Droid](https://f-droid.org/)** - FOSS App Installer
-* ⭐ **F-Droid Tools** - [Resources](https://fdroidfamily.codeberg.page/) / [Desktop](https://github.com/mvdan/fdroidcl) / [Build Status](https://codeberg.org/pstorch/F-Droid_Build_Status)
-* ⭐ **F-Droid Clients** - [Droid-ify](https://github.com/Droid-ify/client) / [Neo Store](https://github.com/NeoApplications/Neo-Store) / [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic/)
* ⭐ **[FossifyOrg](https://github.com/FossifyOrg)**
-* ⭐ **[Known Repositories](https://forum.f-droid.org/t/known-repositories/)** - F-Droid Repositories
+* ⭐ **[Droid-ify](https://github.com/Droid-ify/client)**, [F-Droid](https://f-droid.org/) or [Neo Store](https://github.com/NeoApplications/Neo-Store) - FOSS App Installer / [Basic](https://f-droid.org/en/packages/org.fdroid.basic/)
+* F-Droid Tools - [Repositories](https://forum.f-droid.org/t/known-repositories/) / [Resources](https://fdroidfamily.codeberg.page/) / [Desktop](https://github.com/mvdan/fdroidcl) / [Build Status](https://codeberg.org/pstorch/F-Droid_Build_Status)
* [IzzyOnDroid](https://android.izzysoft.de/applists.php) - App Repo / [F-Droid](https://apt.izzysoft.de/fdroid/index.php)
-* [We Love Codeberg](https://welove.codeberg.page/)
* [GrapheneOS Apps](https://github.com/GrapheneOS/Apps) - Work on Non-GrapheneOS Devices
* [Android Auto Apps Downloader](https://github.com/shmykelsa/aaad) - Android Vehicle Apps
@@ -96,7 +93,7 @@
* ⭐ **[Niagara Launcher](https://niagaralauncher.app/)** - Single-Hand Launcher
* ⭐ **[SmartLauncher](https://www.smartlauncher.net/)** - Customizable Launcher
-* ⭐ **[Lawnchair](https://lawnchair.app/)** - Pixel-Based Launcher / [Feed](https://github.com/LawnchairLauncher/lawnfeed/releases/download/v3.0.0/Lawnfeed.3.apk) / [Icons](https://github.com/LawnchairLauncher/lawnicons/releases/download/v2.5.0/Lawnicons-2.5.0.apk)
+* ⭐ **[Lawnchair](https://lawnchair.app/)** - Pixel-Based Launcher / [Feed](https://github.com/LawnchairLauncher/lawnfeed/releases/latest) / [Icons](https://github.com/LawnchairLauncher/lawnicons/releases/latest)
* [Blue Line Console](https://github.com/nhirokinet/bluelineconsole) - Keyboard Based Launcher
* [Discreet Launcher](https://vincent-falzon.com/) - Minimalist / Clean Launcher
* [Lunar Launcher](https://github.com/iamrasel/lunar-launcher) - Minimalist / Clean Launcher
@@ -168,6 +165,7 @@
* [Automate](https://llamalab.com/automate/) - Android Automation
* [AVNC](https://github.com/gujjwal00/avnc) or [DroidVNC-NG](https://github.com/bk138/droidVNC-NG) - Remote Desktop Clients / VNC
* [EtchDroid](https://etchdroid.app/) - Write OS Images to USB Drive
+* [Techbone](https://www.techbone.net/) or [LunarEclipseCode](https://lunareclipsecode.github.io/engrc-3500-team2/content/intro.html) - Android Usage Guides
* [ADB101](https://rentry.co/adb101) - Android Debug Bridge Setup Guide
* [G-CPU](https://play.google.com/store/apps/details?id=com.insideinc.gcpu) - Hardware Monitor
* [Castro](https://play.google.com/store/apps/details?id=com.itemstudio.castro), [Device Info HW](https://play.google.com/store/apps/details?id=ru.andr7e.deviceinfohw) or [SysLog](https://github.com/Tortel/SysLog) - View System Information
@@ -182,12 +180,12 @@
* ⭐ **[Canta](https://f-droid.org/en/packages/org.samo_lego.canta/) / [GitHub](https://github.com/samolego/Canta)** - Android Debloater
* ⭐ **[Universal Android Debloater v2](https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation)** - Android Debloater
+* ⭐ **[Hail](https://github.com/aistra0528/Hail)** - Auto-Deactivate Unused Apps
* [De-Bloater](https://sunilpaulmathew.github.io/De-Bloater/) - Android Debloater / Root
* [Uninstall Bloatware](https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/) - Android Debloating Guide
-* [Hail](https://github.com/aistra0528/Hail) - Auto-Deactivate Unused Apps
* [Blocker](https://github.com/lihenggui/blocker) - Component Controller
* [Tweaker](https://github.com/zacharee/Tweaker) - Android System Tweaks / Features
-* [GearJail](https://gearjail.neocities.org/), [Techbone](https://www.techbone.net/) or [LunarEclipseCode](https://lunareclipsecode.github.io/engrc-3500-team2/content/intro.html) - Android Guides / Resources
+* [GearJail](https://gearjail.neocities.org/) - Android Guides / Resources
***
@@ -238,10 +236,10 @@
## ▷ Camera Tools
* ⭐ **[Google Lens](https://lens.google/)** - Multiple Camera Tools
-* ⭐ **[Aves](https://github.com/deckerst/aves)**, [Gallery](https://play.google.com/store/apps/details?id=com.google.android.apps.photosgo), [Photok](https://github.com/leonlatsch/Photok), [Stingle](https://stingle.org/), [QuickPic](https://github.com/WSTxda/QP-Gallery-Releases), [UhuruPhotos](https://uhuru.photos) / [GitHub](https://github.com/savvasdalkitsis/uhuruphotos-android), [Gallery](https://www.fossify.org) / [GitHub](https://github.com/FossifyOrg/Gallery) or [IacobIonut01](https://github.com/IacobIonut01/Gallery) - Photo / Video Galleries
+* ⭐ **[Gallery](https://github.com/FossifyOrg/Gallery)**, **[Aves](https://github.com/deckerst/aves)**, [PhotosGo](https://play.google.com/store/apps/details?id=com.google.android.apps.photosgo), [Photok](https://github.com/leonlatsch/Photok), [Stingle](https://stingle.org/), [QuickPic](https://github.com/WSTxda/QP-Gallery-Releases), [UhuruPhotos](https://uhuru.photos) / [GitHub](https://github.com/savvasdalkitsis/uhuruphotos-android) or [Gallery 2.0](https://github.com/IacobIonut01/Gallery) - Photo / Video Galleries
* [googlecameraport](https://www.celsoazevedo.com/files/android/google-camera) or [Camator](https://gcamator.com/) - Google Cam Downloads / [Telegram](https://t.me/googlecameraport) / [XML Configs](https://t.me/xmlshamimmod)
* [Libre Camera](https://github.com/iakmds/librecamera), [ProofMode](https://gitlab.com/guardianproject/proofmode/proofmode-android) or [Open Camera](https://sourceforge.net/projects/opencamera/) - FOSS Camera Apps
-* [RecordYou](https://github.com/you-apps/RecordYou), [notesGPT](https://usenotesgpt.com/), [FadCam](https://github.com/anonfaded/FadCam) or [AudioNote](https://certified84.github.io/AudioNote/) - Video / Voice Recorders
+* [notesGPT](https://usenotesgpt.com/), [FadCam](https://github.com/anonfaded/FadCam) or [AudioNote](https://certified84.github.io/AudioNote/) - Video / Voice Recorders
* [Jitsi](https://jitsi.org/) - Video Chat
* [RemoteVideoCam](https://github.com/izivkov/RemoteVideoCam) - Video Lan
* [Minutiae](https://play.google.com/store/apps/details?id=com.minutiae) or [1 Second Everyday](https://1se.co/) - Video-a-Day App
@@ -279,10 +277,10 @@
## ▷ Keyboard / Text
* ⭐ **[FUTO Keyboard](https://keyboard.futo.org/)** - Privacy-Focused Keyboard
-* ⭐ **[FUTO Voice](https://voiceinput.futo.org/)** - AI Voice Keyboard
+* ⭐ **[FUTO Voice](https://voiceinput.futo.org/)** - Privacy-Focused Voice Keyboard
* ⭐ **[Florisboard](https://florisboard.org)** - Privacy-Focused Keyboard
* ⭐ **[Thumb-Key](https://github.com/dessalines/thumb-key)** - Keyboard
-* [HeliBoard](https://github.com/Helium314/HeliBoard) - Keyboard
+* ⭐ **[HeliBoard](https://github.com/Helium314/HeliBoard)** - Privacy-Focused Keyboard
* [Flickboard](https://github.com/nightkr/flickboard) - Keyboard
* [Unexpected Keyboard](https://github.com/Julow/Unexpected-Keyboard) - Keyboard
* [AnySoftKeyboard](https://anysoftkeyboard.github.io/) - Privacy-Focused Keyboard
@@ -312,8 +310,9 @@
## ▷ Number / SMS
-* [Quik](https://github.com/octoshrimpy/quik) - Stock Messaging App Replacement
-* [ConnectYou](https://github.com/you-apps/ConnectYou) - Contacts App
+* ⭐ **[Quik](https://github.com/octoshrimpy/quik)** - Stock Messaging App Replacement
+* ⭐ **Fossify Apps** - [Messages](https://github.com/FossifyOrg/Messages) / [Phone](https://github.com/FossifyOrg/Phone) / [Contacts](https://github.com/FossifyOrg/Contacts)
+* [ConnectYou](https://github.com/you-apps/ConnectYou) - Contacts / SMS App
* [OpenContacts](https://gitlab.com/sultanahamer/OpenContacts) - Save Contacts to Separate Database
* [android-call-recorder](https://gitlab.com/axet/android-call-recorder) - Call Recorder
* [Logger](https://github.com/Sanmeet007/logger) - View / Export Call Logs
@@ -519,7 +518,7 @@
* [MessengerPro](https://rentry.co/FMHYBase64#messengerpro) - Modded Facebook Messenger
* [Nekogram](https://nekogram.app/), [AyuGram](https://t.me/ayugramchat), [NekoX](https://github.com/dic1911/NekoX), [TelegramAndroid](https://github.com/Forkgram/TelegramAndroid), [Nagram](https://github.com/nextalone/nagram), [exteraGram](https://exteragram.app/), [Cherrygram](https://github.com/arsLan4k1390/Cherrygram), [TurboTel](https://t.me/s/TurboTel), [Nullgram](https://github.com/qwq233/Nullgram/), [Octogram](https://octogram.me/) or [Telegram-FOSS](https://github.com/Telegram-FOSS-Team/Telegram-FOSS) - Telegram Clients
* [Telegram-Themer](https://github.com/therxmv/Telegram-Themer) or [Telegram Monet](https://github.com/mi-g-alex/Telegram-Monet) / [Telegram](https://t.me/tgmonet) - Telegram Theme Creators
-* [Tellurium](https://play.google.com/store/apps/details?id=com.quadren.tellurium) or [WhatsAppNoContact](https://github.com/theolm/WhatsAppNoContact) - Numbe-Free WhatsApp Chat
+* [Launch Chat](https://github.com/vinaygopinath/launch-chat), [WhatsAppNoContact](https://github.com/theolm/WhatsAppNoContact) or [Tellurium](https://play.google.com/store/apps/details?id=com.quadren.tellurium) - Number-Free WhatsApp Chat
* [WhatsappWebToGo](https://github.com/92lleo/WhatsappWebToGo) - Mobile WhatsApp Web Client
* [WhatsAppPatcher](https://github.com/Schwartzblat/WhatsAppPatcher) or [WaEnhancer](https://github.com/Dev4Mod/WaEnhancer) - WhatsApp Patchers
* [Whatsapp Backup Reader](https://whatsappbr.netlify.app/) - Read Exported Whatsapp Chats
@@ -534,9 +533,10 @@
* ⭐ **[MiXplorer](https://mixplorer.com/)**, [2](https://forum.xda-developers.com/t/app-2-2-mixplorer-v6-x-released-fully-featured-file-manager.1523691/) - Advanced Root File Explorer / Manager / [Themes](https://play.google.com/store/apps/details?id=de.dertyp7214.mixplorerthemecreator)
* ⭐ **[SD Maid](https://github.com/d4rken-org/sdmaid-se)** - File Manager / Data Cleaner / [Discord](https://discord.com/invite/8Fjy6PTfXu)
* ⭐ **[MaterialFiles](https://github.com/zhanghai/MaterialFiles)** - File Manager
+* ⭐ **[File-Manager](https://github.com/FossifyOrg/File-Manager)** -File Manager
* ⭐ **[SyncThing](https://github.com/Catfriend1/syncthing-android)** - File Sync / Sharing
-* ⭐ **[LocalSend](https://localsend.org/)** - File Sync / Sharing / [Platforms](https://i.ibb.co/nsfMf04/8010dd28ed2d.png)
-* ⭐ **[Snapdrop Android](https://github.com/fm-sys/snapdrop-android)** or [pairdrop](https://pairdrop.net/) - File Sync / Sharing
+* ⭐ **[LocalSend](https://localsend.org/)** - File Sharing / [Platforms](https://i.ibb.co/nsfMf04/8010dd28ed2d.png)
+* ⭐ **[Snapdrop Android](https://github.com/fm-sys/snapdrop-android)** or [pairdrop](https://pairdrop.net/) - File Sharing
* ⭐ **[Aria2App](https://github.com/devgianlu/Aria2App)**, **[1DM](https://play.google.com/store/apps/details?id=idm.internet.download.manager&hl=en_US)**, [ADM](https://play.google.com/store/apps/details?id=com.dv.adm) or [FDM](https://play.google.com/store/apps/details?id=org.freedownloadmanager.fdm) - Download Managers
* [Total Commander](https://www.ghisler.com/ce.htm), [Cx File Explorer](https://play.google.com/store/apps/details?id=com.cxinventor.file.explorer), [Xplore](https://play.google.com/store/apps/details?id=com.lonelycatgames.Xplore) or [FileNavigator](https://github.com/w2sv/FileNavigator) - File Managers / Explorers
* [Round Sync](https://github.com/newhinton/Round-Sync), [MetaCTRL](https://metactrl.com/) or [FolderSync](https://www.tacit.dk/) - Multi-Site Cloud Storage File Managers
@@ -1091,7 +1091,7 @@
* [unc0ver](https://github.com/pwn20wndstuff/Undecimus) - 11.0-14.8 Jailbreak
* [Totally Not Spyware](https://totally-not.spyware.lol/) - 10.0 - 10.3.3 WebKit-based Jailbreak (64-bit only)
* [Meridian](https://meridian.sparkes.zone/) - 10.0-10.3.3 Jailbreak
-* [sockH3lix](https://github.com/SongXiaoXi/sockH3lix/releases/tag/v1.4) - 10.0.1-10.3.3 Jailbreak
+* [sockH3lix](https://github.com/SongXiaoXi/sockH3lix/releases/latest) - 10.0.1-10.3.3 Jailbreak
* [doubleH3lix](https://github.com/tihmstar/doubleH3lix) - 10.0-10.3.3 Jailbreak
* [kok3shi](https://dora2ios.web.app/kokeshiJB.html) - 9.3-9.3.5 Semi-tethered Jailbreak
* [Phoenix](https://phoenixpwn.com/) - 9.3.5-9.3.6 32-bit Jailbreak
@@ -1269,4 +1269,4 @@
* [SideBooks](https://apps.apple.com/us/app/sidebooks/id409777225) - PDF Reader
* [BookPlayer](https://github.com/TortugaPower/BookPlayer) - Audiobook Player
* [MangaToon](https://apps.apple.com/us/app/mangatoon-manga-reader/id1385287093), [ZETSU](https://apps.apple.com/us/app/zetsu-by-orion/id1510161371) or [Hanami](https://github.com/oolxg/Hanami) - Manga Reader
-* [Libby](https://apps.apple.com/us/app/libby-by-overdrive/id1076402606) - Borrow Digital Library Books
\ No newline at end of file
+* [Libby](https://apps.apple.com/us/app/libby-by-overdrive/id1076402606) - Borrow Digital Library Books
diff --git a/docs/devtools.md b/docs/devtools.md
index 4ca8c5291..98f91f4a6 100644
--- a/docs/devtools.md
+++ b/docs/devtools.md
@@ -990,6 +990,7 @@
* 🌐 **[Awesome Python](https://awesome-python.com/)** - Python Resources
* 🌐 **[Python Discord](https://pythondiscord.com/resources/)**, [Python Programming Hub](https://github.com/Tanu-N-Prabhu/Python) or [Python Reference](https://github.com/rasbt/python_reference) - Python Learning Resources
* ⭐ **[Automate The Boring Stuff](https://automatetheboringstuff.com/)** - Python Automation Book
+* ⭐ **[Ruff](https://docs.astral.sh/ruff/)** - Python Linter / [GitHub](https://github.com/astral-sh/ruff)
* [30 Days Of Python](https://github.com/Asabeneh/30-Days-Of-Python) or [Hitchhiker’s Guide to Python](https://docs.python-guide.org/) - Python Guides
* [Python AI](https://community.uuki.live/course/tdb3Vsl1/python-course/aitutor) - AI Python Tutor
* [CodingBat](https://codingbat.com/python) or [PyQuickie](https://chromewebstore.google.com/detail/pyquickie/okpdnfgpbpifbncoleieajiblmebbkci) - Python Practice
@@ -1008,7 +1009,6 @@
* [Clean Code Python](https://github.com/zedr/clean-code-python) - Clean Up Python Code
* [pipx](https://pipx.pypa.io) - Execute Python Binaries in Isolated Environments
* [RustPython](https://rustpython.github.io/) - Python Interpreter
-* [Ruff](https://docs.astral.sh/ruff/) - Python Linter
* [pipxu](https://github.com/bulletmark/pipxu) - Install / Run Python Apps in Isolated Environments
* [Thonny](https://thonny.org/) - Python IDE
* [Online Python Compiler](https://www.onlinegdb.com/online_python_compiler) - Online Python Editor & Tester
diff --git a/docs/gamingpiracyguide.md b/docs/gamingpiracyguide.md
index 82aefb62a..3c24fa0dd 100644
--- a/docs/gamingpiracyguide.md
+++ b/docs/gamingpiracyguide.md
@@ -32,11 +32,11 @@
* [AtopGames](https://atopgames.com/) - Download / Pre-Installs / [Discord](https://discord.gg/KSG9Tg2s7b)
* [Reloaded Steam](https://reloadedsteam.com/) - Download / Pre-Installs / [Discord](https://discord.gg/XqMpBdVWvK)
* [GLoad](https://gload.to/) - Download
+* [World of PC Games](https://worldofpcgames.com/) - Download / [Site Info](https://rentry.org/ikc3x8bt) / Use Adblocker
* [Leeching Hell](http://www.leechinghell.pw/) - Download
* [GamePCFull](https://gamepcfull.com/) - Download
* [AWTDG](https://awtdg.site/) - Download / [Discord](https://discord.gg/kApRXRjJ7A)
* [CG Games](https://www.cg-gamespc.com/) - Download
-* [World of PC Games](https://worldof-pcgames.net/) - Download / [Site Info](https://rentry.org/ikc3x8bt) / Use Adblocker
* [IWannaPlay](https://sites.google.com/view/iwannaplay/список-игр) - Download / Telegram Required
* [IRC Games](https://redd.it/x804wg) - Download Games via IRC
* [itch.io](https://itch.io/games/new-and-popular/featured/free), [Killed By A Pixel](https://frankforce.com/all-games/), [Gamdie](https://gamdie.com/), [Indie Rentry](https://rentry.org/hhtxv7ud), [DigiPen](https://games.digipen.edu/) or [Game Jolt](https://gamejolt.com/games?price=free) - Indie Games
diff --git a/docs/index.md b/docs/index.md
index 7b4a7595e..d9bca7075 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -33,11 +33,11 @@ features:
link: /videopiracyguide
details: Stream, download, torrent and binge all your favourites movies or shows!
- title: Music / Podcasts / Radio
- icon:
+ icon:
link: /audiopiracyguide
details: Stream, download and torrent songs, podcasts and more!
- title: Games / Emulation
- icon:
+ icon:
link: /gamingpiracyguide
details: Download and play all your favourite games or emulate some old but gold ones!
- title: Book / Comics / Manga
diff --git a/docs/internet-tools.md b/docs/internet-tools.md
index d93c78a2f..6265dbba9 100644
--- a/docs/internet-tools.md
+++ b/docs/internet-tools.md
@@ -120,7 +120,7 @@
* ⭐ **[Archive.is](https://archive.is/)** - Archived Articles
* ⭐ **[Bypass Paywalls Clean](https://github.com/bpc-clone/bpc_updates/releases)** / [Filter List](https://github.com/bpc-clone/bypass-paywalls-clean-filters) / [Twitter](https://twitter.com/Magnolia1234B) - Browser Extensions
-* ⭐ **[Freedium](https://freedium.cfd/)** or [Medium For All](https://medium-forall.vercel.app/) - Bypass Medium Paywalls
+* ⭐ **[Freedium](https://freedium.cfd/)**, [Medium Parser](https://github.com/Xatta-Trone/medium-parser-extension) or [Medium For All](https://medium-forall.vercel.app/) - Bypass Medium Paywalls
* ⭐ **[wallabag](https://wallabag.org/)** / [Discord Bot](https://github.com/FahadBinHussain/wallabot) or [Ladder](https://github.com/everywall/ladder) - Self-Hosted
* [Smry.ai](https://www.smry.ai/) - Article Paywall Bypass
* [Bypass paywalls for scientific documents](https://greasyfork.org/en/scripts/35521) - Bypass Scientific Document Paywalls
@@ -204,7 +204,7 @@
## ▷ RSS Tools
* ⭐ **[All about RSS](https://github.com/AboutRSS/ALL-about-RSS)** / [Telegram](https://t.me/s/aboutrss), [RSSTango](https://rentry.org/rrstango), [To RSS](https://www.to-rss.xyz/), [Awesome RSS Feeds](https://github.com/plenaryapp/awesome-rss-feeds) or [RSS](https://gist.github.com/thefranke/63853a6f8c499dc97bc17838f6cedcc2) - RSS Feeds / Tools
-* ⭐ **[Feedly](https://feedly.com/)** - RSS Reader
+* ⭐ **[Feedly](https://feedly.com/)** - RSS Reader / [Notifier](https://olsh.me/Feedly-Notifier/)
* ⭐ **[RSS Bridge](https://rss-bridge.org/bridge01/) / [GitHub](https://github.com/RSS-Bridge/rss-bridge)**, **[Feedless](https://feedless.org/)**, [MoRSS](https://morss.it/), [RSSHub](https://github.com/DIYgod/RSSHub), [Open RSS](https://openrss.org/), [RSS Please](https://rsspls.7bit.org/), [FetchRSS](https://fetchrss.com/), [Politepol](https://politepol.com/en/), [Janicek](https://feed.janicek.co/) or [FiveFilters](https://createfeed.fivefilters.org/) - RSS Feed Generators
* [TheFeedReaderBot](https://thefeedreaderbot.com/) or [NewsBoat](https://newsboat.org/) - Console RSS Readers
* [WebFeed](https://taoshu.in/webfeed/turn-browser-into-feed-reader.html) or [tt-rss](https://tt-rss.org/) - Web RSS Readers
@@ -217,6 +217,7 @@
* [Photon](https://git.sr.ht/~ghost08/photon) - RSS Reader
* [selfoss](https://selfoss.aditu.de/) - RSS Reader
* [gorss](https://github.com/Lallassu/gorss) - RSS Reader
+* [NewsPipe](https://github.com/cedricbonhomme/newspipe) - RSS Reader
* [RSS Guard](https://github.com/martinrotter/rssguard) - RSS Reader
* [NewsBlur](http://www.newsblur.com) / [GitHub](https://github.com/samuelclay/NewsBlur) - RSS Reader
* [Osmosfeed](https://osmoscraft.org) / [GitHub](https://github.com/osmoscraft/osmosfeed) - RSS Reader
@@ -939,4 +940,4 @@
* [OSINT Resources](https://start.me/p/1kAP0b/osint-resources) - General Index
* [OSINT Essentials](https://www.osintessentials.com/) - General Index
* [OSINTgeek](https://osintgeek.de/tools) - General Index
-* [Awesome Telegram OSINT](https://github.com/ItIsMeCall911/Awesome-Telegram-OSINT) or [The OSINT Toolbox](https://github.com/The-Osint-Toolbox/Telegram-OSINT) - Telegram OSINT Indexes
+* [Awesome Telegram OSINT](https://github.com/ItIsMeCall911/Awesome-Telegram-OSINT) or [The OSINT Toolbox](https://github.com/The-Osint-Toolbox/Telegram-OSINT) - Telegram OSINT Indexes
\ No newline at end of file
diff --git a/docs/miscguide.md b/docs/miscguide.md
index 01f74dc96..5b6faef98 100644
--- a/docs/miscguide.md
+++ b/docs/miscguide.md
@@ -129,7 +129,7 @@
## ▷ Recipes
-* ⭐ **[Tandoor Recipes](https://docs.tandoor.dev/)**, [Cooked](https://cooked.wiki/), [ManageMeals](https://managemeals.com/) or [Pestle](https://pestlechef.app/) - Recipe Managers
+* ⭐ **[Tandoor Recipes](https://docs.tandoor.dev/)**, [Mealie](https://mealie.io/) / [Discord](https://discord.com/invite/QuStdQGSGK), [Cooked](https://cooked.wiki/), [ManageMeals](https://managemeals.com/) or [Pestle](https://pestlechef.app/) - Recipe Managers
* ⭐ **[Just the Recipe](https://www.justtherecipe.com/)**, [WheresTheDish](https://www.wheresthedish.com/), [Copy Me That](https://www.copymethat.com/) or [PlainOldRecipe](https://www.plainoldrecipe.com/) - Extract Recipes from Sites / [Firefox](https://addons.mozilla.org/en-US/firefox/addon/recipe-filter/) / [Chrome](https://chromewebstore.google.com/detail/ahlcdjbkdaegmljnnncfnhiioiadakae)
* ⭐ **[SuperCook](https://www.supercook.com/)** - Recipe Search
* [cookEbooks](https://cookebooks.info/) - Cookbooks
@@ -234,9 +234,10 @@
# ► Maps
* 🌐 **[Awesome Maps](https://github.com/simsieg/awesome-maps)** - Online Map Resources
-* 🌐 **[Soar](https://soar.earth/)**, [ArcGIS Living Atlas](https://livingatlas.arcgis.com/), [Cool Maps](https://coolmaps.esri.com/) - Atlases
+* 🌐 **[Soar](https://soar.earth/)**, [ArcGIS Living Atlas](https://livingatlas.arcgis.com/) or [Cool Maps](https://coolmaps.esri.com/) - Atlases
* 🌐 **[Maps and Geospatial Products](https://www.ncei.noaa.gov/maps-and-geospatial-products)** - All NCEI Maps
* ⭐ **[CrisisWatch](https://www.crisisgroup.org/crisiswatch)**, [ACLED](https://acleddata.com/dashboard/), [Global Conflict Tracker](https://www.cfr.org/global-conflict-tracker), [LiveUAMap](https://liveuamap.com/) or [Israeli-Palestine Conflict](https://israelpalestine.liveuamap.com/) - Global Conflicts Map
+* [FreeMapTools](https://www.freemaptools.com/) - Map Tools
* [The Cartographers' Guild](https://www.cartographersguild.com/) - Cartography Forum
* [Color Brewer](https://colorbrewer2.org/) - Cartography Color Advice
* [FixPhrase](https://fixphrase.com/) or [TextToMap](https://www.textomap.com/) - Text Based Map Search
@@ -393,6 +394,7 @@
* [FacilMap](https://facilmap.org/) or [OsmAPP](https://osmapp.org/) - OSM Web Apps
* [OpenMapTiles](https://openmaptiles.org/) - Self-hosted Map Tools
* [NASA Earthdata](https://search.earthdata.nasa.gov/search) - Earth Data Archive
+* [glifwc](https://maps.glifwc.org/) - Map w/ Data
* [Mapillary](https://www.mapillary.com/) - Open Street View Data
* [Instant Street View](https://www.instantstreetview.com/) - Instantly Load Street View
* [MapCrunch](https://www.mapcrunch.com/) or [Random Street View](https://randomstreetview.com/) - Random Street View
@@ -463,7 +465,7 @@
* ↪️ **[Dev / Cybersecurity News](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/dev-tools#wiki_.25BA_dev_news)**
* ⭐ **[Hacker News](https://news.ycombinator.com/)**, [2](https://www.hckrnws.com/) - Tech / Hacking News
-* ⭐ **Hacker News Tools** - [Highlighter](https://greasyfork.org/en/scripts/39311) / [Search](https://hn.algolia.com/), [2](https://hn-recommend.julienc.me/) / [Top Posts](https://hn.lindylearn.io/) / [Web App](https://hackerwebapp.com/) / [Mobile App](https://github.com/Livinglist/Hacki), [2](https://play.google.com/store/apps/details?id=com.simon.harmonichackernews), [3](https://apps.apple.com/us/app/hackers-for-hacker-news/id603503901), [4](https://github.com/Mosc/Glider) / [Self-Host](https://www.hn.plus/)
+* ⭐ **Hacker News Tools** - [Highlighter](https://greasyfork.org/en/scripts/39311) / [Search](https://hn.algolia.com/), [2](https://hn-recommend.julienc.me/) / [Top Posts](https://hn.lindylearn.io/) / [Post Summary](https://hackernews.betacat.io/) / [Web App](https://hackerwebapp.com/) / [Mobile App](https://github.com/Livinglist/Hacki), [2](https://play.google.com/store/apps/details?id=com.simon.harmonichackernews), [3](https://apps.apple.com/us/app/hackers-for-hacker-news/id603503901), [4](https://github.com/Mosc/Glider) / [Self-Host](https://www.hn.plus/)
* [HackerNoon](https://hackernoon.com/), [gHacks](https://www.ghacks.net/), [NeoWin](https://www.neowin.net/), [TweakTown](https://www.tweaktown.com/) or [TechSpot](https://www.techspot.com/) - Tech News
* [TuxURLs](https://tuxurls.com/) - Linux News
* [Liliputing](https://liliputing.com/) - Hardware / Linux Mobile News
@@ -1159,6 +1161,7 @@
* ↪️ **[Random Webcams](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/storage#wiki_live_webcams)**
* ↪️ **[4chan Archives](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/social-media#wiki_.25B7_4chan_archives)**
* ⭐ **[SakugaBooru](https://www.sakugabooru.com/)** - Anime Animation Booru / [Enhancements](https://chromewebstore.google.com/detail/sakuga-extended/khmnmdaghmhkcbooicndamlhkcmpklmc)
+* [loc.alize](https://loc.alize.us/) - Explore Earth via Images
* [Topsters](https://topsters.org/) - Make Taste / Recommendation Collages
* [DreamWidth](https://www.dreamwidth.org/) - User-Made Images & Stories
* [MSPFA](https://mspfa.com/) - MS Paint Fan Adventures
@@ -1199,7 +1202,6 @@
* [Random Art](https://www.random-art.org/) - Random Art Generator
* [Paper Quilling Art](https://pissang.github.io/paper-quilling-art/) - Paper Quilling Art Generator
* [Periodicity](https://williamhoza.com/periodicity/) - Harmonic Motion Patterns
-* [Cubes.io](https://cubes.io/) - Cellular Automata
* [Inspirograph](https://nathanfriend.io/inspiral-web/) or [SpirographN](http://seedcode.com/SpirographN/sgn.html) - Spirograph Tool
* [Silk](http://weavesilk.com/) - Create Geometric Silk Art
* [MandalaGaba](https://www.mandalagaba.com/) / [Pro Version](https://pro.mandalagaba.com/), [Mandala App](https://mandala-app.com/) or [DigitalDoily](https://codymoose.github.io/web-applications/DigitalDoily/index.html) - Zen Geometry Tools
diff --git a/docs/posts.md b/docs/posts.md
index 38c89e35d..c8b60835c 100644
--- a/docs/posts.md
+++ b/docs/posts.md
@@ -1,4 +1,6 @@
---
+title: Posts
+description: All our posts, sorted by date.
sidebar: false
editLink: false
outline: false
diff --git a/docs/posts/search.md b/docs/posts/search.md
index e16d5dcd0..35ca1d167 100644
--- a/docs/posts/search.md
+++ b/docs/posts/search.md
@@ -35,7 +35,7 @@ GitHub page search engine
---
-### [Bookmark HTML](https://github.com/Rust1667/make-fmhy-bookmarks)
+### [Bookmark HTML](https://github.com/fmhy/bookmarks)
Turn FMHY into Bookmarks
diff --git a/docs/storage.md b/docs/storage.md
index 3b5ea37ee..4123acf84 100644
--- a/docs/storage.md
+++ b/docs/storage.md
@@ -17,7 +17,6 @@
## 3D Models
* ⭐ **[Thingiverse](https://www.thingiverse.com/)**
-* [STL Finder](https://www.stlfinder.com/) - Multi-Site Search
[Clara.io](https://clara.io/library), [Sketchfab](https://sketchfab.com/), [GrabCAD](https://grabcad.com/), [3DCU](https://www.3dcu.com/), [3DLOAD](https://3dru.net/), [CGdownloads](https://cgdownload.ru/), [Pack 3d models](https://p3dm.ru/), [3DLOAD](https://3d-load.net/), [cgtrader](https://www.cgtrader.com/free-3d-models), [Free3D](https://free3d.com/), [VRModels](https://vrmodels.store/), [CadNav](https://www.cadnav.com/), [Render-State](https://render-state.to/), [Open3dModel](https://open3dmodel.com/), [Archive3D](https://free3d.io/), [TopGFX](https://topgfx.info/index.php), [3DExport](https://3dexport.com/free-3d-models), [3DMili Free Shop](https://shop3dmili.com/free), [ArchibasePlanet](https://archibaseplanet.com/), [Cults](https://cults3d.com/), [3dsky](https://3dsky.org/), [TurboSquid](https://www.turbosquid.com/Search/3D-Models/free), [3D Warehouse](https://3dwarehouse.sketchup.com/), [BlenderKit](https://www.blenderkit.com/), [3DMili](https://3dmili.com/), [poly.pizza](https://poly.pizza/), [RIGModels](https://rigmodels.com/), [Printables](https://www.printables.com/), [Thangs](https://thangs.com/), [Pinshape](https://pinshape.com/), [NASA 3D Resources](https://nasa3d.arc.nasa.gov/models/printable), [CG World](https://t.me/cgworld_1), [Blender Add-on](https://t.me/blender_addon), [3D Find It](https://www.3dfindit.com/en/), [free3dbase](https://free3dbase.com/), [open3dlab](https://open3dlab.com/), [PolyHaven](https://polyhaven.com/), [blendswap](https://www.blendswap.com/)
@@ -67,7 +66,6 @@
* [Chaos Control 2](https://play.google.com/store/apps/details?id=com.tarasovmobile.cc2)
* [EverydayTasks](https://everydaytasks.jepfa.de/)
* [Teuxdeux](https://teuxdeux.com/)
-* [Microsoft To Do](https://to-do.office.com/)
* [Taskito](https://taskito.io/)
***
@@ -379,7 +377,7 @@
* ⭐ **[netlify](https://www.netlify.com/)**
* ⭐ **[sourcehut pages](https://srht.site/)**
-[codeberg](https://codeberg.page/), [openshift](https://www.redhat.com/en/technologies/cloud-computing/openshift), [cloudaccess](https://www.cloudaccess.net/), [Gitlab Pages](https://docs.gitlab.com/ee/user/project/pages/index.html), [glitch](https://glitch.com/), [biz.nf](https://www.biz.nf/), [coolify](https://coolify.io/), [wix](https://www.wix.com/), [byet.host](https://byet.host/free-hosting), [yola](https://www.yola.com/), [WordPress](https://wordpress.com/) / [2](https://wordpress.org/), [jimdo](https://www.jimdo.com/), [awardspace](https://www.awardspace.com/), [pythonanywhere](https://www.pythonanywhere.com/), [droppages](https://droppages.com/), [Zeronet](https://cheapskatesguide.org/articles/zeronet-site.html), [Zeronet 2](https://zeronet.io/docs/site_development/getting_started/), [ibm cloud](https://www.ibm.com/cloud/free), [hubzilla](https://zotlabs.org/page/zotlabs/home), [site123](https://www.site123.com/), [hostbreak](https://hostbreak.com/web-hosting/free), [tilda](https://tilda.cc/), [BitBucket](https://support.atlassian.com/bitbucket-cloud/docs/publishing-a-website-on-bitbucket-cloud/), [render](https://render.com/), [Fleek](https://fleek.co/), [stormkit](https://www.stormkit.io/), [freehosting](https://freehosting.host/), [freewebhostingarea](https://www.freewebhostingarea.com/), [milkshake](https://milkshake.app/), [ikoula](https://www.ikoula.com/), [fanspace](http://www.fanspace.com/), [dotera](https://dotera.net/), [fc2](https://web.fc2.com/en/), [w3schools](https://www.w3schools.com/spaces/), [freehostia](https://www.freehostia.com/), [olitt](https://www.olitt.com/), [uhostfull](https://www.uhostfull.com/), [x10hosting](https://x10hosting.com/), [lenyxo](https://lenyxo.com/freehosting/), [yunohost](https://yunohost.org/), [bravenet](https://www.bravenet.com/), [atspace](https://www.atspace.com/), [aava](https://aava.dy.fi/), [netlib](https://netlib.re/), [unison](https://www.unison.cloud/), [Serv00](https://serv00.com/) / [Offers](https://www.serv00.com/offer)
+[codeberg](https://codeberg.page/), [openshift](https://www.redhat.com/en/technologies/cloud-computing/openshift), [cloudaccess](https://www.cloudaccess.net/), [Gitlab Pages](https://docs.gitlab.com/ee/user/project/pages/index.html), [glitch](https://glitch.com/), [biz.nf](https://www.biz.nf/), [coolify](https://coolify.io/), [wix](https://www.wix.com/), [byet.host](https://byet.host/free-hosting), [yola](https://www.yola.com/), [WordPress](https://wordpress.com/) / [2](https://wordpress.org/), [jimdo](https://www.jimdo.com/), [awardspace](https://www.awardspace.com/), [pythonanywhere](https://www.pythonanywhere.com/), [droppages](https://droppages.com/), [Zeronet](https://cheapskatesguide.org/articles/zeronet-site.html), [Zeronet 2](https://zeronet.io/docs/site_development/getting_started/), [ibm cloud](https://www.ibm.com/cloud/free), [hubzilla](https://zotlabs.org/page/zotlabs/home), [site123](https://www.site123.com/), [hostbreak](https://hostbreak.com/web-hosting/free), [tilda](https://tilda.cc/), [BitBucket](https://support.atlassian.com/bitbucket-cloud/docs/publishing-a-website-on-bitbucket-cloud/), [render](https://render.com/), [Fleek](https://fleek.co/), [stormkit](https://www.stormkit.io/), [freehosting](https://freehosting.host/), [freewebhostingarea](https://www.freewebhostingarea.com/), [milkshake](https://milkshake.app/), [ikoula](https://www.ikoula.com/), [fanspace](http://www.fanspace.com/), [dotera](https://dotera.net/), [fc2](https://web.fc2.com/en/), [w3schools](https://www.w3schools.com/spaces/), [freehostia](https://www.freehostia.com/), [olitt](https://www.olitt.com/), [uhostfull](https://www.uhostfull.com/), [x10hosting](https://x10hosting.com/), [lenyxo](https://lenyxo.com/freehosting/), [yunohost](https://yunohost.org/), [bravenet](https://www.bravenet.com/), [atspace](https://www.atspace.com/), [aava](https://aava.dy.fi/), [netlib](https://netlib.re/), [unison](https://www.unison.cloud/), [Serv00](https://serv00.com/) / [Offers](https://www.serv00.com/offer), [0hosting](https://web1.0hosting.net/)
***
diff --git a/docs/system-tools.md b/docs/system-tools.md
index f333cd8e7..592483c86 100644
--- a/docs/system-tools.md
+++ b/docs/system-tools.md
@@ -435,7 +435,7 @@
* [TranslucentTB](https://github.com/TranslucentTB/TranslucentTB) - Translucent Windows Taskbar
* [ExplorerBlurMica](https://github.com/Maplespe/ExplorerBlurMica) - Blur / Acrylic Effect for File Explorer
* [RetroBar](https://github.com/dremin/RetroBar) - Retro Classic Taskbars
-* [StartAllBack](https://www.startallback.com/) - Restore Classic Start Menu in Windows 11
+* [StartAllBack](https://www.startallback.com/) - Restore Classic Start Menu in Windows 11 / [Unlock](https://rentry.co/FMHYBase64#startxback)
* [Win98Icons](https://win98icons.alexmeub.com/) - Classic Win98 Icons
* [7tsp-Icon-themes](https://github.com/niivu/7tsp-Icon-themes) - Custmon Icon Themes
* [Modern Flyouts](https://apps.microsoft.com/store/detail/modernflyouts-preview/9MT60QV066RP) - Modern Context Menus / [GitHub](https://github.com/ModernFlyouts-Community/ModernFlyouts)
diff --git a/docs/text-tools.md b/docs/text-tools.md
index d8fc3c1f5..a36f34d15 100644
--- a/docs/text-tools.md
+++ b/docs/text-tools.md
@@ -70,10 +70,10 @@
## ▷ Translators
* ⭐ **[DeepLX](https://github.com/OwO-Network/DeepLX)** or [DeepL](https://www.deepl.com/translator)
-* ⭐ **[Google Translate](https://translate.google.com/)**
+* ⭐ **[Google Translate](https://translate.google.com/)** / [API](https://github.com/vitalets/google-translate-api)
* ⭐ **[/r/Translator](https://www.reddit.com/r/translator/)** - Translation Request Community
* ⭐ **[Translate Web Pages](https://github.com/FilipePS/Traduzir-paginas-web)** - Browser Extension
-* [Crow Translate](https://crow-translate.github.io/) or [Argos](https://github.com/argosopentech/argos-translate) - Translation Apps
+* [Argos](https://github.com/argosopentech/argos-translate) - Translation Apps
* [Translate Shell](https://www.soimort.org/translate-shell/) - Translation CLI / [GitHub](https://github.com/soimort/translate-shell)
* [OnlineDocTranslator](https://www.onlinedoctranslator.com/en/) - Document Translator
* [Matecat](https://www.matecat.com) - Online Translation Editor
diff --git a/docs/unsafesites.md b/docs/unsafesites.md
index f8dd3eb04..5b37c8386 100644
--- a/docs/unsafesites.md
+++ b/docs/unsafesites.md
@@ -1,6 +1,4 @@
-**[Adblock Filter List](https://windowsaurora.github.io/FMHYFilterlist/site/index.html)** / [GitHub](https://github.com/WindowsAurora/FMHYFilterlist/)
-
-^ Filter list with the sites listed below for adblockers.
+### [Adblock Filter List](https://fmhy.github.io/FMHYFilterlist/)
***
diff --git a/docs/videopiracyguide.md b/docs/videopiracyguide.md
index ab8a28326..80cd5c1ad 100644
--- a/docs/videopiracyguide.md
+++ b/docs/videopiracyguide.md
@@ -19,7 +19,7 @@
* ⭐ **[PrimeFlix](https://primeflix-web.vercel.app/)**, [2](https://www.primeflix.lol/) - Movies / TV / Anime / 4K / 1080p / [Discord](https://discord.gg/GbW6gzAKgc)
* ⭐ **[NunFlix](https://nunflix.com/)** - Movies / TV / Anime / 4K / 1080p / [Discord](https://discord.gg/CXVyfhgn26)
* ⭐ **[VidPlay](https://vidplay.org/)** - Movies / TV / Anime / 1080p / [Note](https://pastebin.com/kXrVBceh)
-* ⭐ **[Rive](https://rivestream.live/)**, [2](https://rivestream.netlify.app/), [3](https://rivestream.xyz/), [4](https://cinemaos-v2.vercel.app/) - Movies / TV / Anime / 4K / 1080p / Ad-Free / [GitHub](https://github.com/Developabile/rive-next) / [Status](https://github.com/Developabile/rive-next/blob/dev/Domains.md) / [Discord](https://discord.gg/6xJmJja8fV)
+* ⭐ **[Rive](https://rivestream.live/)**, [2](https://rivestream.netlify.app/), [3](https://rivestream.xyz/), [4](https://cinemaos-v2.vercel.app/) - Movies / TV / Anime / 4K / 1080p / Ad-Free / [Status](https://github.com/Developabile/rive-next/blob/dev/Domains.md) / [GitHub](https://github.com/Developabile/rive-next) / [Discord](https://discord.gg/6xJmJja8fV)
* [Autoembed](https://watch.autoembed.cc/) - Movies / TV / Anime / Drama / 4K / 1080p / [API Docs](https://autoembed.cc/#api/) / [Discord](https://discord.gg/BWDSXV9aX4)
* [Streaming CSE](https://cse.google.com/cse?cx=006516753008110874046:cfdhwy9o57g##gsc.tab=0), [2](https://cse.google.com/cse?cx=006516753008110874046:o0mf6t-ugea##gsc.tab=0), [3](https://cse.google.com/cse?cx=98916addbaef8b4b6), [4](https://cse.google.com/cse?cx=0199ade0b25835f2e) - Multi-Site Search
* [WatchingZone](https://www.watching.zone/) - Movies / TV / Anime / 1080p
@@ -32,6 +32,7 @@
* [Levidia](https://www.levidia.ch/), [2](https://supernova.to/), [3](https://www.goojara.to/) - Movies / TV / Anime / 1080p
* [UpMovies](https://upmovies.net/), [2](https://flixwave.me/), [3](https://vumoo.mx/) - Movies / TV / Anime / 1080p / Use Adblock
* [SFlix](https://sflix.to/), [2](https://vidstream.to/), [3](https://gostream.to/) - Movies / TV / 1080p / [Clones](https://rentry.co/sflix)
+* [MP4Hydra](https://mp4hydra.org/) - Movies / 1080p
* [CinemaUnlocked](https://cinemaunlocked.com/) - Movies / TV / Anime / 1080p
* [M4uFree](https://m4ufree.se/) - Movies / TV / Anime / 1080p / [Clones](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/storage#wiki_m4ufree_clones)
* [PlayFlix](https://playflix.ru/) - Movies / TV / Anime / 4K / 1080p
@@ -135,7 +136,7 @@
* ⭐ **[Layendimator](https://github.com/Layendan/Layendanimator)**, [Akuse](https://github.com/akuse-app/Akuse), [Anikin](https://github.com/jerry08/Anikin), [Unyo](https://github.com/K3vinb5/Unyo) or [Miru Project](https://miru.js.org/en/) - Desktop Streaming Apps
* ⭐ **[Japanese Animated Film Classics](https://animation.filmarchives.jp/index.html)** - Japanese Animated Film Archive
* ⭐ **[Anime Streaming CSE](https://cse.google.com/cse?cx=006516753008110874046:vzcl7wcfhei)** / [CSE 2](https://cse.google.com/cse?cx=006516753008110874046:mrfarx7-dxu) or [Kuroiru](https://kuroiru.co/) - Multi-Site Anime Search
-* [RiveKun](https://rivekun.rivestream.live/), [2](https://rivekun.pages.dev) - Sub / Dub / 1080p / Ad-Free / [GitHub](https://github.com/Developabile/rive-anime) / [Status](https://github.com/Developabile/rive-anime/blob/dev/Domains.md) / [Discord](https://discord.gg/6xJmJja8fV)
+* [RiveKun](https://rivekun.rivestream.live/), [2](https://rivekun.pages.dev) - Sub / Dub / 1080p / Ad-Free / [Status](https://github.com/Developabile/rive-anime/blob/dev/Domains.md) / [GitHub](https://github.com/Developabile/rive-anime) / [Discord](https://discord.gg/6xJmJja8fV)
* [AnimeCross](https://anime.cross.moe/) - Sub / 1080p / [Discord](https://discord.com/invite/3AxZvGArdm)
* [AnimeZ](https://animez.org/) - Sub / 1080p
* [Animension](https://animension.to/) - Sub / Dub / 1080p
@@ -255,7 +256,7 @@
* ⭐ **[GizmoPlex](https://www.gizmoplex.com/mst3k)** - MST3K Movies
* ⭐ **[RiffTrax Twitch](https://www.twitch.tv/rifftrax)** or [RiffTrax Pluto](https://pluto.tv/live-tv/rifftrax) - RiffTrax Live Streams
* ⭐ **[Ubu](https://ubu.com/film/)** - Short Films / Avant-Garde
-* [Classic Cinema Online](https://classiccinemaonline.com/), [ClassixApp](https://www.classixapp.com/), [BnWMovies](https://bnwmovies.com/), [The Classic Movies](https://www.the-classic-movies.com/), [RetroFlix](https://retroflix.org/) or [Dumb Classic Movies](https://www.dumb.com/movies/) - Classic Films
+* [Classic Cinema Online](https://classiccinemaonline.com/), [ClassixApp](https://www.classixapp.com/), [BnWMovies](https://bnwmovies.com/), [The Classic Movies](https://www.the-classic-movies.com/), [FilmsByTheYear](https://www.youtube.com/@FilmsbytheYear/playlists), [RetroFlix](https://retroflix.org/) or [Dumb Classic Movies](https://www.dumb.com/movies/) - Classic Films
* [RetroStrange](https://live.retrostrange.com/) - Live Retro Streams
* [Silent Hall of Fame](https://silent-hall-of-fame.org/) - Silent Films
* [Wu Tang Collection](https://www.thewutangcollection.com/) - Martial Arts Films
diff --git a/unocss.config.ts b/unocss.config.ts
index 012a4ffeb..c20cdc879 100644
--- a/unocss.config.ts
+++ b/unocss.config.ts
@@ -23,7 +23,6 @@ export default defineConfig({
div: 'var(--vp-c-divider)'
}
},
- shortcuts,
presets: [
presetUno(),
presetAttributify(),