Skip to content

Youlag: Extension for FreshRSS, browse YouTube and article feeds through a modernized design

License

Notifications You must be signed in to change notification settings

civilblur/youlag

Repository files navigation

youlag icon

Youlag

Modernize FreshRSS for viewing YouTube and articles

youlag video mode

youlag article view

About

Youlag is an extension for FreshRSS, allowing you to browse YouTube and article feeds through a modernized design that incorporates quality-of-life features.

Optimized for both watching videos and reading articles.

Table of Content

Features

  • 📺 Videos & Articles
    • Browse YouTube subscriptions through a video-tailored inferface
    • Mini player: keep video in corner while reading articles
    • Modernized article viewing experience
  • ⚙️ Customization
    • Block YouTube shorts
    • Apply video mode layout to chosen categories
    • Switch between YouTube and Invidious playback sources
  • 🖥️ Desktop & Mobile
    • Mobile: Swipe down in video mode to activate mini player
    • Use Esc key or the browser's Back navigation to exit videos and articles
    • Mobile friendly, better one-handed navigation
  • 📰 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.

  1. Download the latest release here.

  2. Unzip the file and you'll find a folder named xExtension-Youlag.

  3. Move the xExtension-Youlag folder into your FreshRSS installation: freshrss/extensions/.

  4. In FreshRSS, go to Settings → Extensions and enable the Youlag extension.

    • Click the gear (⚙️) icon to explore the available settings.

Update

  1. Delete the old version of Youlag: freshrss/extensions/xExtension-Youlag.

  2. 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

  1. Fork the dev branch.
  2. Install dependencies: npm i.
  3. Run npm run watch to compile files to /static.
    1. For local development, see .env.example to learn how you can sync your changes directly to FreshRSS' extensions folder.
  4. Run npm run build to generate a production build to /dist.

Attributions

License

GNU General Public License v3.0

About

Youlag: Extension for FreshRSS, browse YouTube and article feeds through a modernized design

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •