Denozordec and Claude 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
Denozordec and Claude 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
Denozordec and Claude 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
Denozordec and Claude 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
Denozordec and Claude 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
Denozordec and Claude 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
Denozordec and Claude 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
Denozordec and Claude 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
Denozordec and Claude 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
Denozordec and Claude 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
Denozordec and Claude 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
Denozordec and Claude 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
Denozordec and Claude Sonnet 5.5
d155b8584b
Обученный сегментатор страниц (главный путь), правила — запасной; фикстура rt-topic-6870900
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-27 18:06:47 +07:00
Denozordec and Claude 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
Denozordec and Claude 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
Denozordec and Claude Sonnet 5.5
bc9ff36e61
Сегментация: фикс резки по запятой, refine_span; датасет 6864 строк, переобучение
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-27 17:21:49 +07:00
Denozordec and Claude 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
Denozordec and Claude 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