All Projects → Hallicopter → Shirah Reader

Hallicopter / Shirah Reader

RSVP speed reader, written in python.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Shirah Reader

Open Publisher
Using Jekyll to create outputs that can be used as Pandoc inputs. In short - input markdown, output mobi, epub, pdf, and print-ready pdf. With a focus on fiction.
Stars: ✭ 242 (+81.95%)
Mutual labels:  ebooks, mobi, epub
Asciidoctor Epub3
📘 Asciidoctor EPUB3 is a set of Asciidoctor extensions for converting AsciiDoc to EPUB3 & KF8/MOBI
Stars: ✭ 166 (+24.81%)
Mutual labels:  ebooks, mobi, epub
Fb2mobi
[DEPRECATED] fb2mobi - derived from fb2conv 1.5.4
Stars: ✭ 89 (-33.08%)
Mutual labels:  ebooks, mobi, epub
EbookReader
The EbookReader Android App. Support file format like epub, pdf, txt, html, mobi, azw, azw3, html, doc, docx,cbz, cbr. Support tts.
Stars: ✭ 37 (-72.18%)
Mutual labels:  mobi, epub, ebooks
Koodo Reader
A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux and Web
Stars: ✭ 2,938 (+2109.02%)
Mutual labels:  mobi, epub
Calibre Web
📚 Web app for browsing, reading and downloading eBooks stored in a Calibre database
Stars: ✭ 5,616 (+4122.56%)
Mutual labels:  mobi, epub
The Economist Ebooks
经济学人(含音频)、纽约客、自然、新科学人、卫报、科学美国人、连线、大西洋月刊、新闻周刊、国家地理等英语杂志免费下载、订阅(kindle推送),支持epub、mobi、pdf格式, 每周更新. The Economist 、The New Yorker 、Nature、The Atlantic 、New Scientist、The Guardian、Scientific American、Wired、Newsweek magazines, free download and subscription for kindle, mobi、epub、pdf format.
Stars: ✭ 3,471 (+2509.77%)
Mutual labels:  mobi, epub
Ethereum Development With Go Book
📖 A little book on Ethereum Development with Go (golang)
Stars: ✭ 754 (+466.92%)
Mutual labels:  mobi, epub
Ruby Hacking Guide.github.com
Ruby Hacking Guide Translation
Stars: ✭ 305 (+129.32%)
Mutual labels:  mobi, epub
Google Sre Ebook
Google SRE Book Generator (EPUB/MOBI/PDF).
Stars: ✭ 578 (+334.59%)
Mutual labels:  mobi, epub
Calibre
The official source code repository for the calibre ebook manager
Stars: ✭ 11,221 (+8336.84%)
Mutual labels:  ebooks, epub
Lightnovel Crawler
Download and generate e-books from online sources.
Stars: ✭ 344 (+158.65%)
Mutual labels:  mobi, epub
Save As Ebook
Save a web page/selection as an eBook (.epub format) - a Chrome/Firefox/Opera Web Extension
Stars: ✭ 959 (+621.05%)
Mutual labels:  ebooks, epub
Kotlin Reference Chinese
Kotlin 官方文档(参考部分)中文版
Stars: ✭ 85 (-36.09%)
Mutual labels:  mobi, epub
Unix As Ide
The ebook version of Tom Ryder's series on the Unix programming environment
Stars: ✭ 315 (+136.84%)
Mutual labels:  mobi, epub
Easybook
Book publishing as easy as it should be (built with Symfony components)
Stars: ✭ 744 (+459.4%)
Mutual labels:  mobi, epub
Readteractive
Tool for writing and generating interactive books.
Stars: ✭ 23 (-82.71%)
Mutual labels:  mobi, epub
Owasp Masvs
The Mobile Application Security Verification Standard (MASVS) is a standard for mobile app security.
Stars: ✭ 1,030 (+674.44%)
Mutual labels:  mobi, epub
Lector
Qt based ebook reader
Stars: ✭ 1,218 (+815.79%)
Mutual labels:  mobi, epub
Narou
Narou.rb - 小説家になろうのダウンローダ&縦書き整形&管理アプリ。Kindle(などの電子書籍端末)でなろうを読む場合に超便利です!
Stars: ✭ 256 (+92.48%)
Mutual labels:  mobi, epub

Shirah

Downloads

A curses based terminal RSVP speed reader.

Alt text

Note: Poor colour representation in gif, looks way better irl.

What is an RSVP reader?

RSVP stands for Rapid Serial Visual presentiation. Its a controversial method to enable speedreading. I have been using this on my devices, and it has given me great results. I wanted to have an option to do this in the terminal too.

Alt text

Ignore the haters, and try it for yourself. Also, I don't like that the best options on a computer are paid softwares.

Usage

To install, use either

pip install shirah-reader

or

pip3 install shirah-reader

To read a book, and set a speed, enter

shirah /path/to/book

Here are the shortcuts:

Usage:
    shirah             read last epub
    shirah EPUBFILE    read EPUBFILE
    shirah STRINGS     read matched STRINGS from history
    shirah NUMBER      read file from history
                       with associated NUMBER
                       
Options:
    -r              print reading history
    -d              dump epub
    -h, --help      print short, long help

How to speed read

Once in a chapter, press r to get into the rsvp mode. Press ^C to change the speed. Press ^C and then enter q to get out of the rsvp mode.

Navigation

Press tab to see table of contents, and navigate.

Keybindings

Key Binding:
    Help            : ?
    Quit            : q
    Scroll down     : DOWN      j
    Scroll up       : UP        k
    Half screen up  : C-u
    Half screen dn  " C-d
    Page down       : PGDN      RIGHT   SPC
    Page up         : PGUP      LEFT
    Next chapter    : n
    Prev chapter    : p
    Beginning of ch : HOME      g
    End of ch       : END       G
    Open image      : o
    Search          : /
    Next Occurence  : n
    Prev Occurence  : N
    Toggle width    : =
    Set width       : [count]=
    Shrink          : -
    Enlarge         : +
    ToC             : TAB       t
    Metadata        : m
    Mark pos to n   : b[n]
    Jump to pos n   : `[n]
    Switch colorsch : [default=0, dark=1, light=2]c

Main Goals

  • [x] Read txt
  • [x] Read epubs
  • [x] Pause
  • [x] Save progress
  • [x] Progress bar.
  • [x] Chapter-wise Navigation

Name

Named after the marathi name for the sweet dish Kesari Bhat

Credits

License

 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.

 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.

 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].