diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 7600ec4a5..997c06d5b 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -33,9 +33,8 @@ Here you'll find some general guidelines for those who would like to start contr 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, by opening an [Issue](https://github.com/fmhy/edit/issues), 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). - You can optionally include socials, tools, or any other additional info alongside the entry. -- Avoid opening pull requests. See [Link Testing](#link-testing) for more info. ### Reporting a Site @@ -44,7 +43,7 @@ For submitting new links, follow these steps: For changes to existing entries, follow these steps: -- Reach out via any of the available methods, including opening a [Pull Request](https://github.com/fmhy/edit/pulls). +- Reach out via the feedback system, [GitHub](https://github.com/fmhy/edit), or join our [Discord](https://github.com/fmhy/FMHY/wiki/FMHY-Discord). - Feel free to leave contact info when using the feedback system, if needed. Only trusted staff can view this. - If you'd like to report a site removal or star change, you must include details as to why your changes should be accepted. diff --git a/docs/.vitepress/transformer.ts b/docs/.vitepress/transformer.ts index b745444cc..341a722bb 100644 --- a/docs/.vitepress/transformer.ts +++ b/docs/.vitepress/transformer.ts @@ -101,6 +101,15 @@ export const transformGuide = (text: string): string => export function transform(text: string): string { let _text = text + // Remove extra characters + .replace(/\/#wiki_/g, '/#') + .replace(/#wiki_/g, '/#') + .replace(/.25BA_/g, '') + .replace(/.25B7_/g, '') + .replace(/_?\.2F_?/g, '-') + .replace(/_?.26amp.3B_?/g, '-') + .replace(/(?<=r\/FREEMEDIA.+)2(?=\))/g, '-1') + // Transform reddit index links .replace( /\*\*\[◄◄ Back to Wiki Index\]\(https:\/\/www\.reddit\.com\/r\/FREEMEDIAHECKYEAH\/wiki\/index\)\*\*\n/gm, @@ -214,13 +223,6 @@ export function transform(text: string): string { /https:\/\/www.reddit.com\/r\/FREEMEDIAHECKYEAH\/wiki\/img-tools/g, '/img-tools' ) - // Remove extra characters - .replace(/\/#wiki_/g, '/#') - .replace(/#wiki_/g, '/#') - .replace(/.25BA_/g, '') - .replace(/.25B7_/g, '') - .replace(/_.2F_/g, '-') - .replace(/_?.26amp.3B_?/g, '-') _text = replaceUnderscore(_text) .replace(/\/#(\d)/g, '/#_$1') // Prefix headings starting with numbers @@ -242,23 +244,6 @@ export function transform(text: string): string { .replace(/^\*\*Warning\*\* - (.+)$/gm, ':::warning\n$1\n:::') .replace(/^\* \*\*Warning\*\* - (.+)$/gm, ':::warning\n$1\n:::') .replace(/^\*\s([^*])/gm, '- $1') - // Replace links - .replace( - /\/storage\/#encode--decode_urls/g, - '/storage/#encode--decode-urls' - ) - .replace(/\/devtools\/#machine-learning2/g, '/devtools/#machine-learning-1') - .replace(/\/linuxguide#software-sites2/g, '/linuxguide#software-sites-1') - .replace(/\/linuxguide#software_sites/g, '/linuxguide#software-sites') - .replace(/\/non-english#reading10/g, '/non-english#reading-9') - .replace( - /\/storage#satellite-.26amp.3B_street_view_maps/g, - '/storage#satellite-street-view-maps' - ) - .replace( - /(.+?) site or extension\.\n/gm, - 'Click on the texts to copy them decoded.\n' - ) return _text } diff --git a/docs/adblockvpnguide.md b/docs/adblockvpnguide.md index 16f2a4e31..16787dca9 100644 --- a/docs/adblockvpnguide.md +++ b/docs/adblockvpnguide.md @@ -443,6 +443,7 @@ ## ▷ Anti-Censorship +* ↪️ **[Great Firewall Bypass](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/non-eng/#wiki_.25B7_gfw_bypass)** * ⭐ **[Censorship Bypass Guide](https://censordex.fr.to/)** - Censorship Bypass Guide * ⭐ **[No Thought is a Crime](https://ntc.party/)** or [⁠Net4people](https://github.com/net4people/bbs/issues) - Censorship Discussion * ⭐ **[zapret](https://github.com/bol-van/zapret)**, **[GoodbyeDPI](https://github.com/ValdikSS/GoodbyeDPI/)**, [PowerTunnel](https://github.com/krlvm/PowerTunnel) or [Green Tunnel](https://github.com/SadeghHayeri/GreenTunnel) - DPI Circumvention Local Proxies diff --git a/docs/readingpiracyguide.md b/docs/readingpiracyguide.md index 6dc5b854a..930978f0c 100644 --- a/docs/readingpiracyguide.md +++ b/docs/readingpiracyguide.md @@ -413,6 +413,7 @@ ## ▷ Manga * 🌐 **[Wotaku](https://wotaku.wiki/websites#manga)** / [Discord](https://discord.gg/vShRGx8ZBC), [The Index](https://theindex.moe/library/manga) / [Wiki](https://thewiki.moe/) / [Discord](https://discord.gg/Snackbox) or [EverythingMoe](https://everythingmoe.com/#section-manga), [2](https://everythingmoe.org/#section-manga) / [Subreddit](https://www.reddit.com/r/everythingmoe/) / [Discord](https://discord.gg/GuueaDgKdS) - Manga Sites Indexes +* 🌐 **[Rawmangaz](https://rentry.co/rawmangaz)** - List of Raw Manga Sites * ↪️ **[Manga Readers / Managers](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/storage#wiki_manga_readers)** * ↪️ **[Manga Downloaders](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/storage#wiki_manga_downloaders)** * ⭐ **[ComicK](https://comick.io/)** / [Subreddit](https://reddit.com/r/ComicK/) / [Discord](https://discord.gg/comick) @@ -450,7 +451,6 @@ * [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 -* [Raw Manga Sites](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/non-eng/#wiki_.25B7_reading_.2F_.8AAD.66F8) *** diff --git a/docs/social-media-tools.md b/docs/social-media-tools.md index c64b1dbfc..e593147a9 100644 --- a/docs/social-media-tools.md +++ b/docs/social-media-tools.md @@ -7,7 +7,7 @@ # ► Social Media Tools * 🌐 **[Farside](https://farside.link/)** / [2](https://cf.farside.link/), [PrivacyRedirect](https://privacyredirect.com/) or [alternative-frontends](https://github.com/ParniDEO/alternative-front-ends-unofficial) - Frontend Indexes -* ↪️ **[Android Social Media Apps](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android/#wiki_.25B7_social_media_apps)** / **[iOS](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android/#wiki_.25B7_social_media_apps2)** +* ↪️ **[Android](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android/#wiki_.25B7_social_media_apps)** / **[iOS](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/android/#wiki_.25B7_social_media_apps2)** - Mobile Social Media Apps * ⭐ **[GrayJay](https://grayjay.app/desktop/)** - Combines YouTube, Twitch, Rumble, etc. / [Guide](https://youtu.be/EnZrv37u66c) * ⭐ **[SocialBlade](https://socialblade.com/)** - Social Media Stats * ⭐ **[LiveCounts](https://livecounts.io/)** - Live Social Media Stats @@ -358,7 +358,7 @@ ## ▷ Players / Frontends -* ↪️ **[Android YouTube Apps](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)** +* ↪️ **[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 [Materialio](https://materialio.us/) - YouTube Frontends / [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)