У вас есть проблемы напоминаний в MLO-Android? Ответьте: Да/Нет.

Экспорт из MLO в формат OPML

Поделитесь с другими, как Вы используете MLO (шаблоны, система управления задачами и т.д.). Нашли способ настроить MLO особым образом? Расскажите! Нам интересно!
Автор темы

edw
Команда бета тестеров
Сообщения: 514
Зарегистрирован: фев 2009
Откуда: Киев
Благодарил (а): 23 раза
Поблагодарили: 47 раз

Экспорт из MLO в формат OPML

Сообщение edw » 03 июн 2018, 19:06

В MLO накопились идеи проектов, реализовать которые в ближайшее время не удастся. Делать отдельную базу для идей не вижу смысла - для планирования MLO не очень подходит. Решил экспортировать такие проекты в универсальный формат OPML для дальнейшей работы.

OPML - набирающий популярность формат для обмена информацией между программами работающими с иерархическими списками (Mind Map, списки задач, структурированный текст, RSS-потоки).

Задача: настроить экспорт из MLO в OPML иерархии задач и комментариев в маркдаун.

Варианты экспорта:

Из всех этих вариантов рабочим для меня оказался только последний. По остальным информация в заметке.

Алгоритм трансформации:
  1. Экспорт ветки из MLO в формате MindManager XML.
  2. С помощью XSL Transformer, например Freeformatter и схемы mindmanager2mm.xsl трансформировать схему MindManager XML в FreeMind XML.
  3. Скопировать результат и сохранить его в формате ментальных карт - расширение .mm. Для копирования использовать програму не меняющую кодировку текста, например Notepad++.
  4. Открыть полученный файл в FreeMind. Файл будет автоматически преобразован в формат текущей версии (1.0.1). Сохранить файл.
  5. Сохранённый файл открыть в iThoughtsX и экспортировать его в OPML.

С OPML работают множество програм. Я использую Cloud Outliner, который синхронизирует свои списки с Evernote. Описанный алгоритм позволяет мне планирование проектов перенести в Cloud Outliner и встраивать эти планы в контекст прочих работ в Evernote.

Косвенным результатом можно считать то, что файлы экспорта теперь можно открывать в FreeMind, что расширяет границы интеграции MLO с другими продуктами.
MLO Windows v6 (macOS / CrossOver)
MLO iOS v3 (iPadOS)
MLO Android v4
MLO Cloud

Автор темы

edw
Команда бета тестеров
Сообщения: 514
Зарегистрирован: фев 2009
Откуда: Киев
Благодарил (а): 23 раза
Поблагодарили: 47 раз

Экспорт из MLO в формат OPML

Сообщение edw » 24 авг 2018, 13:34

Нашёл более простое решение. Оно основано на шаблонах трансформации опубликованных на сайте Life Balance.

Преобразование выполняется в два этапа:
- из MLO XML в LBE
- из LBE в OPML

Выполнить трансформацию можно онлайн, например с помощью FreeFormatter.com. В Мас встроен локальный XSLT processor. На Windows его можно установить.

Из MLO XML в LBE
Схема трансформации mlo2lbe.xsl преобразовывает из формата MyLife Organized XML в Life Balance Exchange File (*.lbe). Команда для локальной трансформации файла Test_MLO_XML.xml:

Код: Выделить всё

$ xsltproc -o result.lbe mlo2lbe.xsl Test_MLO_XML.xml


Из LBE в OPML
Схема трансформации lbe2opml.xsl преобразовывает полученный на предыдущем шаге файл в OPML.

Переделал эту схему в lbe2opml_new.xsl - заметки к задаче вносятся не в заголовок, а как отдельный атрибут _note. Команда для трансформации:

Код: Выделить всё

$ xsltproc -o result.opml lbe2opml_new.xsl result.lbe


Эти две строки можно объеденить в скрипт или как-то иначе автоматизировать процесс.

Преобразовываются заголовок, заметки и контексты. Полученный файл можно открыть в Mind Map, outliner и других программах поддерживающих OPML. Подробная инструкция тут
MLO Windows v6 (macOS / CrossOver)
MLO iOS v3 (iPadOS)
MLO Android v4
MLO Cloud


Вернуться в «Обмен опытом»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей