/fbless

fb2 console reader

Primary LanguagePython

                                      -*- mode: text; coding: utf-8; -*-
Описание
========
fbless - консольный ридер FB2 файлов.

Требования
==========
Python
Curses

Использование
=============
$ ./fbless /path/to/file.fb2

Управление
==========
Up, Down - прокрутка на одну строку вверх/вниз
PgUp - прокрутка на одну страницу вверх
Space, PgDown - прокрутка на одну страницу вниз
Home - в начало файла
End - в конец файла
5, G - переход на позицию в файле (в процентах)
Tab - переместить курсор на следующую ссылку
Enter, Right - перейти по ссылке
Left - вернуться
/ - поиск (рег. выр.)
n - перейти к следующему результату поиска
s - показать/спрятать статусбар
q - выход

Настройки
=========
Настройка осуществляется редактированием файла options.py в каталоге
fbless_lib.

context_lines - количество строк, сохраняющихся при постраничной прокрутке.
foreground, background - основные цвета.
rc_file - файл закладок.
options - настройка стилей:
  justify           - выравнивание                (fill/left/right/center)
  hyphenate         - перенос                     (True/False)
  left_indent       - левый отступ                ( >=0 )
  right_indent      - правый отступ               ( >=0 )
  first_line_indent - отступ первой строки абзаца ( >=0 )
  foreground        - цвет тона                   (None / curses.<COLOR>)
  background        - цвет фона                   (None / curses.<COLOR>)