- PVSM.RU - https://www.pvsm.ru -

Онлайн доступ к закладкам Google Chrome

image
Когда-то столкнулся с проблемой просмотра закладок Google Chrome онлайн. К сожалению, Google пока не дает возможности просмотра закладок браузера через веб, как это делает, например, Opera.

Одним из вариантов решения проблемы было использование сервиса Xmarks [1]. Попробовал. Не понравилось. Почему-то у меня всегда проблемы возникали при синхронизации: то в браузере закладки как-то перемешаются, то на сервер они не идут. В общем, отбросил этот вариант.

Стал искать где же они хранятся на компьютере. Нашел закладки в файле C:Users<username>AppDataLocalGoogleChromeUser DataDefaultBookmarks. Оказывается они сохраняются в формате json, что очень обрадовало. Сразу же созрела идея сделать HTML страничку в дропбоксе, которая будет показывать мои закладки.

Добавил в планировщик задач копирование оригинального файла в дропбокс и сделал на страничку для просмотра закладок в виде дерева и с возможностью поиска по закладкам (как по названиям так и по URL).

Все необходимые файлы можно найти на гитхабе [2] или просто скачать zip архив [3].

Инструкция по установке:

  1. Создаем папку bookmarks в публичной директории Dropbox’а и заливаем туда файлы
  2. Добавьте в планировщик задач для вашей ОС копирование файла Bookmarks в папку Дропбокса. Для пользователей Windows файл находится по этому адресу: C:Users<username>AppDataLocalGoogleChromeUser DataDefaultBookmarks, а для Linux юзеров — /home/<username>/.config/google-chrome/Default/Bookmarks (нужно именно копировать файл, символические или хард-линки не работают правильно с Дропбоксом)
  3. Ваши закладки доступны по адресу: http://dl.dropbox.com/u/<DopboxID>/bookmarks/index.html

В связи с тем, что Дропбокс планирует отключить публичную папку [4], рекомендую зарегистрировать там акаунт пока не поздно.
А если вы знаете аналоги дропбокса с публичной папкой, то подскажите их в комментариях или в ответах на этот [4] вопрос.
И конечно же вы можете использовать свой хостинг [5] для этих файлов.

Конфигурация:

Можно включить или отключить favicons поставив значение переменной loadFavicons в true или false в файле index.html на 15 строчке. Без иконок страница загружается быстрее.

Также можно задать свой путь для файла закладок. Для этого в index.html измените вызов метода CromeBookmarks — в первом параметре передайте свое значение, например так:

$bm.CromeBookmarks('/path/to/Bookmarks', {
    loadFavicons: true
});

Файл закладок должен быть расположен на том же домене, что и HTML страничка, иначе оно не будет работать.

Результат выглядит примерно вот так:
Онлайн доступ к закладкам Google Chrome [6]

Онлайн доступ к закладкам Google Chrome

Автор: utf


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/dropbox/10378

Ссылки в тексте:

[1] Xmarks: http://www.xmarks.com/

[2] гитхабе: https://github.com/gornostal/Chrome-Bookmarks-Online

[3] zip архив: https://github.com/gornostal/Chrome-Bookmarks-Online/zipball/master

[4] Дропбокс планирует отключить публичную папку: http://habrahabr.ru/post/145864/

[5] хостинг: https://www.reg.ru/?rlink=reflink-717

[6] Image: http://habrastorage.org/storage2/85c/810/5d9/85c8105d930117daefa2141bd9e24e7d.png