Конвертированные книг из формата mp3 в m4b с заполнением тегов для корректной и красивой каталогизации в Audiobookshelf
Весь код написан с помощью GPT-4. Даже иконка приложения :) так что оспаривать качество и гениальность кода сильно не стоит...
Суть программы - Конвертированные книг из формата mp3 в m4b с заполнением тегов для корректной и красивой каталогизации в Audiobookshelf (прописываются "Название цикла" и "Номер книги" в этом цикле для группировки) в macOS
- Для обработки тегов используется api fantlab.ru
- Поля "Жанр" и "Читает" автоматически не заполняются
- Книги длинной более 13 часов разбиваются на части. Каждая последующая часть начинается в новой главы
- Главы в книге определяются по mp3 файлам - каждый файл отдельная глава. Наименование глав сквозное от 1 и далее
- Итоговые книги автоматически сохраняются в выбранной при старте папке в следующем формате:
- Автор 1
- Название книги 1
- Название книги.m4b
- Название книги 2
- Название книги-1.m4b
- Название книги-2.m4b
- Название книги 1
- Автор 2
- Название книги 1
- Название книги.m4b
- Название книги 1
- Автор 1
- Для удаления обложки: кликнить по обложке книги и нажать "-"
- Для удаления книги из программы: выбрать книгу и нажать "Del"
git clone https://github.com/noneme/AudioBooksBuilder.git
cd AudioBooksBuilder
python3 -m venv evn
source evn/bin/activate
pip install -r requirements.txt
запуск
python3 main.py
Сборка приложения для Mac
pyinstaller AudioBooksBuilder.spec