Перейти до вмісту

D-Forge

D-Forge (Documents Forge) - єдиний застосунок для всього, що M.A.V.E.N робить із готовим документом, за адресою /d-forge. Це контейнер: оберіть інструмент зі стрічки вгорі, а нові з’являтимуться там у міру створення. Старі посилання /d-forge так само відкривають хаб, а перекладач - за один клік під Translator.

D-Forge - M.A.V.E.N

Сьогодні доступні шість інструментів - Flipbook, Translator, MD Generator, Skill Generator, MinerU та SwitchED. Усе зберігається у сховищі (vault) в теці d-forge/, і нічого нікуди не вивантажується: кожне перетворення виконується на цій машині.

Перетворює документ на книгу, що відкривається в браузері й гортає сторінки в 3D.

  • Вхід - перетягніть файли на полотно (або підготуйте їх у панелі FORGE): працюють PDF, DOCX / PPTX / ODT / ODP (через LibreOffice) та зображення.
  • Налаштування - задайте DPI (72-300; вище - чіткіше й важче, 144 підходить для більшості читання), рушій (pdftoppm або pdftocairo) і режим гортання: 3d (справжнє перегортання сторінки), slide або scroll.
  • FORGE виконується як фонове завдання з живими етапами - видобування, рендеринг, оптимізація, створення мініатюр.
  • Панель сховища - перелічує кожну книгу з перейменуванням, видаленням і Share. Share дає посилання та готовий фрагмент <iframe>, а також перемикає книгу між станами draft і published; сторінка вбудовування не містить оформлення M.A.V.E.N, тож чисто вписується в інший сайт. Оригінальний файл залишається доступним для завантаження.
  • Вихід - d-forge/Flipbook/<id>/ (сторінки та мініатюри у WebP, плюс вихідний файл).

Перекладає PDF іншою мовою, зберігаючи макет, зображення, таблиці та формули - безкоштовна самостійно розгорнута альтернатива платним інструментам на кшталт DeepL Document. Побудований на відкритому pdf2zh-next (PDFMathTranslate).

  • Джерело - вставте URL PDF чи локальний шлях або скористайтеся Upload PDF.
  • Into - цільова мова (чеська, іспанська, польська, німецька, французька, італійська, українська… 25+).
  • Рушій - бекенд перекладу, усі безкоштовні: Google / Bing (без ключа, найкраще покриття, типово), Ollama (локальна модель, повністю офлайн) або Gemini через проксі Antigravity у MAVEN. Для Ollama / Gemini можна вказати Model.
  • Translate - виконується як фонове завдання: перейдіть до іншого застосунку й поверніться - воно ще триває; кнопка New session починає спочатку.
  • Вихід - два PDF: перекладений і двомовний (поруч), із вбудованим переглядом та посиланнями для завантаження. Обидва зберігаються для кожного проєкту в d-forge/<name>/ у сховищі й показуються в Медіатеці. Рекламний водяний знак інструмента прибирається автоматично.

Будь-який документ у чистий GitHub-Flavored Markdown, на цій машині, без моделей і без ключа. Перетягніть файл Office, PDF або EPUB; він повернеться як зручний для читання Markdown, який можна читати, порівнювати чи передати агентові.

  • Виконується як фонове завдання; результат потрапляє у сховище.
  • Без OCR - у PDF, що складається лише із зображень, немає тексту для видобування.
  • Рушій: @firecrawl/anydoc (чистий Rust).

Перетворює книгу або посібник на навичку Claude. Вкажіть документ; інструмент видобуває текст, планує навичку й записує її через той самий шлюз навичок, що й усе інше.

Застосунок видобування документів тепер живе тут як вкладка D-Forge; його API не змінився, а старий маршрут /mineru так само відкриває його. Повний розбір вкладок дивіться в окремому довіднику MinerU.

Коротко: MinerU перетворює PDF, зображення та офісні документи (docx / pptx / xlsx) на Markdown прямо у ваше сховище Obsidian (~/Obsidian/maven-os/miner-u/<name>/<name>.md + images/). Чотири вкладки - Convert (перетягування, масовий Choose files або Scan a folder; режим Local через CLI mineru або режим Cloud через mineru.net), Library, History та Settings.

Перетворює курс Articulate Storyline назад на редагований PowerPoint - текст залишається текстом, зображення - зображеннями. Подайте йому вихідний .story або опублікований пакет SCORM; формат визначається за вмістом, тож вказувати його не потрібно.

  • Вхід - перетягніть файл .story або SCORM .zip. Опції: Layers as extra slides і Also render a PDF.
  • Вихід - редагований .pptx (побудований за допомогою python-pptx), збережений у d-forge/switched/, у бібліотеці Converted інструмента та в Медіатеці.

Налаштування й залежності

Section titled “Налаштування й залежності”
  • Flipbook - poppler-utils (pdftoppm / pdftocairo, apt install poppler-utils / brew install poppler) для растеризації сторінок і, для офісних форматів, LibreOffice (soffice). Без ключа.
  • Translator - Python venv (Python ≤ 3.13, ML-залежності не мають wheel-пакетів для 3.14): python3.11 -m venv ~/.maven/dforge/venv && ~/.maven/dforge/venv/bin/pip install pdf2zh-next. Google / Bing не потребують ключа; модель DocLayout самостійно завантажується під час першого запуску.
  • MD Generator - @firecrawl/anydoc у ~/.maven/engines/anydoc (scripts/setup-anydoc.sh або npm install --prefix ~/.maven/engines/anydoc @firecrawl/anydoc). Без ключа.
  • Skill Generator - git і Python 3, у venv за шляхом ~/.maven/engines/book-to-skill (scripts/setup-book-to-skill.sh; клонує virgiliojr94/book-to-skill). Без ключа; якщо venv не вдається зібрати, використовується системний Python.
  • MinerU - режиму Local потрібен CLI mineru (uv tool install "mineru[core]" або pip install mineru[core]); режиму Cloud не потрібно нічого. Cloud переходить на Precise API з MINERU_API_KEY або OpenXLab MINERU_ACCESS_KEY + MINERU_SECRET_KEY.
  • SwitchED - python-pptx (scripts/setup-switched.sh, один раз) для збирання презентації, плюс LibreOffice (soffice) для шляху SCORM. Без ключа. Якщо вже зібрано venv D-Forge / CourseGen, використовується він.

Куди потрапляє результат

Section titled “Куди потрапляє результат”

Усе записується в дерево d-forge/ сховища: d-forge/Flipbook/<id>/, d-forge/<name>/ для перекладів і ~/Obsidian/maven-os/miner-u/<name>/ для MinerU. Результати також з’являються в Медіатеці.

  • Для читання у Flipbook DPI 144 урівноважує чіткість і розмір файлу; підвищуйте його лише для сторінок друкарської якості.
  • Translator, MD Generator і Skill Generator виконуються як фонові завдання - запустіть, перейдіть до інших застосунків і поверніться до готового результату.
  • MD Generator не має OCR, тож PDF зі самих лише сканів повертаються порожніми; пропускайте такі через MinerU (з OCR).