Skip to content

Releases: dnkorpushov/libro2

Libro2 v2.5.1

17 Jan 15:20
Compare
Choose a tag to compare
  • Добавлена возможность сделать portable-версию программы. Для этого скачайте дистрибутив в виде архива libro2.win32.zip,
    разархивируйте и создайте в папке программы любым текстовым редактором пустой файл с именем portable.
    После запуска libro2 будет работать в портативном режиме (файл конфигурации settings.json будет хранится в папке с
    программой).
    Для полной портативности поместите конвертер fb2converter и его файл конфигурации внутрь папки libro2. В настройках
    libro2 укажите пути к конвертеру и файлу конфигурации относительно к основной папке libro2. Например, если вы поместили
    файлы конвертера прямо в папку libro2, укажите путь к конвертеру "fb2c.exe", путь к файлу конфигурации
    "configuration.toml". Если поместили файлы конвертера в подпапку fb2converter в папке libro2, укажите путь
    к конвертеру "fb2converter\fb2c.exe", путь к файлу конфигурации "fb2converter\configuration.toml".

    Чтобы portable-версию превратить в обычную, удалите файл portable.

  • Доработан движок формы плагина - при скрытии/отображении элементов формы, теперь форма меняет размер для оптимального
    отображения всех элементов.

  • Исправлена ошибка с падением libro2 при попытке редактирования несуществующего файла конфигурации конвертера в
    диалоге настроек программы.

Libro2 v2.5

17 Dec 15:41
Compare
Choose a tag to compare
  • Переработан движок плагинов. Подробности смотри в документации
  • Исправлена ошибка сохранения метаданных для epub 2.
  • Кто использует исходные коды - актуальная версия ebookmeta 1.2.11

Libro2 v2.4.4

09 Nov 08:55
Compare
Choose a tag to compare
  • Исправлена ошибка чтения метаданных fb2, если в заголовке отсутствует корректное описание namespace.

Для пользователей исходных кодов Libro2 - актуальная версия ebookmeta 1.2.10

Libro2 v2.4.3

04 Nov 11:10
Compare
Choose a tag to compare

Добавлена поддержка формата FictionBook версии 2.1

Кто использует использует исходные коды Libro2, обновите пакет ebookmeta - актуальная версия 1.2.9

Libro2 v2.4.2

03 Nov 09:19
Compare
Choose a tag to compare

В контекстное меню списка файлов добавлены два пункта:

  • "Показать в проводнике Windows/Finder/файловом менеджере" (в зависимости от операционной системы) -
    открывает указанный файловый менеджер и подсвечивает файл, выбранный в списке Libro2.
    В Linux может не работать для некоторых файловых менеджеров.

Обратите внимание, кто использует исходные коды Libro2 - в requirements.txt добавлена зависимость от пакета show-in-file-manager.

  • "Скопировать путь к файлу в буфер обмена" - помещает полный путь к выбранному в списке Libro2 файлу в буфер обмена.

Пункты отображаются в контекстном меню, только если в списке выбран один файл.

Libro2 v2.4.1

01 Nov 13:21
Compare
Choose a tag to compare
  • Диалог конвертации: добавлена опция конвертации в исходную папку.
  • Диалог редактирования: для поля "Теги (жанры)" добавлена возможность вставки списка всех жанров выбранных файлов
    Для вставки нажмите кнопку "Добавить" и выберите пункт меню "Вставить список тегов (жанров) выбранных файлов"
  • Добавлена возможность настройки программы для просмотра (чтения) файлов. В диалоге настроек
    укажите программу чтения для каждого типа файлов.
    Для просмотра файла в указанной программе в списке файлов выбрать "Файл->Открыть", либо нажать Ctrl-Enter, либо открыть двойным щелчком мыши.

Libro2 v2.3.2

03 Oct 14:20
Compare
Choose a tag to compare
  • Доработана поддержка темной темы MacOS: теперь корректно меняется цвет текста в списке файлов, добавлены светлые иконки на панели инструментов для темной темы (иконки переключаются автоматически при смене темы MacOS).

Обратите внимание, кто использует исходные коды Libro2 - в requirements.txt добавлена зависимость от пакета darkdetect.

  • Диалог переименования:
    • исправлена ошибка обработки шаблона для формата epub.
    • в меню "Выбор" добавлены базовые шаблоны для автора, переводчика и имени файла.
    • добавлена замена запрещенных символов в результирующем имени файла на символ _

Libro2 v2.3.1

30 Sep 07:35
Compare
Choose a tag to compare

Технический релиз. Исправлена ошибка с неверной версией исходников, включенных в релиз 2.3

Libro2 v2.3

29 Sep 14:40
Compare
Choose a tag to compare
  • Полная переработка языка шаблонов для переименования файлов. Формат старых шаблонов, к сожалению, не поддерживается.
    Тем, кто активно пользуется этой возможностью, придется адаптировать свои шаблоны к новому формату.
    Новая реализация сделана на базе механизма f-строк языка Python. Благодаря этому вам доступны все методы для работы со строками языка Python. Теперь вы можете использовать в шаблонах, помимо переменных, некоторые стандратные функции Python, а также ряд специальных функций, дающих гибкие возможности настройки шаблонов.
    Подробности см. в документации.
    Там же в конце приведены примеры шаблонов.
  • Добавлена отдельная настройка шаблона для имени переводчика.

Libro2 v2.2

25 Sep 11:45
Compare
Choose a tag to compare
  • В диалоговых окнах переименования и конвертации добавлена возможность сохранять указанный путь к папке для переименования (конвертации) в список для быстрого выбора. Для сохранения указанного пути нажмите "Выбор/Сохранить папку в списке", для удаления указанного пути из списка нажмите "Выбор/Удалить папку из списка", для быстрого выбора пути нажмите "Выбор/Сохраненные пути/...". Для выбора пути нажмите "Выбор/Обзор..."
  • В настройки программы добавлена опция для регулирования размера изображения обложки книги на панели информации. См. "диалог "Настройки", "Общие/Размер обложки на панели информации". Настройка позволяет регулировать ширину изображения в значениях от 100 до 200 пикселей (значение по умолчанию 110 пикселей).
  • Диалог переименования. Переделано окно предварительного просмотра результата переименования файлов. За идею спасибо 1111ssddas.
  • Добавлена возможность самостоятельно устанавливать размеры диалоговых окон настройки, конвертации, переименования, редактирования, сообщения об ошибках и предпросмотра переименования . Просто установите желаемый размер окна диалога. При закрытии окна его размер запоминается и автоматически восстанавливается в последующие вызовы этого окна.
  • Добавлен системный плагин автонумерации серии. Автонумерация производится в установленном порядке сортировки в списке файлов. Как правило, используется в порядке сортировки имения файла, когда в имени файла содержится порядковый номер книги в серии.
  • Плагины:
    • изменена система инициализации плагина. Рекомендуется использовать метод init() вместо init(). Метод init() вызывается каждый раз при вызове плагина, перед открытием формы.
    • добавлен метод validate(), который вызывается после нажатия кнопки OK на форме плагина. Метод можно использовать, например, для валидации значений, введенных на форме.
    • добавлены методы для записи и восстановления каких-либо параметров плагина в системных настройках Libro2: save_sattings(), load_settings()
    • пример вышеописанного можно посмотреть в плагине 03_series_index.py. Остальные подробности в документации.