Как стать автором
Обновить

Синхронизируем открытые вкладки через Dropbox

Время на прочтение2 мин
Количество просмотров13K
Имеется множество Расширений/Дополненийimage или уже встроенных в браузер решений, позволяющих синхронизировать закладки, пароли, автозаполнения и пр.
Но, пользуясь тем или иным браузером и дома и на работе, часто приходится выполнять несколько действий для того,image чтобы открыть рабочие вкладки с удаленного компьютера (например, с помощью Xmarks).
В данной статье опишу как автоматизировать синхронизацию открытых вкладок с остальными компьютерами через Dropbox. Если Вы, все еще не завели аккаунт, советую.

Итак приступим. Все способы будут описаны для Windows 7 и Linux. Основаны на простом копировании файла сессии.
Для начала нам необходимо установить переменную для директории Dropbox:

Windows
В командной строке
SET DROPBOX="%USERPROFILE%\Desktop\Dropbox"

Linux
export DROPBOX="~/Desktop/Dropbox"

Google chrome


Windows

copy "%DROPBOX%\Configs\Current Session" "%LOCALAPPDATA%\Google\Chrome\User Data\Default\Current Session"
"%LOCALAPPDATA%\Google\Chrome\Application\chrome.exe"
copy "%LOCALAPPDATA%\Google\Chrome\User Data\Default\Current Session" "%DROPBOX%\Configs\Current Session"


Linux
#!/bin/bash
cp -f $DROPBOX/Configs/Current\ Session ~/.config/google-chrome/Default/Current\ Session
/opt/google/chrome/google-chrome %U
cp -f ~/.config/google-chrome/Default/Current\ Session $DROPBOX/Configs/Current\ Session 

Firefox


Windows

copy "%DROPBOX%\Configs\sessionstore.js" "%APPDATA%\Mozilla\Firefox\Profiles\*default\sessionstore.js"
"%ProgramFiles%\Firefox\firefox.exe"
copy "%APPDATA%\Mozilla\Firefox\Profiles\*default\sessionstore.js" "%DROPBOX%\Configs\sessionstore.js"


Linux
#!/bin/bash
cp -f ~$DROPBOX/Configs/sessionstore.js ~/.mozilla/firefox/*default/sessionstore.js
firefox
cp -f ~/.mozilla/firefox/*default/sessionstore.js $DROPBOX/Configs/sessionstore.js

Opera


Windows

copy "%DROPBOX%\Configs\autosave.win" "%APPDATA%\Opera\Opera\sessions\autosave.win"
"%ProgramFiles%\Opera\opera.exe"
copy "%APPDATA%\Opera\Opera\sessions\autosave.win" "%DROPBOX%\Configs\autosave.win"


Linux
#!/bin/bash
cp -f ~$DROPBOX/Configs/autosave.win ~/.opera/sessions/autosave.win
opera
cp -f ~/.opera/sessions/autosave.win ~$DROPBOX/Configs/autosave.win


Заключение

Для Linux достаточно установить права на запуск сценария, и в ярлыке браузера указать путь к сценарию.
Для Windows также для ярлыка к Bat-файлу указывается значение «Свернутое в значок»
image
Если Вам хочется придраться мешает свернутое окно командной строки, то используйте утилиту Advanced BAT to EXE Converter, в котором следует выставить значение «Invisible application»
image
Архив с файлами
Теги:
Хабы:
+55
Комментарии56

Публикации

Изменить настройки темы

Истории

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн