5d957e7be9
pdf2html: CMYK-блоки с ext=png на деле JPEG — декодировать через Pixmap
main
chesirecatt
2026-10-05 12:01:05 +03:00
33845bd47a
Пять правок по итогам четырёх книг из to_read
chesirecatt
2026-09-05 18:23:05 +03:00
af5c243687
pack_epub: EPUB собирался без сжатия
chesirecatt
2026-08-25 19:39:37 +03:00
0320d2d331
Мусор в оглавлении сканов: фильтр поворота, проверка заголовков, вход для DjVu
chesirecatt
2026-08-25 19:03:08 +03:00
356b9ddb22
OCR-слой: моно-признак не по флагу, кегль округляется, листинги склеиваются
chesirecatt
2026-08-24 19:42:14 +03:00
1a2c03f999
Мягкий перенос U+00AD: русские PDF рвали слова пополам
Илья Поляков
2026-08-24 11:50:26 +03:00
f19410d9ce
Вход fb2 и метаданные цикла в EPUB
chesirecatt
2026-08-21 19:45:37 +03:00
43d6cfc456
glossary.py: двуязычный глоссарий из параллельных изданий цикла
chesirecatt
2026-08-21 18:41:45 +03:00
14c7fad763
Счётчик абзацев, вернувшихся на языке оригинала: упражнения вида [2] модель не переводит
chesirecatt
2026-08-21 17:47:48 +03:00
7ed6e500ca
Перевод не возобновляем: --all переводит все главы заново, механизм progress не работает
chesirecatt
2026-08-21 17:36:10 +03:00
a21a4d713b
Автоматический подбор порогов вместо ручного + упаковка EPUB без calibre
chesirecatt
2026-08-20 20:11:03 +03:00
1bacd38292
Восстановление структуры EPUB по CSS для дампов из PDF
chesirecatt
2026-08-20 19:11:51 +03:00
db9fe5e0fa
EPUB как второй вход в конвейер; листинги кода не переводятся и не ломают приёмку
chesirecatt
2026-08-20 17:58:09 +03:00
6c81673b4f
Локальная озвучка через Silero: нормализатор русского текста под TTS, рендер по главам, замечание про AVX2
Илья Поляков
2026-08-03 14:58:54 +03:00
3bbd75b1c3
Озвучка: фрагменты режутся группами (не по абзацу), защита от тихого обрыва склейки, досинтез потерянных фрагментов
Илья Поляков
2026-08-03 11:23:11 +03:00
a0c26b41bf
Нарезка аудиокниги по главам: треки с ID3-тегами вместо одного слитного файла
Илья Поляков
2026-08-03 11:02:32 +03:00
93c40c76bf
Обвязка озвучки: снятие маркеров разметки для TTS и проверка целостности синтеза
Илья Поляков
2026-08-03 10:48:04 +03:00
b92a0a39c0
Проверка языка результата перевода: совпадения числа абзацев недостаточно; недостающие зависимости стороннего репозитория
Илья Поляков
2026-08-03 10:31:35 +03:00
9c7658df5e
Стадия перевода: мост к book_translator без модификации стороннего репозитория
Илья Поляков
2026-08-03 07:59:12 +03:00
0a98e7cf65
Установка через SKILL_REPOS в sync.sh репозитория claude-memory, без правки systemd-юнита
Илья Поляков
2026-08-03 07:36:14 +03:00
539c6aff22
Установка: клон прямо в ~/.claude/skills, автопулл через таймер синхронизации памяти
Илья Поляков
2026-08-03 07:34:30 +03:00
495d80f326
Оформить репозиторий как скил pdf-to-kindle: SKILL.md, скрипт в scripts/, установка симлинком
Илья Поляков
2026-08-03 07:32:11 +03:00
7226e10464
pdf2epub: конвертер PDF->EPUB с сохранением курсива и структуры глав
Илья Поляков
2026-08-03 07:28:14 +03:00