From 67eea3c16d3d58a56a61af9133ff2c32d562e496 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milien=20Devos?= Date: Thu, 27 Jan 2022 11:29:58 +0100 Subject: [PATCH 01/13] Show the public instances list of piped --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 742d69a..ac221b7 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,8 @@ Overview of alternative open source front-ends for popular internet platforms (e - Installation guide for self-hosting: https://docs.invidious.io/Installation.md - [Piped](https://github.com/TeamPiped/Piped): An alternative privacy-friendly YouTube frontend which is efficient by design - - Example instance: https://piped.kavin.rocks + - Official instance: https://piped.kavin.rocks + - List of public instances: https://github.com/TeamPiped/Piped/wiki/Instances - Installation guide for self-hosting: https://piped-docs.kavin.rocks/docs/self-hosting/ - [CloudTube](https://git.sr.ht/~cadence/cloudtube): A front-end for Invidious From a560513639e00f0e6a13f0e768efea87ffa849e6 Mon Sep 17 00:00:00 2001 From: mendel5 <60322520+mendel5@users.noreply.github.com> Date: Fri, 28 Jan 2022 17:33:06 +0100 Subject: [PATCH 02/13] Fix SMTube / SMPlayer for Youtube --- README.md | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 5344919..9be9b32 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,7 @@ Overview of alternative open source front-ends for popular internet platforms (e - [Youtube-dl-gui](https://github.com/jely2002/youtube-dl-gui): A cross-platform GUI for youtube-dl made in Electron and node.js -- [ytdl-gui](https://github.com/JaGoLi/ytdl-gui): A simple-to-use, cross-platform graphical interface for youtube-dl. +- [ytdl-gui](https://github.com/JaGoLi/ytdl-gui): A simple-to-use, cross-platform graphical interface for youtube-dl - [Alltube](https://github.com/Rudloff/alltube): Web GUI for youtube-dl @@ -88,9 +88,9 @@ Overview of alternative open source front-ends for popular internet platforms (e - [Yotter instances](https://github.com/ytorg/Yotter#public-instances) - Official instance: [yotter.xyz](https://yotter.xyz) -- [uYouPlus](https://github.com/qnblackcat/uYouPlus): uYouPlus (uYou+) is an alternative YouTube app for Apple's iOS and iPadOS. +- [uYouPlus](https://github.com/qnblackcat/uYouPlus): uYouPlus (uYou+) is an alternative YouTube app for Apple's iOS and iPadOS -- [SmartTubeNext](https://github.com/yuliskov/SmartTubeNext): SmartTubeNext is an advanced YouTube app for Android TVs and TV boxes, free and open source. It is not a live TV client and does not support "YouTube TV". +- [SmartTubeNext](https://github.com/yuliskov/SmartTubeNext): SmartTubeNext is an advanced YouTube app for Android TVs and TV boxes, free and open source. It is not a live TV client and does not support "YouTube TV" - [TubeSync](https://github.com/meeb/tubesync): TubeSync is a PVR (personal video recorder) for YouTube. It syncs YouTube channels and playlists to a locally hosted media server @@ -98,17 +98,21 @@ Overview of alternative open source front-ends for popular internet platforms (e - [ytfzf](https://github.com/pystardust/ytfzf): A POSIX script that helps you find Youtube videos (without API) and opens/downloads them using mpv/youtube-dl -- [ytcc](https://github.com/woefe/ytcc): Command line tool to keep track of your favorite playlists on YouTube and many other places. Can import youtube subscriptions from Google Takeout and provide them as an RSS feed for your favorite reader. +- [ytcc](https://github.com/woefe/ytcc): Command line tool to keep track of your favorite playlists on YouTube and many other places. Can import youtube subscriptions from Google Takeout and provide them as an RSS feed for your favorite reader -- [ytmdesktop](https://github.com/ytmdesktop/ytmdesktop): Cross-platform (Windows, Mac, and Linux) desktop app for YouTube Music. Has a (proprietary?) remote control app for android. +- [ytmdesktop](https://github.com/ytmdesktop/ytmdesktop): Cross-platform (Windows, Mac, and Linux) desktop app for YouTube Music. Has a (proprietary?) remote control app for Android -- [AudioTube](https://invent.kde.org/plasma-mobile/audiotube): Audiotube is a client for YouTube Music. Plasma-mobile project with an interface designed for Linux phones. +- [AudioTube](https://invent.kde.org/plasma-mobile/audiotube): AudioTube is a client for YouTube Music. Plasma-mobile project with an interface designed for Linux phones -- [smtube](http://smplayer.sourceforge.net/smtube.php): Stand-alone YouTube video player +- [smtube](https://github.com/smplayer-dev/smtube): Stand-alone YouTube video player + - Website: https://www.smtube.org + - SMTube is part of SMPlayer + - SMPlayer website: https://www.smplayer.info + - SMPlayer repository: https://github.com/smplayer-dev/smplayer - [mps-youtube](https://github.com/mps-youtube/mps-youtube): Terminal based YouTube player and downloader -- [minitube](https://github.com/flaviotordini/minitube): Lightweight youtube client with a kid-friendly interface. Can make playlists from search keywords. +- [minitube](https://github.com/flaviotordini/minitube): Lightweight youtube client with a kid-friendly interface. Can make playlists from search keywords ### Twitter From 6c6531859eba082574584e628cceaa5da90367eb Mon Sep 17 00:00:00 2001 From: mendel5 <60322520+mendel5@users.noreply.github.com> Date: Fri, 28 Jan 2022 17:37:32 +0100 Subject: [PATCH 03/13] About this repository: wording --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9be9b32..418e269 100644 --- a/README.md +++ b/README.md @@ -331,7 +331,7 @@ Overview of alternative open source front-ends for popular internet platforms (e ## About this repository -This overview originally included three projects: Invidious, Bibliogram and Nitter. Therefore it was named `alternative front-ends`. As more projects have been added to the repository, the listed projects partially left the scope of *alternative front-ends*. +This overview originally included three alternative front-ends: Invidious (for YouTube), Bibliogram (for Instagram) and Nitter (for Twitter). Therefore it was named `alternative front-ends`. As more projects have been added to the repository, the listed projects partially left the scope of *alternative front-ends*. For example, `youtube-dl` is not a front-end, but can be generally described as an open source project that interacts with the internet platform Youtube. From e43ffd644c5d6ef9b5a43f05b9fc6b80fcb5710c Mon Sep 17 00:00:00 2001 From: mendel5 <60322520+mendel5@users.noreply.github.com> Date: Sun, 30 Jan 2022 14:26:18 +0100 Subject: [PATCH 04/13] Add Rimgo for Imgur https://github.com/mendel5/alternative-front-ends/issues/56 --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 418e269..4592b87 100644 --- a/README.md +++ b/README.md @@ -196,13 +196,16 @@ Overview of alternative open source front-ends for popular internet platforms (e ### Imgur +- [Rimgo](https://codeberg.org/video-prize-ranch/rimgo): Self-hosted frontend for Imgur ritten in Go + - Website: https://i.bcow.xyz/ + +- [Rimgu](https://codeberg.org/3np/rimgu): rimgu is a self-hosted alternative frontend/ proxy for Imgur + - [Imgin](https://git.voidnet.tech/kev/imgin): Minimal Imgur front end - Official instance: https://imgin.voidnet.tech - Example album on Imgur.com: https://imgur.com/a/GD6p5Fi - Same album on Imgin: https://imgin.voidnet.tech/a/GD6p5Fi -- [rimgu](https://codeberg.org/3np/rimgu): rimgu is a self-hosted alternative frontend/ proxy for Imgur - ### Spotify - [psst](https://github.com/jpochyla/psst): Fast and multi-platform Spotify client with native GUI From d5ea13fc5c320b5b4e3e799f6812edeb8efc70f5 Mon Sep 17 00:00:00 2001 From: mendel5 <60322520+mendel5@users.noreply.github.com> Date: Sun, 30 Jan 2022 14:31:36 +0100 Subject: [PATCH 05/13] Add NoPaste for Pastebin --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 4592b87..db3c5ec 100644 --- a/README.md +++ b/README.md @@ -286,6 +286,8 @@ Overview of alternative open source front-ends for popular internet platforms (e - [MediathekViewWeb](https://github.com/mediathekview/mediathekviewweb): Video content of German public-service television broadcasters (e.g. ARD, ZDF) - Official instance: [mediathekviewweb.de](https://mediathekviewweb.de) +- [NoPaste](https://github.com/bokub/nopaste): NoPaste is an open-source website similar to Pastebin where you can store any piece of code, and generate links for easy sharing + - [PrivateBin](https://github.com/PrivateBin/PrivateBin): Zero knowledge encrypted paste-bin. A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES - [vaultwarden](https://github.com/dani-garcia/vaultwarden): Password manager. Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs From e02507cf5119d9de07b8b837f2e808815069644a Mon Sep 17 00:00:00 2001 From: caminsha Date: Thu, 3 Feb 2022 02:15:10 +0100 Subject: [PATCH 06/13] Remove yotter as it's archived I have removed Yotter for the youtube alternatives as this project is archived and will not developed anymore. See here (https://github.com/ytorg/Yotter) for further informations. In the README Yotter says to use Piped insted --- README.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/README.md b/README.md index db3c5ec..27a2554 100644 --- a/README.md +++ b/README.md @@ -84,10 +84,6 @@ Overview of alternative open source front-ends for popular internet platforms (e - [yt-dlp](https://github.com/yt-dlp/yt-dlp): A youtube-dl fork with additional features and fixes -- [Yotter](https://github.com/ytorg/Yotter): Youtube and Twitter with privacy - - [Yotter instances](https://github.com/ytorg/Yotter#public-instances) - - Official instance: [yotter.xyz](https://yotter.xyz) - - [uYouPlus](https://github.com/qnblackcat/uYouPlus): uYouPlus (uYou+) is an alternative YouTube app for Apple's iOS and iPadOS - [SmartTubeNext](https://github.com/yuliskov/SmartTubeNext): SmartTubeNext is an advanced YouTube app for Android TVs and TV boxes, free and open source. It is not a live TV client and does not support "YouTube TV" From a48f0ae2e8bf4580fce54bba3ca7434a07d6f853 Mon Sep 17 00:00:00 2001 From: mendel5 <60322520+mendel5@users.noreply.github.com> Date: Thu, 3 Feb 2022 13:53:07 +0100 Subject: [PATCH 07/13] Add burhan-syed/troddit for Reddit.com --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 27a2554..740f4e4 100644 --- a/README.md +++ b/README.md @@ -171,9 +171,12 @@ Overview of alternative open source front-ends for popular internet platforms (e - [Slide](https://github.com/ccrama/Slide): Open source, ad free Reddit browser for Android - Available on [F-Droid](https://f-droid.org/en/packages/me.ccrama.redditslide) -- [junipf-reddit-frontend](https://github.com/junipf/reddit-frontend): A reddit front-end written in React +- [junipf/reddit-frontend](https://github.com/junipf/reddit-frontend): A reddit front-end written in React - Official instance: [https://jpf-reddit.netlify.app](https://jpf-reddit.netlify.app) +- [Troddit](https://github.com/burhan-syed/troddit): A web client for Reddit + - Official instance: https://www.troddit.com + ### Instagram - [Bibliogram](https://sr.ht/~cadence/bibliogram): Bibliogram is an alternative front-end for Instagram From a6a74397c93e441501dcab7b628d30a018592be5 Mon Sep 17 00:00:00 2001 From: mendel5 <60322520+mendel5@users.noreply.github.com> Date: Thu, 3 Feb 2022 14:10:12 +0100 Subject: [PATCH 08/13] general improvements --- README.md | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 740f4e4..7fd99fa 100644 --- a/README.md +++ b/README.md @@ -29,19 +29,18 @@ Overview of alternative open source front-ends for popular internet platforms (e ### YouTube -- [Invidious](https://github.com/iv-org/invidious): Invidious is an alternative front-end to YouTube +- [Invidious](https://github.com/iv-org/invidious): Invidious is an alternative front-end to YouTube - Lightweight, no ads, no tracking, no JavaScript required - Home page: https://invidious.io - - List of public Invidious instances (Docs): https://docs.invidious.io/Invidious-Instances.md - Invidious instances (Github): https://github.com/iv-org/documentation/blob/master/Invidious-Instances.md - Invidious instances API: https://api.invidious.io - Installation guide for self-hosting: https://docs.invidious.io/Installation.md -- [Piped](https://github.com/TeamPiped/Piped): An alternative privacy-friendly YouTube frontend which is efficient by design +- [Piped](https://github.com/TeamPiped/Piped): An alternative privacy-friendly YouTube frontend which is efficient by design - Lightweight, no ads, no tracking - Official instance: https://piped.kavin.rocks - List of public instances: https://github.com/TeamPiped/Piped/wiki/Instances - - Installation guide for self-hosting: https://piped-docs.kavin.rocks/docs/self-hosting/ + - Installation guide for self-hosting: https://github.com/TeamPiped/Documentation/blob/main/content/docs/self-hosting/index.md -- [CloudTube](https://git.sr.ht/~cadence/cloudtube): A front-end for Invidious +- [CloudTube](https://git.sr.ht/~cadence/cloudtube): Alternative front-end for Invidious - Official instance: [https://tube.cadence.moe](https://tube.cadence.moe) - Installation guide for self-hosting: https://git.sr.ht/~cadence/tube-docs/tree/main/item/docs/cloudtube/Installing%20CloudTube.md @@ -113,7 +112,7 @@ Overview of alternative open source front-ends for popular internet platforms (e ### Twitter -- [Nitter](https://github.com/zedeus/nitter): Alternative Twitter front-end +- [Nitter](https://github.com/zedeus/nitter): Alternative Twitter front-end - Lightweight, no ads, no tracking, no JavaScript required - Official instance: [nitter.net](https://nitter.net) - Public instances: https://github.com/zedeus/nitter/wiki/Instances - Example: Troy Hunt on [Twitter](https://twitter.com/troyhunt) and [Nitter](https://nitter.net/troyhunt) @@ -134,13 +133,13 @@ Overview of alternative open source front-ends for popular internet platforms (e ### Reddit -- [Teddit](https://codeberg.org/teddit/teddit): Alternative Reddit front-end focused on privacy +- [Teddit](https://codeberg.org/teddit/teddit): Alternative Reddit front-end focused on privacy - Lightweight, no ads, no JavaScript, unofficial API - Official instance: [teddit.net](https://teddit.net) - Public instances: https://github.com/teddit-net/teddit#instances - [Github mirror repository](https://github.com/teddit-net/teddit) - Example: /r/Privacy on [Reddit](https://www.reddit.com/r/privacy) and [Teddit](https://teddit.net/r/privacy) -- [Libreddit](https://github.com/spikecodes/libreddit): Alternative front-end for Reddit. Themed around Reddit redesign +- [Libreddit](https://github.com/spikecodes/libreddit): Alternative front-end for Reddit. Themed around Reddit's new design - Lightweight, no JavaScript, no ads, no tracking - Official instance: [libredd.it](https://libredd.it) - Public instances: https://github.com/spikecodes/libreddit#instances @@ -227,8 +226,8 @@ Overview of alternative open source front-ends for popular internet platforms (e - [Whoogle Search](https://github.com/benbusby/whoogle-search): A self-hosted, ad-free, privacy-respecting metasearch engine for Google - Public instances: https://github.com/benbusby/whoogle-search#public-instances -- [Searx](https://github.com/searx/searx): Privacy-respecting meta-search engine - - [Searx instances](https://searx.space) +- [Searx](https://github.com/searx/searx): Searx is a free privacy-respecting internet metasearch engine which aggregates results from more than 70 search services. Users are neither tracked nor profiled. Additionally, searx can be used over Tor for online anonymity + - Public instances: https://searx.space ### Google Translate From bb143cfaae45ea3f5b583ac893ef603bebc4d14a Mon Sep 17 00:00:00 2001 From: mendel5 <60322520+mendel5@users.noreply.github.com> Date: Sat, 5 Feb 2022 19:17:36 +0100 Subject: [PATCH 09/13] Add fork of Barinsta for Instagram https://github.com/mendel5/alternative-front-ends/issues/58 https://codeberg.org/avalos/barinsta --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7fd99fa..3abefed 100644 --- a/README.md +++ b/README.md @@ -186,6 +186,7 @@ Overview of alternative open source front-ends for popular internet platforms (e - [Barinsta](https://github.com/austinhuang0131/barinsta): Open-source alternative Instagram client for Android - On July 26, 2021, Austin Huang (maintainer of Barinsta) received a cease & desist letter from Perkins Coie LLP, a law firm representing Facebook. As a result, Barinsta is no longer maintained or distributed. More information can be found at https://github.com/mendel5/alternative-front-ends/issues/28 and https://austinhuang.me/barinsta . + - Fork of Barinsta: https://codeberg.org/avalos/barinsta - "This fork is unofficial unless community decides otherwise. C&D letters will be ignored." ### TikTok From 8d4f5de0fd674fafb57d1693ea08b353ba1fa063 Mon Sep 17 00:00:00 2001 From: mendel5 <60322520+mendel5@users.noreply.github.com> Date: Tue, 22 Feb 2022 23:00:14 +0100 Subject: [PATCH 10/13] fix formatting --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 726adda..86fdd05 100644 --- a/README.md +++ b/README.md @@ -109,7 +109,7 @@ Overview of alternative open source front-ends for popular internet platforms (e - [minitube](https://github.com/flaviotordini/minitube): Lightweight youtube client with a kid-friendly interface. Can make playlists from search keywords -- [yattee](https://github.com/yattee/yattee): Alternative YouTube frontend for iOS, tvOS and macOS built with Invidious and Piped, supports sponsorblock. +- [yattee](https://github.com/yattee/yattee): Alternative YouTube frontend for iOS, tvOS and macOS built with Invidious and Piped, supports sponsorblock ### Twitter From 35edda0fbbf35606359ab6a3d9a37a6b2ba4b5b2 Mon Sep 17 00:00:00 2001 From: mendel5 <60322520+mendel5@users.noreply.github.com> Date: Tue, 22 Feb 2022 23:03:36 +0100 Subject: [PATCH 11/13] wording --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 86fdd05..903568b 100644 --- a/README.md +++ b/README.md @@ -199,7 +199,7 @@ Overview of alternative open source front-ends for popular internet platforms (e - [Rimgo](https://codeberg.org/video-prize-ranch/rimgo): Self-hosted frontend for Imgur ritten in Go - Website: https://i.bcow.xyz/ -- [Rimgu](https://codeberg.org/3np/rimgu): rimgu is a self-hosted alternative frontend/ proxy for Imgur +- [Rimgu](https://codeberg.org/3np/rimgu): Self-hosted alternative frontend/ proxy for Imgur - [Imgin](https://git.voidnet.tech/kev/imgin): Minimal Imgur front end - Official instance: https://imgin.voidnet.tech From d9c052343dd4851805b8bf041109e5dde42dae46 Mon Sep 17 00:00:00 2001 From: HyperLemons <36387099+HyperLemons@users.noreply.github.com> Date: Wed, 23 Feb 2022 03:31:49 +0000 Subject: [PATCH 12/13] Remove mention of iOS from Fritter There is no iOS client for Fritter as seen on https://fritter.cc/ or https://github.com/jonjomckay/fritter (Which is quite unfortunate as I was looking for an iOS app front-end...) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 903568b..2045e27 100644 --- a/README.md +++ b/README.md @@ -130,7 +130,7 @@ Overview of alternative open source front-ends for popular internet platforms (e - [Tweepy](https://github.com/tweepy/tweepy): Twitter for Python -- [Fritter](https://github.com/jonjomckay/fritter): A free, open-source Twitter client for Android and iOS +- [Fritter](https://github.com/jonjomckay/fritter): A free, open-source Twitter client for Android ### Reddit From 79e96cef8bcab7c442f561433b95f49f0189b143 Mon Sep 17 00:00:00 2001 From: mendel5 <60322520+mendel5@users.noreply.github.com> Date: Wed, 23 Feb 2022 12:41:30 +0100 Subject: [PATCH 13/13] add ytcast for Youtube --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 2045e27..be1afcb 100644 --- a/README.md +++ b/README.md @@ -111,6 +111,8 @@ Overview of alternative open source front-ends for popular internet platforms (e - [yattee](https://github.com/yattee/yattee): Alternative YouTube frontend for iOS, tvOS and macOS built with Invidious and Piped, supports sponsorblock +- [ytcast](https://github.com/MarcoLucidi01/ytcast): Cast YouTube videos to your smart TV from the command line. This program does roughly the same thing as the "Play on TV" button that appears on the player bar when you visit youtube.com with Chrome or when you use the YouTube smartphone app + ### Twitter - [Nitter](https://github.com/zedeus/nitter): Alternative Twitter front-end - Lightweight, no ads, no tracking, no JavaScript required