Описание ======== fbless - консольный ридер FB2 файлов. Требования ========== Python Curses Использование ============= $ ./fbless /path/to/file.fb2 Можно также указывать файлы, сжатые при помощи zip, gzip и bzip2. Дополнительные опции: -a, --autoscroll - включить автоскролл -t, --scroll_type - выбрать тип скролла (up, down, page-up, page-down, fifo) -i, --interval - задержка скролла в секундах -g, --goto - перейти по смещению (в процентах) -e, --edit - открыть книгу в редакторе -c, --config - использовать указанный конфигурационный файл -v, --version - показать версию программы и выйти -h, --help - показать справку и выйти Управление ========== Up, k - прокрутка на одну строку вверх Down, j - прокрутка на одну строку вниз PgUp - прокрутка на одну страницу вверх Space, PgDown - прокрутка на одну страницу вниз Home, g - в начало файла End - в конец файла 5, G - переход на позицию в файле (в процентах) Tab - переместить курсор на следующую ссылку Enter, Right - перейти по ссылке Left, h - вернуться Backspace, l - снова перейти по последней ссылке a - включить/выключить автоскролл f - скроллинг в режиме fifo +/- - увеличить/уменьшить время задержки скроллинга / - поиск (рег. выр.) e - открыть файл с книгой в редакторе n - перейти к следующему результату поиска s - показать/спрятать статусбар q - выход Настройки ========= Настройка осуществляется редактированием файла fblessrc в каталоге ~/.config/fbless TODO: описать подробнее структуру конфига context_lines - количество строк, сохраняющихся при постраничной прокрутке. foreground, background - основные цвета. save_file - файл закладок. options - настройка стилей: justify - выравнивание (fill/left/right/center) hyphenate - перенос (True/False) left_indent - левый отступ ( >=0 ) right_indent - правый отступ ( >=0 ) first_line_indent - отступ первой строки абзаца ( >=0 ) bold - полужирный шрифт (True/False) foreground - цвет тона (None / curses.<COLOR>) background - цвет фона (None / curses.<COLOR>)