Skip to content

Alotor/ghoul-reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ghoul Reader

Ghoul Reader

This foul creature appears more or less humanoid, but has mottled, decaying flesh drawn tight across clearly visible bones. + It is mostly hairless and has a carnivore’s sharp teeth. Its eyes burn like hot coals in their sunken sockets.

D&D Monsters Manual v3.5, Ghoul description

You can try it now here: http://alotor.github.io/ghoul-reader

Rationale

Google Reader shutted down on July 1st 2013. Since then I've been unable to find another RSS reader solution that had the same feeling while still being simple enough and provide a fluid interface.

This project is born with this need in mind and also trying to develop a Clojurescript application that doesn't need a server-side backend in order to provide functionalities of these services.

Technologies

  • Clojurescript
  • Om + React.js
  • HTML5 techlonologies
    • Web Workers (asynchronous feed reading)
    • Local Storage (state storage)
    • IndexedDB (local feed items storage)
    • Shadow DOM (description css sandboxing)
    • Local file reading (import ompl files)
    • Service workers (offline capabilities)
    • Web RTC (peer to peer sharing)

Features & progress

You can check the Taiga Project to know the progress

  • Basic state rendering and actions
  • Retrieving state from IndexedDB
  • RSS news reading
  • Background RSS Updates
  • State saved into Local Storage
  • Feed news stored into IndexedDB
  • Responsive layout
  • Improve state management
  • Check read/unread items
  • Paging the items list so there are no problems with big items lists
  • Internazionalization support
  • Change XML library to Tubax
  • Group creation
  • Feeds drag&drop to move into groups
  • Shortcuts
  • Improve testing
  • Improve error control
  • Remove feeds and groups
  • ATOM format support
  • Favicons into feed lists
  • Feed description
  • Import/Export OMPL file
  • Remote synchronization of subscriptions
  • CSS animations
  • Offline capabilities
  • Mobile version (Cordova)
  • Sharing with other users
  • Send to social media

Acknowledges

Ghoul Reader logo by Juan de la Cruz. License under Creative Commons Attribution-NoDerivatives 4.0 International License.

This project is developed under the awesome PIWEEK initiative.

License under GNU AGPL license http://www.gnu.org/licenses/agpl-3.0.html

About

Offline RSS Reader. Clojurescript + Om

Resources

License

Stars

Watchers

Forks

Packages

No packages published