воскресенье, 18 ноября 2018 г.

ZVVBook BETA 6 (Текущий этап разработки)

ZVVBook - программа для чтения книг в формате fb2, epub, pdf. В дальнейшем будут добавлены другие популярные форматы книг. Также в программе есть возможность онлайн поиска книг.


+ BETA 6 
(текущий этап разработки)





Новое в BETA 6:
- переписана большая часть кода для быстрой и удобной работы и чтения книг;
- улучшены и обновлены возможности программы по работе с каталогами книг и отдельными книгами, их добавлению в программу и в Избранное;
- добавлена поддержка Epub книг;
- добавлены новые режимы чтения книг и сейчас их 3 - один сплошной свиток, разбивка книги на одностраничные листы (как в электронных книгах) и разбивка книги на свитки согласно количеству глав;
- при чтении книги в режиме разбивки на страницы присутствуют возможности перелистывать страницы нажатием на левую/правую часть экрана или выбора страниц в списке или прокручиваем полосы прогресса;
- добавлен полноэкранный режим чтения;
- добавлена поддержка отображения рисунков, картинок, изображений в книге (примеры можно посмотреть в теме);
- добавлено множество новых настроек для управления программой и чтения книг;
- доработан внешний вид программы, онлайн библиотеки и настроек;
- добавлена начальная возможность быстрого доступа к примечаниям в книге;
- добавлены некоторых hotkeys - стрелки влево/вправо перелистывают страницы, стрелки вверх/вниз прокручивают книгу в режиме свитка вверх или вниз;
- добавлена возможность прокручивать книгу в режиме свитка путем захвата книги указателем мыши и перетягиванием ее вверх или вниз (полезно в том числе на сенсорных экранах - прокручивание книги свайпами);
На данный момент тестируется двухстраничный режим отображения книги, а также ведется работа по добавлению в программу возможности читать pdf файлы, добавляется 4 режим чтения книг - разбивка книги на страницы формата А4, а также многое другое.



Скачать ZVVBook BETA 5 для Linux: СКАЧАТЬ
Скачать ZVVBook BETA 5.1 для Linux: СКАЧАТЬ 5.1

Скачать ZVVBook можно также с сайта UALinux, с возможность ознакомиться и скачать другие программы и игры для систем Linux.

Системные требования:

1. Операционная система Linux Ubuntu и основанные на ней дистрибутивы (работа программы проверялась на Kubuntu 17.10, Ubuntu Mate 17.10, Linux Mint 18.1, 18.3)
2. Библиотека PyQt5. Установить можно командой в Терминале:

sudo apt install python3-pyqt5


По-умолчанию база книг находится в каталоге "~/home/Books"

Книги, загруженные с вкладки "Онлайн книги", находятся в папке "Downloads" на Главном экране.







