Выкачал себе полный архив flibusta, выглядит он как множество .zip архивов, в каждом - множество .fb2 файлов с именами в виде чисел, кроме того, имеется .inpx (как я понимаю, это - индекс для MyHomeLib). Вопрос: как это хорошо организовать под онтопиком? Я вижу два варианта:
- Автоматически раскидать все эти книги, исходя из каких-нибудь их метаданных, в иерархию вида Автор/название.fb2. Собственно, для этого мне, наверное, будет достаточно иметь способ из .fb2 файла получать автора и название.
- Найти какой-нибудь каталогизатор, который съест все эти книги.
Сам я тяготею к первому варианту, потому что, на мой взгляд, каталогизатор мне ничего эксклюзивного не добавит, зато обойдусь без лишних сущностей. Но, может быть, i am doing it wrong? Пожалуйста, подскажите, как лучше поступить, и если первый вариант лучше, то как получить нужные данные из fb2. Заранее спасибо.