Logo DMITRY FOFANOV  — репозиторий проектов
Sign In
fofanov.dmitry/GenAudioBookInfo
0
0
Fork 0
You've already forked GenAudioBookInfo
Code Issues Actions Releases 3 Wiki Activity
Labels Milestones New Issue
0 Open 7 Closed
Label
Use alt + click/enter to exclude labels
All labels No label
вопрос

дубликат

неверный

неисправим

ошибка

требуется помощь

улучшение

Milestone
All milestones No milestones
Project
All projects No project
Author
All users
Assignee
Assigned to nobody Assigned to anybody
fofanov.dmitry
Sort
Newest Oldest Most recently updated Least recently updated Most commented Least commented Nearest due date Farthest due date
Label
0 Open 7 Closed
Label
Clear labels
вопрос
дубликат
неверный
неисправим
ошибка
требуется помощь
улучшение
Milestone
No milestone
Projects
Clear projects
Assignee
Clear assignees
No assignee
fofanov.dmitry
llmAuthor / llmTitle — промежуточные переменные, которые дублируют info.Author/info.Title. Можно упростить.
#7 by fofanov.dmitry was closed 2026-02-23 23:53:25 +03:00
lister.ListSubfolders вызывается дважды: один раз для прогресс-бара, второй раз внутри Execute. Сейчас ExecuteForFolders обходит это, но это неочевидно.
#6 by fofanov.dmitry was closed 2026-02-23 23:53:38 +03:00
В validateWithLLM логируются предупреждения через LogWarning для обычных событий (получен ответ LLM, изменений нет). Лучше выделить отдельный LogInfo.
#5 by fofanov.dmitry was closed 2026-02-23 23:53:42 +03:00
buildAuthorVariants генерирует несколько вариантов имени × год → len(variants) × len(years) запросов к TorrAPI. Нет rate-limiting/throttling — при большом числе книг возможна …
#4 by fofanov.dmitry was closed 2026-02-23 23:53:47 +03:00
results := make(chan domain.ProcessResult, len(folders)) — буфер размером len(folders) держит все результаты в памяти. При тысячах книг это лишний расход. Достаточно make(ch…
#3 by fofanov.dmitry was closed 2026-02-23 23:53:53 +03:00
Комментарий "Шаг 2.5" выполняется после "Шага 3" по потоку кода (после парсинга папки, до поиска на трекерах) — порядок номеров сбивает с толку.
#2 by fofanov.dmitry was closed 2026-02-23 23:53:57 +03:00
appConfig имеет дублирующие поля: Dir.In/Out и InDir/OutDir. Это ломает единственный способ задания конфига. Нужно выбрать одну схему.
#1 by fofanov.dmitry was closed 2026-02-23 23:54:01 +03:00
Powered by DFGIT Version: f440b7b Page: 22ms Template: 5ms
auto
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API