66 комментариев:

  1. Однозначно начну рекомендовать ваш блог,и продвигать ваши программы на тех линуксовых форумах где я окопался :) , Спасибо за очень интересные программы, и с нетерпением жду продолжения.

    ОтветитьУдалить
  2. Спасибо за отзыв. Хочу хоть немного изменить наличие программ для Linux и для Ubuntu в частности. Так как многие программы которые доступны в инете для загрузки и установки в Ubuntu меня не полностью устраивают.

    ОтветитьУдалить
    Ответы
    1. Полность за, т.к., несмотря на громкие заявления о большом количестве софта под Линукс, качественного там очень немного. Читалка понравилась, буду ждать развития :) спасибо!

      Удалить
  3. Доброго времени суток!
    Никак не могу запустить программу для чтения книг, если не сложно, пожалуйста подробнее поясните как запускать программу, т.к. запуская в терминале указанный файл ничего не происходит.

    ОтветитьУдалить
    Ответы
    1. И Вам доброго. А что выдает Терминал при запуске программы?

      Удалить
    2. Спасибо за отклик, приветствую. Начну с того, что у меня Zorin OS 11, на основе 15.10 вроде. Согласно инструкции установил sudo apt-get install python3-pyqt5, затем скачал саму программу, распаковал и переместил папку с программой в Home. Запуск из этой папки через терминал.
      oleg@oleg-laboro:~/book$ ZVVBookQT.py
      ZVVBookQT.py: команда не найдена
      oleg@oleg-laboro:~/book$
      В свойствах ZVVBookQT.py установил "Выполнение как программы", но при запуске выдает листинг.
      Инструкция: "Для запуска в каталоге с программой находим запускаемый файл ZVVBookQT и запускаем его." В чем ошибаюсь, подскажите пожалуйста? С уважением, Олег.


      Удалить
    3. Здравствуйте, Олег. Во-первых правильная команда для запуска в Терминале: python3 ZVVBookQT.py (у Вас в приведенном примере было без python3), а во-вторых попробуйте пожалуйста выложенную вчера вторую бета версию программу (если у Вас 64 битная версия ОС), в ней необходимо найти в папке с программой запускаемый файл ZVVBookQT и запустить его. Вторая бета версия собрана с необходимыми библиотеками.

      Удалить
  4. Олег Абрамов, уточню, что запуск программы из Терминала командой: python3 ZVVBookQT.py, необходим для BETA1, а для BETA2 просто найти и запустить в папке с программой запускаемый файл ZVVBookQT. Если у Вас 64 битная ОС (можно проверить командой в Терминале: arch) и BETA2 не запускается, попробуйте запустить вторую бета версию программы командой в Терминале: ./ZVVBookQT и напишите все, что выдаст консоль.

    ОтветитьУдалить
  5. Спасибо огромное, всё заработало. Успехов и здоровья!

    ОтветитьУдалить
  6. Отлично! Спасибо вам. Буду рекомендовать ваш сайт! Программы действительно нужные!

    ОтветитьУдалить
  7. Программа хорошая, но в Минте не получилось создать ярлык на рабочем столе, подскажите чайнику

    ОтветитьУдалить
  8. Анонимный16 июня 2017 г., 18:59

    Планируется ли доведение данной прграмы до релиз-версии?

    ОтветитьУдалить
    Ответы
    1. Да, сейчас в программе очень многое меняется, дорабатывается. Код программы переписывается очень сильно.

      Удалить
    2. Анонимный17 июня 2017 г., 06:41

      Значит буду ждать релиза. Было несколько предложений, но они основывались на второй бэте и видимо уже не будут актуальными.

      Удалить
  9. Привет Слава, будет ли продолжение разработки этого приложения?

    ОтветитьУдалить
    Ответы
    1. Привет! Да, будет. Программу уже полностью переписал с нуля. Планирую скоро выложить фактически новую программу.

      Удалить
  10. Слава, привет! не могу понять как загрузить книгу из онлайн, и еще есть ли возможность указать свой каталог для локальной библиотеки?

    ОтветитьУдалить
    Ответы
    1. Привет, Сергей! Чтобы загрузить онлайн книгу - включаешь вкладку "Онлайн книги" (значок в правом верхнем углу возле кнопки о программе), затем на вкладке или в поиске по названию или при загрузке по жанрам загружаешь список книг и выбираешь нужную. При нажатии на книжке появится ее описание и кнопка Download. К слову, поиск книг привязан к сайту Paraknig.com. На нем для избежания нарушения авторских прав многие книги можно только купить. В таком случае в программе кнопка Download не появится. После загрузки книги ее можно найти на главном экране в папке Downloads.

      Удалить
    2. понял, а флибусту не хочешь прикрутить? или мешают какие-то правовые нормы?

      Удалить
    3. В следующем обновлении сделаю возможность указывать свой каталог для локальной библиотеки, а также сделаю сканирование каталогов и загрузки книг. Главное сейчас убедиться, что программа работает правильно. Основную часть программы написал с нуля и теперь легче будет работать на будущими обновлениями программы.

      Удалить
    4. ну, читать книги позволяет, сразу заметил, косячек, если открыть книгу, которая лежит не в ~/Books , то после закрытия и следущего открытия эта книга пропадает из списка, то есть нужно снова ее открывать через проводник. еще один момент, проводник ZVVBook не понимает *.fb2.zip, это печально, все книги зачастую запакованы, в связи с этим появляются определенные неудобства

      Удалить
    5. и еще, допустим я читаю книгу с картинками, но читалка показывает только текст, так и задумано, или будет fix?

      Удалить
    6. извини, что сразу так много. но кто-то ж должен тестить и делать замечания))

      Удалить
    7. Не проблема, сделаю и zip будет виден. К следующим выходным выложу следующее обновление и все замечания и предложения постараюсь учесть. Также у самого появились идеи для доработки программы, главное теперь легче с кодом работать и сейчас я заинтересован в доработке программы, так что надеюсь обновления будут выходить чаще.

      Удалить
    8. Отлично, тогда можно еще одно предложение, сделать на выбор формат полотна, ну типа однопанельный(как сейчас) и двухпанельный(как обычная книга)

      Удалить
    9. Да, над книжным вариантом работаю.

      Удалить
    10. Slava ZVVUbuntu морально поддерживаю вас делаете нужное дело, я и сам беру участие как могу в разработке свободного софта. Как могу потому что я не программист и потому сами программы не пишу, а участвую в том в чём могу, в локализации на украинский язык, если вы видели Убунту или тот же Линукс Минт в украинской локализации то многое там дело моих рук. Вопрос к вам, а почему поиск книг привязан именно к сайту Paraknig.com? На мой взгляд нужно реализовать если можно поиск по разным подобного рода сайтам, я например хотел-бы читать украиноязычные книги, если можете то сделайте

      Удалить
    11. Сайт онлайн книг выбран не принципиально, просто пробовал, эспериментировал, создавал основу для дальнейшего развития вкладки онлайн книг. У себя в программе сейчас использую также онлайн базу сайта флибуста. Вас услышал, добавлю в дальнейшем также и украиноязычный сайт.

      Удалить
  11. http://pixs.ru/showimage/DeepinScre_9274866_29742452.png
    я так понимаю, внизу должна быть кнопочка загрузить/читать, но ее почему-то нет, с локальными книгами нормально. еще вопрос, будет ли возможность добавлять свои онлайн библиотеки?

    ОтветитьУдалить
  12. Mint xfce 64 - запуск OK.
    Не хватает возможности удалить книгу непосредственно из программы(там же где "создать папку""вставить")
    Добавления дополнительных библиотек, как онлайновых так и локальных. Подхватывание сетевых или вебдев библиотек вообще шикарно было бы.

    ОтветитьУдалить
    Ответы
    1. Спасибо! Новые возможности и функционал будут добавляться/дорабатываться в следующих обновлениях.

      Удалить
  13. Спасибо, Вячеслав! Ваш сайт стал практически стартовым, думал об этой программе Вы забыли среди массы обновлений интереснейших и практичных программ,ан, нет, помните. Успехов Вам и всего доброго!

    ОтветитьУдалить
    Ответы
    1. Спасибо!!! Не забыл про программу. Жаль, что времени не хватает на реализацию всех идей, поэтому руки доходят только при наличие этого времени и желания. Недавно появилось огромное желание прочитать несколько книг и решил все-таки заняться доработкой программы, тем более, что при прочитке этих книг появлялись идеи, что в программе изменить, а что добавить.

      Удалить
  14. Привет Слава!
    Написал небольшую статью с обратной ссылкой на твой сайт. Также добавил приложение в свой репозиторий, для облегчения получения обновлений пользователям. Можешь добавить себе на сайт команды, если хочешь.
    Также хотелось бы при нажатии на кнопку "Download", видеть какое-то модальное окно с тем что книга успешно скачана и добавлена в директорию.
    Спасибо за твою работу. Всем рекомендую твои разработки. Продолжай в том же духе.

    ОтветитьУдалить
    Ответы
    1. Привет!!! Спасибо.
      Сейчас добавляю отображение загрузки книги - будет показан процесс загрузки книги в процентах и при ее загрузке показана информация о том куда книга загружена и сразу же отобразится кнопка открыть книгу для чтения.

      Удалить
  15. Автор-молоток,делает нужное и полезное дело.Вопрос:а как там дело будет обстоять с прокруткой и листанием,и хоткеи будут?

    ОтветитьУдалить
    Ответы
    1. Спасибо! Книжная версия обязательно будет и хоткеи также буду добавлять в процессе доработки программы. Если есть определенные пожелания, какие hotkeys добавить, говорите.

      Удалить
  16. Привет Слава!
    Уже протестировал новую версию, но еще попрошу тебя сделать так чтобы при нажатии на кнопку "Online Book, Read", сразу же автоматически перекидывало на нужную страницу, и еще, когда нажимаю скачать книгу, у меня немного затупило приложение, и я нажал несколько раз, после этого программа начала скачивать книгу несколько раз. Хотелось бы чтобы после повторного нажатия ничего не происходило, или появлялось окно что скачивание уже началось. Спасибо за твои труды

    ОтветитьУдалить
  17. Привет!!! Спасибо за инфу. Что-нибудь придумаю.

    ОтветитьУдалить
  18. Здравствуйте! Не могли бы вы рассмотреть возможность просмотра книги в двухстраничном формате?

    ОтветитьУдалить
    Ответы
    1. Здравствуйте! Да, как писал выше книжный вариант будет и над ним сейчас работаю.

      Удалить
  19. Доброго времени суток!
    Возможно ли реализовать автоматическое запоминание места чтения при закрытии программы?
    Возможно ли в дальнейшем будет в опциях укакзывать библиотеки(онлайновые) для поиска книг?
    Возможно ли прикрутить в онлайновых библиотеках рядом с кнопкой "скачать" кнопку "читать онлайн"( с запоминанием места чтения при выходе из программы)?
    Возможно ли прикрутить в онлайновых библиотеках сортировку по сериям, как это реализованно например тут: http://loveread.ec/biography-author.php?author=Andrew-Livadny
    P.S:Кстати, отличная бибилиотека.

    ОтветитьУдалить
    Ответы
    1. Добрый вечер!
      1. Да, автоматическое запоминание будет - сделаю как опции: автозапоминание либо при закрытии программы или при закрытии книги.
      2. Возможно добавлю еще онлайн библиотеки - еще не определился с этим, вообщем подумаю.
      3. Да, сделаю возможным читать онлайн книги без необходимости их скачивать.
      4. Реализовать это возможно, но потребуется больше времени и сил. Подумаю.

      Удалить
  20. Здравствуйте.Не подскажете как исправить ,не ищет книги в Онлайн.Kubuntu 18.04 -на Kubunte 16.04 всё работало.Программа классная, но а пожелания выше наверное всё сказано

    ОтветитьУдалить
    Ответы
    1. Спасибо, не заметил. Уже исправил, чуть позже выложу исправленную версию.

      Удалить
    2. C спасибо,в версии 5.1 всё заработало.И ещё раз огромное за труды

      Удалить
  21. Вячеслав, нет слов, просто молодец! Здоровья и успехов!

    ОтветитьУдалить
  22. Анонимный8 июня 2018 г., 10:50

    Здравствуйте. Возник вопрос по добавлению книг в библиотеку. У меня минт 18.3х64. Прописал путь в мои документы, папка books. Все видно, все присутствует. Добавил в папку books несколько папок с другими сериями\авторами - программа их не видит. Опять сослался на папку books -только то что было ранее. Открываю по 1 книге - открывает\добавляет. Но это крайне не удобно. Есть ли кнопка или способ пересканировать содержимое подключенной папки с добавлением всего нового автоматом? Спасибо.

    ОтветитьУдалить
    Ответы
    1. Спасибо за инфу. В следующей версии будет гораздо больше возможностей по работе с каталогами и их добавлении.

      Удалить
  23. Анонимный13 июня 2018 г., 10:49

    Просто для информации, ZVVBook, радио и онлайнтв замечательно и без касяков работают на 19-ой мяте х64

    ОтветитьУдалить
  24. Этот комментарий был удален автором.

    ОтветитьУдалить
    Ответы
    1. Привет! Планировал выложить, но пока передумал так как необходимо кое-что доработать, хотя вот даже саму тему изменил. Пока дописал в теме, что это текущий этап разработки.

      Удалить
  25. Привет Слава!
    У меня почему-то в KDE NEON 18.10 версия 5,1 не хочет работать.

    ОтветитьУдалить
    Ответы
    1. Привет! Следующую версию (v.6) проверю на Ubuntu 18.10. Устаревшую версию (v. 5.1) уже не буду исправлять так как переписал очень многое и думаю лучше уже дождаться новой версии.

      Удалить
    2. А когда новая версия выйдет?

      Удалить
    3. Очень надеюсь, что в этом году. Пока более точной даты не могу сказать, так как это зависит от загруженности на основной работе, занятости вне работы, желания дорабатывать программу.

      Удалить
    4. Слава, у Вас всё здорово получается. Многими программками Windows пользуюсь через Wine из-за удобства, как ICE Book Reader Professional Russian, Radiocent и похожие online. ZVVBook еще не устанавливал, но как посмотрел приятный обзор.. в ICE Book Reader через Wine есть привычный двухстраничный обзор чтения и это здорово - работает хорошо, настроек много.. от Radiocent отказался не потому, что долго запускается и иногда ошибки выдаёт, а ZVVRadio поставил - можно даже паралельно ну.. какой-нибудь фильм документальный с субтитрами смотреть на весь экран через VLC плеер - при этом видна основная панель Linux, соответственно видна маленькая панелька мини настроек ZVVRadio - здорово сделали, скрипты не нужно придумывать.) В ZVVOnlineTV есть много понятных и простых настроек, не открывает ненужные порты как в Parom. Такие программки которые успел у Вас просмотреть, от некоторых Windows программ в системе Linux в пользу Linux программ отказался.

      Удалить
    5. Орфография не айс.. на счет программ и т.д -задумался - писал я.) На счет cool reader 3 - ставил на linux Mint Cinamon 19.. зависимости устранил, но при запуске програмка на полный экран не вскакивает, только после запуска маленького окошка можно маштабировать полноэкранно, сохранение настроек не поддерживает.. знаю что можно исправить, но не стал увлекаться, в многом програмка устраивает, но как-то ICE Book Reader привычнее и привыкше. У вас более с начало лучший визуальный осмотр папок, надеюсь.))))- да и куда спешить.))))))) - вы сделаете двухстраничное отличное чтение с сохранением настроек и настраемой орфографией, например, с наклоном текста.Но, но куда я гоню - всё в ваших руках, интеллекта Вам не занимать - я то, а может мы всё ленимся или совершенно другая сфера деятельности без остатка.) Да и куда спешить?.. у Вас всё хорошо получается, но комп. есмь комп.. не движение физическое), не спешите, уделите себе время,самое главное с Богом и родными, близкими людьми!!!

      Удалить
  26. Хорошая читалка, мне понравилась. По возможности добавьте пожалуйста функцию полного экрана и возможность листать тачскрином, на сенсорных экранах это было бы очень удобно, сейчас происходит просто выделение текста.
    Спасибо.

    ОтветитьУдалить
    Ответы
    1. В текущей версии уже добавлены полноэкранный режим и проматывание/пролистывание страниц или свитка книги как нажатием на края экрана так и свайпом. Пробовал на ноутбуке с сенсорным экраном и все работает.

      Удалить
    2. а текущая версия уже имеет релиз, или это в стадии разработки?

      Удалить
  27. В дополнение моему предыдущему комментарию: не планировали в appimage упаковать? Тоже было бы очень удобно.

    ОтветитьУдалить