Mahou icon indicating copy to clipboard operation
Mahou copied to clipboard

Синхронизация сниппетов между устройствами

Open Trost123 opened this issue 6 years ago • 14 comments

У меня завелся второй ПК, на котором тоже пользуюсь Mahou, хотелось бы чтобы сниппеты синхронизировались между компами. Пока что вижу только вариант - закинуть Mahou в Dropbox (или аналоги), но сейчас я такими не пользуюсь. Может у вас есть варианты получше\полегче?

Trost123 avatar Dec 30 '18 10:12 Trost123

@Trost123 Можно попробовать использовать анонимные GitHub Gist, в которые сохранять и загружать сниппеты.

BladeMight avatar Dec 30 '18 15:12 BladeMight

В общем нужен какой-то сервер на который каждый(по логину наверно) мог бы сохранять/загружать свои сниппеты...

BladeMight avatar Dec 30 '18 15:12 BladeMight

Или https://pastebin.com/api.php Ну это не срочно и не горит. Но было бы прикольно, чтобы без стороннего софта Mahou делал это. И setting.ini можно было бы в pastebin тоже бекапить если научишься с их апи работать. Короче это чисто если тебе интересно будет, после праздников уже. С наступающим, кстати.

Trost123 avatar Dec 30 '18 21:12 Trost123

@Trost123 Хорошо посмотрю потом, и тебя с наступающим!

BladeMight avatar Dec 31 '18 02:12 BladeMight

@Trost123 Сделал синхронизацию с использованием hastebin, новая вкладка "Синхронизация" в latest-commit.

P.S. pastebin разрешает только 500 КБ.

BladeMight avatar Mar 06 '19 11:03 BladeMight

Проверил, работает. Отдельное спс за находку hastebin. Вообще я представлял это немного иначе. Сохранение: в облаке где либо висит конфиг + сниппеты. Доступны они по статик ссылке. В этот облачный файл при сохранении настроек Mahou автоматом пишет настройки, сниппеты. Загрузка: при запуске Mahou проверяет файл (или его хеш\дату для скорости) и автоматом подтягивает настройки если они новее локальных. В таком случае юзер один раз активирует фичу и у него всегда синхрон между устройствами между надобности руками запускать синхронизацию или прокидывать ссылку с ПК на ноутбук.

И еще вопрос: если я никогда не использую "конверт выделения" и пользуюсь только анг.+ру. раскладками - мне нет смысла включать JKL?

Trost123 avatar Mar 26 '19 11:03 Trost123

Сохранение: в облаке где либо висит конфиг + сниппеты. Доступны они по статик ссылке

Можно будет сделать если вместо hastebin использовать GitHub Gists(уже думал над реализацией...), но там нужно будет вводит логин/пароль.

Загрузка: при запуске Mahou проверяет файл (или его хеш\дату для скорости) и автоматом подтягивает настройки если они новее локальных

Интересная идея.

мне нет смысла включать JKL?

JKL в основном нужен только для консольных/других проблемных приложений в которых функция WinAPI: GetKeyboardLayout не даёт правильный результат.

BladeMight avatar Mar 26 '19 18:03 BladeMight

rip. Как я понимаю умер hastebin и фичу потому выпилили?

Trost123 avatar Dec 11 '19 00:12 Trost123

Прошу прощения, перепутал. В 2.9.0.1 вкладка есть, но "The remote server returned an error: (503) Server Unavailable."

Trost123 avatar Dec 11 '19 00:12 Trost123

💐⎧ᴿᴵᴾ⎫💐 Да... Уже ничего не поделаешь с hastebin, нужно либо искать что-то другое...

BladeMight avatar Dec 11 '19 00:12 BladeMight

Я проверил и это сервер hastebin выделывается просто...

Trost123 avatar Dec 11 '19 00:12 Trost123

Правда было один раз что заработало через пару дней...

BladeMight avatar Dec 11 '19 00:12 BladeMight

Ладно, фиг с ним. Жалко конечно что код писал а сервис упал через год. 😕

Trost123 avatar Dec 11 '19 00:12 Trost123

Ну что, бывает...

BladeMight avatar Dec 11 '19 00:12 BladeMight