README.md
HackMD.io to HedgeDoc migration Tool
Утилита для переноса Markdown документов с внедренными картинками из HackMD.io на HedgeDoc, расположенный в Docker.
Prerequisites
Для работы утилиты необходимо:
- иметь доступ к директории “upload”, смонтированной в контейнер HedgeDoc, чтобы у утилиты была возможность сохранять изображения, внедренные в переносимые документы
- получить API Token в профиле HackMD.io
- получить Cookie, с которым выполняются запросы в браузере при работе с веб интерфейсом HedgeDoc. Для этого можно воспользоваться, например, отладочной консолью Chrome (F12 >> вкладка Network, затем перейти на любой документ в веб интерфейсе HedgeDoc, будучи под залогиненым пользователем)
- указать API Token HackMD.io, Сookie HedgeDoc, и путь к директории “upload” в config.yaml
Функциональные возможности утилиты
- загружает текстовый контент всех документов HackMD.IO, принадлежащих пользователю
- извлекает внедренные картинки и помещает их в uploads HedgeDoc
- корректирует ссылки на внедренные изображения в MarkDown-документах, загруженных с HackMD.io, с учетом их нового расположения после миграции
- автоматически создает документы в HedgeDoc
- в процессе миграции создает дирректорию для временного расположения загружаемых документов и изображений локально, рядом с выполняемым файлом утилиты
Описание
Утилита для переноса Markdown документов вместе с внедренными изображениями из HackMD.io в Hedgedoc, развернутый в локальном Docker
Конвейеры
0 успешных
0 с ошибкой