kiltum (kiltum) wrote,
kiltum
kiltum

Приводилка библиотеки в порядок

Наверное, я не один читаю книги в .fb2 формате. И я не один таскаю их из всяких разных мест.

В общем, тут чего-то меня всё достало. И книжки в куче лежат, и имена файлов дубовые и вообще, часть книг копируются под юниксами, он не копируются под виндами. Порыскал по инету на тему приведения библиотеки fb2 в порядок. Есть какие-то библиотекари, с красивыми гуями, со своими базами и вообще с рюшечками ...

В общем, написал свой скрипт. http://www.multik.org/librarian/

Что умеет:
- Шарится по заданному каталогу и выискивает там .fb2 и .fb2.zip файлы.
- Читает файл и на основе данных оттуда создает новое имя в духе "/Фамилия Имя/{Серия}/{номер в серии} Название"
- Нормализует название файла, избавлясь от умляутов, апострофов и прочих потенциально опасных символов.
- Копирует в новое место, что прочиталось. Про что не прочиталось просто пишет на экран.

Варнинг: это первая альфа-тестовая версия. Если вы не в курсе, что такое linux/OS X и perl, эта штука для вас будет бесполезной. Код сырой, неотформатированный и без кучи фич. В общем proof-of-concept. Но рабочий - мои 160т книг сейчас тусует.

P.S. Так же ищется какой-нить тулз, которой способен приводить xml файлы в порядок. Ибо у меня в библиотеке есть какие-то файлы, которые только на вид честные fb2.
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 15 comments