FB2ReNamer

FB2ReNamer - программа для переименовывания, сортировки fb2 книг.

Указываем путь к папке с книгами в формате .fb2 и папкам содержащим эти книги.
FB2ReNamer извлекает из книг их названия и имена их авторов и переименовывает файлы:
Имя автора - Название книги.fb2, предварительно переместив в папку с именем автора.

Принцип работы FB2ReNamer (вкратце)
Она рекурсивно перебирает все папки, извлекает все из zip'ов, Перебирает все fb2 файлы- в каждой книге читаются теги (Название книги, имя автора, фамилия автора, язык книги), Далее книга переименовывается в "Фамилмя Автора" "Имя Автора" - "Название Книги", книга перемещается в директорию "_Sorted" (которая создается в папке на которую мы натравили прогу)
если стоит галочка "Сортировать по языку", то книга перемещается в в _Sorted\lang,
там создается папка с именем "Фамилмя Автора"пробел"Имя Автора", и туда перемещается книга,
если стоит галочка сохранять в zip, то книга сжимается.

Если находится еще одна такая же книга, точнее говоря с такими же xml тегами (по которым книги сортируются), и она уже существует в директории "_Sorted", сравниваем размер книг, если он одинаков, удаляем (абсолютный) дубликат,
если книги разного размера, то итог завист от галочек с коментарием "Similar" (похожие), если не одна из этих галочек не стоит, то к текущей "похожей" книге мы приписываем суффикс "Similar", и кладем ее рядом с уже существуещей (можно сказать похожие книги остаются),

Вообщем то надо бы сделать механизм сравнения книг получше...

если стоит галочка Delete second similar то удаляется вторая похожая книга, (т.е. это нужно когда одну библиотеку мы уже обработали, кладем рядом с папкой "_sorted" вторую библиотеку (книги из которой менее приоритетны, или худшего качества чем из первой), в окошке программы путь к рабочей директории остается тот же самый, т.е. обе библиотеки обьединяются ).
И если во второй библиотеке находятся похожие книги они удаляются.

если стоит галочка Delete smaller similar, то эти похожие книги сравниваются и удаляется меньшая по размеру (это что бы отдать предпочтение книгам в utf-8)...

Тут должен быть скриншот


Скачать FB2ReNamer




F - B - 2 - R - e - N - a - m - e - r - @ - m - a - i - l - . - r - u

2007-2008

Hosted by uCoz