Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
spread0r is a txt reader, which makes your reading twice as fast as usual
branch: master

Merge pull request #13 from orschiro/master

Added pdf to text Linux conversion
latest commit abd77ba301
Peter Feuerer authored
Failed to load latest commit information.
books initial commit
lib added hyphen functionality
test escape xml chars
LICENSE Initial commit
README.md Merge pull request #13 from orschiro/master
spread0r.pl changed the focus letter from red to blue

README.md

spread0r

spread0r is a txt reader, which makes your reading twice as fast as usual

Installation

spread0r should run on all platforms supporting perl and gtk2-perl. Just clone into the github repo or download a snapshot of: spread0r github repo

After installing perl and gtk2-perl you can start it by double clicking spread0r.pl or running it in terminal like:

./spread0r.pl

Dependencies on ArchLinux

pacman -S gtk2-perl

Dependencies on Fedora

yum install perl-Gtk2

Dependencies on OSX

Preparation:

  • Install and setup X11
  • Install and setup Homebrew

Setup

  1. Install glib/Pango/Gtk2 with Homebrew
    • brew install glib pango gtk+
  2. Add X11 Package Config Path to bashrc
    • add: export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/X11/lib/pkgconfig
  3. Local Perl CPAN Setup
    • perl -MCPAN -e shell
    • follow setup
    • $ echo '[ $SHLVL -eq 1 ] && eval "$(perl -I$HOME/foo/lib/perl5 -Mlocal::lib=$HOME/foo)"' >>~/.bashrc
  4. Install Perl modules
    • perl -MCPAN -e shell
    • perl> install Glib
    • perl> install Cairo
    • perl> install Pango
    • perl> install Gtk2
  5. have fun with spread0r

Dependencies on Windows

Disclaimer:

This section does not come with any warranty, whatsoever. The following steps are copied from this tutorial.

Preparation:

Setup

  • Open a Command shell
  • run ppm repo add http://www.sisyphusion.tk/ppm
  • run ppm install Gtk2 --force

Converting ebooks

Ebook-tools

Using ebook-tools and html2text you can convert your .epubs (or any other format supported by ebook-tools) into a .txt file using this command: einfo -p input_book.epub | html2text | sed -r "s/<[^>]+>//g" > blackout.txt

Calibre

Using Calibre you can convert your .epubs (or any other format supported by calibre) into a .txt file, which can be used by spread0r. To do this, you've got two options: 1. use the calibre GUI 2. use the commandline tool "ebook-convert" of calibre installation

  • Open a terminal
  • run ebook-convert input_ebook.epub output_ebook.txt

Converting PDFs

Poppler

On Linux you can use pdftotext from Poppler:

$ pdftotext file.pdf

Something went wrong with that request. Please try again.