Commit Graph

  • 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