Commit Graph
22 Commits
Author SHA1 Message Date
DenozordecandClaude Sonnet 5.5 5bd3b94b46 Ссылка lostfilm.tv: сразу MVO LostFilm без загрузки страницы
docker / build (push) Successful in 1m26s
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-11-01 21:32:35 +07:00
DenozordecandClaude Sonnet 5.5 111e854789 Модель переобучена на пересобранном датасете (15 классов, люб. дубляж); модели в Git LFS обновлены, документация
docker / build (push) Successful in 1m49s
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-29 20:27:26 +07:00
DenozordecandClaude Sonnet 5.5 05537ac9e9 Датасет и обучение: класс «люб. дубляж», раскладка многотиповых строк, язык из «Аудио», строки из «Аудио», потолок повторов, веса классов
docker / build (push) Successful in 1m40s
- harvest_core: дубляж — тип, а не часть имени студии; split_multi_rows; audio_only_rows; kinozal сопоставляет все аудиодорожки
- prepare_data: --max-dup, отсев остатков многотиповых строк
- train: веса классов (корень из обратной частоты, потолок 4), --no-class-weights
- исправлены регулярки с \b, записанные как символ BS (predict.py, audio18.py)
- PARSE_VERSION 3: кэш разбора сбрасывается
- docs/dataset.md, docs/api-reference.md обновлены

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-29 18:13:07 +07:00
DenozordecandClaude Sonnet 5.5 e648415719 Язык дорожки из строки «Аудио» (UKR вместо RUS), студия |Дубляж, Имя|, каналы 5.1, оригинальная дорожка, язык в studios, защита от студий «Дубляжная»
docker / build (push) Successful in 1m40s
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-29 17:55:08 +07:00
DenozordecandClaude Sonnet 5.5 9528113cfd Документация: cookie для kinozal необязателен, API-токен необязателен
docker / build (push) Successful in 1m26s
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-29 14:29:26 +07:00
DenozordecandClaude Sonnet 5.5 4e83474652 Справочник API: точные строки классов, схемы полей с null, коды и тело ошибок
docker / build (push) Successful in 35s
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-29 13:56:12 +07:00
DenozordecandClaude Sonnet 5.5 e2acebadc6 Документация: справочник значений ответа сервиса (14 классов, поля, принцип работы)
docker / build (push) Successful in 42s
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-29 13:52:20 +07:00
DenozordecandClaude Sonnet 5.5 e8a38f1e13 CI: проверка образа без шума трассировок при ожидании загрузки модели
docker / build (push) Successful in 37s
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-29 13:34:03 +07:00
DenozordecandClaude Sonnet 5.5 791a5ee8e1 Модели в образе: docker-models/models в Git LFS, CI берёт их из репозитория
docker / build (push) Successful in 1m26s
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-29 13:26:48 +07:00
DenozordecandClaude Sonnet 5.5 85d48be9f3 Образ в реестре: owner/grabber-ai без повторяющегося сегмента
docker / build (push) Successful in 16s
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-28 19:40:23 +07:00
DenozordecandClaude Sonnet 5.5 71d9700f55 Переименование: DUB-AI → grabber-ai (образ, сервис, документация, примеры)
docker / build (push) Successful in 21s
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-28 18:57:41 +07:00
DenozordecandClaude Sonnet 5.5 a64ced71d2 CI: реестр по HTTPS-адресу git.shx.one, а не внутреннему адресу Gitea
docker / build (push) Successful in 49s
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-28 17:24:45 +07:00
DenozordecandClaude Sonnet 5.5 df08cbc121 CI: токен реестра и моделей из секрета ACTION_PAT
docker / build (push) Failing after 1m47s
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-28 17:22:03 +07:00
DenozordecandClaude Sonnet 5.5 efc9a4f56a Docker-сервис, выбор основы и сравнение моделей, сборщик датасета
docker / build (push) Failing after 39s
- Docker: Dockerfile (CPU), compose с FlareSolverr, настройка через DUB_* переменные,
  токен доступа к /predict, tools/pack_models.py, workflow Gitea Actions, docs/docker.md
- Модель грузится офлайн (config.json рядом с весами); общий код вынесен в src/spans.py,
  сервису не нужны sklearn/matplotlib/pandas
- Обучение: профили tiny2/base/large/modern, запуски в models/runs, реестр и честное
  сравнение на одной тестовой выборке (src/runs.py), пункт меню «Модели»
- Датасет: язык и аудио-параметры дорожек, 18+ по строкам «Аудио», ручные метки по ссылкам,
  переиндексация сохранённого HTML, параллельная сборка, сбалансированная выборка
- Тексты страниц (data/pages) больше не хранятся в git

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-28 17:19:10 +07:00
DenozordecandClaude Sonnet 5.5 d155b8584b Обученный сегментатор страниц (главный путь), правила — запасной; фикстура rt-topic-6870900
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-27 18:06:47 +07:00
DenozordecandClaude Sonnet 5.5 96e5fa0d75 Фикс html_to_text (студия-ссылка в строке), BLOCK теги, схлопывание дорожек без студии, FlareSolverr-фолбэки
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-27 18:01:22 +07:00
DenozordecandClaude Sonnet 5.5 dce219aeee FlareSolverr-фолбэк для загрузки по ссылке; -ReleaseUrl в predict.ps1
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-27 17:29:58 +07:00
DenozordecandClaude Sonnet 5.5 bc9ff36e61 Сегментация: фикс резки по запятой, refine_span; датасет 6864 строк, переобучение
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-27 17:21:49 +07:00
DenozordecandClaude Sonnet 5.5 6be369c415 Слияние студии из заголовка, title в сервисе, детект заглушек, e2e через predict_release
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-27 17:05:30 +07:00
DenozordecandClaude Sonnet 5.5 8cbd800ec7 Релиз целиком: вход по ссылке, агрегат студий/типов/18+, малая int8-модель
- src/fetch.py: загрузка по URL (allowlist трекеров, защита от SSRF, cp1251)
- src/release.py: агрегат релиза, студии из заголовка раздачи (ПМ (LostFilm))
- predict --url, POST /predict {"url"}; ответ расширен, tracks сохранён
- export_onnx --quantize: tiny2 int8 29 МБ, parity 99.2-100%
- тесты (52 ok), docs/plan.md, docs; target/ убран из git

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-27 17:02:04 +07:00
DUB-AI 98e4031037 PowerShell-клиент predict.ps1 + charset=utf-8 в ответах сервиса (фикс кириллицы в PS 5.1) 2026-10-27 16:47:45 +07:00
DUB-AI 8dbca3f4a3 DUB-AI: multi-task модель (тип озвучки + автор-спан + 18+), обучение/инференс/ONNX/сервис, тесты и документация 2026-10-27 16:43:36 +07:00