Skip to content

JSuttHoops/RSSimple

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

136 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RSSimple

Minimalist Electron RSS reader with glassmorphic design. Now includes a sidebar feed list with filtering and editable feed names.

Setup

  1. Install dependencies:
    npm install
  2. Run the app:
    npm start

Features

  • Click Upload OPML to choose a feeds.opml file and import RSS feed URLs. The OPML file is copied to a local feeds folder and loaded on start.
  • Fetch latest articles for each feed and show preview images when available.
  • Fallback to open-graph images if feeds don't provide one.
  • Simple list view of articles with a modal reader.
  • Local JSON storage of feeds and articles so your subscriptions persist between runs.
  • Sidebar with feed filtering.
  • Edit feed titles inline.
  • Categorize feeds with custom tags.
  • Automatically tag all feeds using your chosen Ollama model with the Auto Tag button.
  • Feed names wrap automatically so long titles aren't cut off.
  • Delete feeds with the ✖ button.
  • Add new feeds manually.
  • Dropdown to quickly switch between feeds.
  • Dark mode that follows system preference.
  • Weighted feed sorting based on how often you open a feed.
  • Slower feeds move toward the bottom of the list as their load time is measured.
  • "All Recent" tab aggregates articles from the past week.
  • Feeds only load when selected or refreshed, so the app doesn't fetch on startup.
  • Reader mode with adjustable font and background color.
  • Summarize articles with your chosen Ollama model.
  • Improved reader formatting and responsive layout.
  • Hidden scrollbars for a cleaner look.
  • Settings modal for customisation.
  • Graceful error handling when feeds fail to load.
  • Mark articles as favorites with the ★ button and view them in a Favorites tab.
  • Quick search box with date filtering for recent articles.
  • Choose between sidebar, bottom bar or gallery layouts in settings.
  • Subscribe to podcasts and browse them in the Podcast Library.
  • Episode lists show cover art with Play and Download options.
  • Transcripts are stored when available so episodes appear in search results.
  • Organise feeds visually in the News Library with custom logos.
  • "Ask Simpli" dialog with optional web search via SearxNG and Ollama models.
  • SearxNG instance can be changed in the Settings panel.
  • Refresh feeds quietly in the background so the "All Recent" feed no longer steals focus.
  • Click Refresh Feed to reload only the current feed.
  • RSSimple automatically refreshes all feeds every 30 minutes.

Ask Simpli

  1. Install Ollama and make sure it is running:
    ollama serve
  2. Pull a model with good context length. Lightweight options like phi3 or llama3 work well:
    ollama pull phi3
  3. Run RSSimple with npm start.
  4. Click Ask Simpli to open the dialog. Choose your model and type a question.
  5. Enable Web search to include SearxNG results using the instance set in Settings.

Ask Simpli fetches today's article list and (when enabled) a short set of web results. The Ollama model replies conversationally, explaining the steps it took and citing which websites were used from SearxNG.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors