Skip to content

jeffkowalski/gritz

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 8 commits behind xypiie:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
lib
 
 
 
 
 
 
 
 
 
 

gritz

gritz is a txt reader, which makes you reading twice as fast as usual

Installation

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

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

./gritz.pl

Dependencies on ArchLinux

pacman -S gtk2-perl

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+
  1. Add X11 Package Config Path to bashrc
  • add: export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/X11/lib/pkgconfig
  1. 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
  1. Install Perl modules
  • perl -MCPAN -e shell
  • perl> install Glib
  • perl> install Cairo
  • perl> install Pango
  • perl> install Gtk2
  1. have fun with gritz

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 gritz. 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

About

gritz is a txt reader, which makes you reading twice as fast as usual

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Perl 100.0%