Skip to content
πŸ“– Simple RSS Reader app made using electron and vue.js
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.electron-vue
.github/ISSUE_TEMPLATE Added in proxy preference settings Oct 17, 2018
build/icons
dist Added in proxy preference settings Oct 17, 2018
src Integrated sharing and pocket Apr 20, 2019
static added tray icon for linux Nov 18, 2018
.babelrc Added in proxy preference settings Oct 17, 2018
.eslintignore Added in proxy preference settings Oct 17, 2018
.eslintrc.js
.gitignore
.travis.yml Fixed Travis Dec 6, 2018
LICENSE Added in proxy preference settings Oct 17, 2018
README.md
appveyor.yml
darkscreenshot.png Added in proxy preference settings Oct 17, 2018
newscreenshot.png
package.json Integrated sharing and pocket Apr 20, 2019
raven-logo.png Added in proxy preference settings Oct 17, 2018
yarn.lock Integrated sharing and pocket Apr 20, 2019

README.md

raven reader logo

Simple Desktop RSS Reader made using VueJS

newscreenshot darkscreenshot

Download

To download, please visit https://github.com/mrgodhani/rss-reader/releases

Get it from the Snap Store

Features

  • Full Article Read
  • Subscribing to news feed
  • Marking as read/unread
  • Marking as favourite
  • Dark mode
  • Configurable cron job for refresh interval of feeds
  • Minimize app to tray and run in background
  • Open article link in external browser
  • Responsive
  • Exporting feed in OPML format
  • Importing feeds
  • Windows support
  • Linux support
  • Offline reading
  • Keyboard Shortcuts
  • Inoreader Integration
  • Sidebar count

Roadmap

  • New brand name and icons
  • Text configuration
  • Supporting authenticated feeds
  • Feedly synchronization
  • Web app
  • Pocket Integration
  • Moving to web based. Reason: NeDB won't be scalable and handle large datasets.

Please feel free to suggest more ideas to improve this app.

Developer Notes

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:9080
npm run dev

# build electron application for production
npm run build


# lint all JS/Vue component files in `src/`
npm run lint

# copy config.example.js in renderer to config.js by executing cp config.example.js config.js and set Mercury parser token
cp src/renderer/config.example.js src/renderer/config.js

For more documentation please follow link from Electron Vue

Powered by

Support / Contribution

Please feel free to give us suggestions or report a bug by creating a new issue via Github or messaging on Twitter: @mrgodhani.

Support us by backing us or sponsoring to continue maintaining this app and activities.

License

MIT

FOSSA Status

You can’t perform that action at this time.