Skip to content

gnosticdev/read-for-speed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Read for Speed: Speed Reading with the RSVP Technique

Speed read at 300-1000 words per minute using the RSVP (Rapid Serial Visual Presentation) technique. Perfect for books, articles, or any long form content.

Features

  • Responsive design
  • Chrome & Firefox extensions
  • Safari extension (WIP)
  • Customizable settings for font size, font family, reading speed, and more
  • Reading progress bar and stats
  • Word display with control panel
  • Read in chunks of 1-5 words (WIP)

Monorepo Structure

.
└── packages
    ├── extensions # Chrome, Firefox
    ├── speed-reader # RSVP Reader component
    └── ui # Shared UI components

RSVP Reader Component

The main reader component that takes in content and displays it in RSVP format.

NOTE: To parse content, Readability JS library is recommended.

Extensions

Building

Chrome & Firefox

  • built with WXT.

Safari (WIP)

Roadmap

  • Chrome extension
  • Settings panel
  • Reading stats
  • Word display with control panel -[x] SPeed control from 50 - 1000 WPM -[x] Word skip size control from 1 - 10 words -[x] Progress bar -[x] Panel for reading stats -[x] Panel for settings -[x] Control panel for playback, skip, reset, etc. -[ ] Panel for help / documentation
  • Allow for reading chunks of 1-3 words
  • Check for readerability before parsing page content
  • Make sure parsing doesnt block the main thread
  • Make sure errors from parsing don't break the page
  • Test on different sites like Reddit, Hacker News, etc.
  • Add epub support for native reading experience

About

Speed reading made easy with the RSVP (Rapid Serial Visual Presentation).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors