Youlag
Youlag: Extension for FreshRSS, browse YouTube and article feeds through a modernized design
Install / Use
/learn @civilblur/YoulagREADME
Youlag
</h1> <h2 align="center"> Modernize FreshRSS for viewing YouTube and articles </h2> <center> <img src=".github/capture-1.jpg" alt="youlag video mode" width="1000"> <img src=".github/capture-2.jpg" alt="youlag article view" width="1000"> </center>About
Youlag is an extension for FreshRSS, allowing you to browse YouTube and article RSS feeds through a modernized design that incorporates quality-of-life features.
It is designed for a distraction-free experience, for people who want to be intentional about their viewing habits.
Why?
Subscribe to creators via RSS without a Google account, stay free of algorithms, and access your subscriptions from any device. Youlag can also be used just for article reading.
Table of Content
Features
- 📺 Videos & Articles
- Browse YouTube subscriptions through a video-tailored inferface
- Miniplayer: keep video in corner while reading articles
- Video chapters navigation
- Replace clickbait thumbnails with screen captures
- Modernized article viewing experience
- ⚙️ Customization
- Block YouTube shorts
- Apply video mode layout to chosen categories
- Switch between YouTube and Invidious playback sources
- Hide video-description intros with links to avoid sponsored content
- 🖥️ Desktop & Mobile
- Mobile: Swipe down in video mode to activate miniplayer
- Mobile: Swipe to open/close sidebar
- Use
Esckey or the browser'sBacknavigation to exit videos and articles
- 📰 FreshRSS features
- Subscribe to YouTube creators without needing an account
- Manage article and video RSS feeds
Install
Before installing Youlag, please make sure to update FreshRSS to 1.28.0 or higher.
-
Download the latest release here.
-
Unzip the file and you'll find a folder named
xExtension-Youlag. -
Move the
xExtension-Youlagfolder into your FreshRSS installation:freshrss/extensions/. -
In FreshRSS, go to
Settings → Extensionsand enable theYoulagextension.- Click the gear (⚙️) icon to explore the available settings.
Update
-
Delete the old version of Youlag:
freshrss/extensions/xExtension-Youlag. -
Repeat the same steps from the "Install" instructions.
Additional resources
- Video Background Play Fix
- Enables background playback of YouTube videos in Firefox-based browsers on Android devices.
- Invidious
- An open source alternative front-end to YouTube.
Contribution
- Fork the
devbranch. - Install dependencies:
npm i. - Run
npm run watchto compile files to/static.- For local development, see
.env.exampleto learn how you can sync your changes directly to FreshRSS' extensions folder.
- For local development, see
- Run
npm run buildto generate a production build to/dist.
Attributions
- Integration: Korbak/freshrss-invidious, ajayyy/DeArrow
- Icons used/remixed: SVG Repo, krystonschwarze, phosphor, Solar Icons, Dazzle UI, n3r4zzurr0/svg-spinners.
- Tools: SVGOptimizer.
License
GNU General Public License v3.0
