Полностью автоматическая синхронизация
Добавлено: 27 окт 2020, 16:27
Сделал себе утилиту powershell которая позволяет полностью автоматически синхронизировать mlo между телефоном и несколькими пк, кому либо интересна данная тема? Не раскрыл тему т.к. это требует времени и переписывания утилиты в удобный вид, а то окажется что все используют mlo cloud.
Данная утилита решает вопрос синхронизации(далее при упоминании слова имею ввиду мгновенную автоматическую синхронизацию)
двух ПК версий mlo как в домашней сети так и глобальной сети.
Простой пример мы имеем 1 копию mlo на домашнем ПК и на работе. На работе создаем, изменяем или удаляем задачу и в обычной ситуации
необходимо нажимать F9 чтобы начать синхронизацию и если есть какой то промежуточный mlo файл то и на домашнем ПК тоже надо нажимать,
при использовании утилиты нажимать либо запускать обмен не нужно совсем, т.е. изменили задачу, свернули, нажали alt+tab, изменили фокус на другую программу
или закрыли mlo синхронизация начнется сразу.
Решение заключается в следующем: в mlo есть опция Автоматически сохранять все изменения и утилита следит за изменением файла в реальном и запускает процедуру
синхронизации командой %path_to_mlo%\mlo.exe' '%path_to_file%\my todo.ml' -quicksync -console что синхронизировать прописываем в mlo разделе синхронизация.
Самое лучшее это использовать облачное хранилище, синхронизировали на работе с sync файлом(имею ввиду промежуточный файл с которым синхронизируются обе версии).
Факт изменения sync файла на домашнем пк подхватываются утилитой и запускается синхронизация. В обратную сторону это также работает. А если запускаем wifi синхронизацию
с телефона то все также корректно будет работать Единственное что в телефоне необходимо запускать wifi синхронизацию при запуске и после изменений,
ну и очень неудобное переключение между базами с прописыванием ip.
Это можно решить через vpn сеть и постоянно работающим домашним ПК либо включать его по необходимости через wake on lan.
Упрощенныое описание:
I Этап Рабочий ПК
II Этап Обмен файлами через облако
III Этап Домашний ПК
I<>II Синхронизация через mlo
II<>II Копирование файла mlo на другой пк через облачное хранилище
II<>III Синхронизация через mlo
Статья завершена на 35% процентов, в ближайшее время продолжу.
upd1 Добавил полное описание
Данная утилита решает вопрос синхронизации(далее при упоминании слова имею ввиду мгновенную автоматическую синхронизацию)
двух ПК версий mlo как в домашней сети так и глобальной сети.
Простой пример мы имеем 1 копию mlo на домашнем ПК и на работе. На работе создаем, изменяем или удаляем задачу и в обычной ситуации
необходимо нажимать F9 чтобы начать синхронизацию и если есть какой то промежуточный mlo файл то и на домашнем ПК тоже надо нажимать,
при использовании утилиты нажимать либо запускать обмен не нужно совсем, т.е. изменили задачу, свернули, нажали alt+tab, изменили фокус на другую программу
или закрыли mlo синхронизация начнется сразу.
Решение заключается в следующем: в mlo есть опция Автоматически сохранять все изменения и утилита следит за изменением файла в реальном и запускает процедуру
синхронизации командой %path_to_mlo%\mlo.exe' '%path_to_file%\my todo.ml' -quicksync -console что синхронизировать прописываем в mlo разделе синхронизация.
Самое лучшее это использовать облачное хранилище, синхронизировали на работе с sync файлом(имею ввиду промежуточный файл с которым синхронизируются обе версии).
Факт изменения sync файла на домашнем пк подхватываются утилитой и запускается синхронизация. В обратную сторону это также работает. А если запускаем wifi синхронизацию
с телефона то все также корректно будет работать Единственное что в телефоне необходимо запускать wifi синхронизацию при запуске и после изменений,
ну и очень неудобное переключение между базами с прописыванием ip.
Это можно решить через vpn сеть и постоянно работающим домашним ПК либо включать его по необходимости через wake on lan.
Упрощенныое описание:
I Этап Рабочий ПК
II Этап Обмен файлами через облако
III Этап Домашний ПК
I<>II Синхронизация через mlo
II<>II Копирование файла mlo на другой пк через облачное хранилище
II<>III Синхронизация через mlo
Статья завершена на 35% процентов, в ближайшее время продолжу.
upd1 Добавил полное описание