- Добавлен ConsoleLogger для подробного логирования этапов обработки аудиокниг в консоли. - Введен ConsolePresenter для форматированного вывода результатов сканирования в консоль. - Создан ProcessAudioBooksUseCase для обработки полного конвейера обработки аудиокниг, включая сканирование папок, извлечение метаданных, поиск торрентов и запись результатов. - Реализована проверка LLM для улучшения метаданных. - Добавлена обработка ошибок и логирование на всех этапах обработки.
10 lines
305 B
Go
10 lines
305 B
Go
//go:build !windows
|
||
// +build !windows
|
||
|
||
package infrastructure
|
||
|
||
// SetConsoleUTF8 - заглушка для не-Windows систем (на Linux/Mac всё работает с UTF-8 нативно).
|
||
func SetConsoleUTF8() {
|
||
// Ничего не делаем на Unix-подобных системах
|
||
}
|