Чи є який-небудь простий спосіб синхронізувати закладки, використовуючи лише ftp-сервер і якусь програму?


12

Я усвідомлюю, що вже існує це гарне запитання Як синхронізувати закладки між Firefox, Chrome та Safari на кількох комп'ютерах? про синхронізацію закладок, але я шукаю інше рішення.

Як не сумно, що через 10 років, як я вперше натрапив на проблеми із закладками та синхронізацією, це все ще є якоюсь основною проблемою - принаймні, якщо ви не хочете покладатися на сервери третіх сторін. Просте рішення з додатком або двома та базовим ftp або sftp-сервером - воно не повинно бути складніше за це.

І це моя головна причина цього питання і моя ідея для будь-яких розробників, які мають вільний час або шукають корисну ідею спільноти-продукту.

XMarks і Weave - це єдиний спосіб вирішення моєї проблеми:

Синхронізувати закладки - принаймні для FireFox - за допомогою мого власного сервера.

Однак я дуже хотів би використовувати вбудований FTP-сервер мого маршрутизатора (AVM 7390 FritzBox). Це було б дійсно чудовим додатком для цього, і ні клейма, ні плетіння для цього не підходять. Мені знадобиться сервер WebDav або ще більш вдосконалена настройка web-сервера.

Що я саме шукаю?

  • Я використовую в основному FireFox, але також Opera або Chrome і хотів би отримати доступ до центральної колекції закладок
  • Це має бути власником мого власного ftp-сервера, інший тип сервера може бути рішенням, але це не моє улюблене
  • було б чудово, якби щось подібне до синхронізуючих профілів було б можливим
  • це повинно бути можливо автоматизувати, наскільки це можливо, хоча було б добре завжди отримати попередній перегляд змін, які слід внести, - перш ніж вони будуть внесені, як, наприклад, з syncToy MS

В даний час я думаю, що у мене є більше шансів використовувати інструменти злиття коду та плагіни Bookmark-Auto-Backup. Це, мабуть, є найпростішим способом вирішення проблеми синхронізації за межами браузера.

Я хочу використовувати власний сервер через причини конфіденційності та тому, що я дійсно не бачу сенсу використовувати для цього сторонні компанії, які можуть бути, а можуть і не бути доступними через кілька років.

FYI

Я протестував за допомогою xmark через свою особливість власного сервера - лише через деякий час зрозумів, що він не працює з ftp-сервером, і що інші також зіткнулися з цією проблемою.

Трансмут є багатообіцяючим. -Втім здається, що вам доведеться виконати завдання синхронізації самостійно - принаймні я не зміг знайти жодних налаштувань для "автоматичного оновлення, коли xxx". -Заплатити 20-30 $ за одну з вдосконалених версій. + Ви можете налаштувати FTP-каталоги. + Безкоштовний інструмент - це чудовий портативний конвертер для багатьох форматів.


1
+1 Я дуже сподіваюся, що ти не отримаєш стандартних відповідей
nixda

1
FYI: Transmute синхронізується , але його вже не розробляють і не оновлюють. У нього проблеми з файлом зашифрованого Firefox
місця.sqlite

Відповіді:


2

Шаарлі з відкритим кодом може бути кандидатом у ваш проект. Я не маю особистого досвіду з цим, але опис проекту говорить:

Шаарлі - це мінімалістичний смачний клон, який ви можете встановити на власному веб-сайті. Він розроблений так, щоб бути персональним (однокористувацьким), швидким та зручним.
Безпроблемна установка: відкиньте файли, відкрийте сторінку. База даних не потрібна.
Можна імпортувати / експортувати закладки Netscape (для імпорту / експорту з / в Firefox, Opera, Chrome, Delicious…)

Ще одне рішення з відкритим кодом - SiteBar , про перелік функцій якого зазначено:

SiteBar - це рішення для людей, які використовують декілька веб-переглядачів або комп'ютерів і хочуть мати свої закладки з будь-якого місця без необхідності синхронізувати їх або приймати їх разом. Закладки зберігаються на сервері - це може бути:

  • сервер SiteBar, яким керують його автори (вам не потрібно встановлювати програмне забезпечення SiteBar - просто підпишіться на наш сервіс);
  • інший загальнодоступний сервер, на якому працює наше програмне забезпечення SiteBar;
  • власний сервер, на якому працює наше безкоштовне програмне забезпечення SiteBar. SiteBar готовий до використання Менеджер обраних файлів Internet Explorer, Менеджер закладок Firefox, Менеджер закладок Mozilla, Менеджер закладок Opera та багато іншого

В іншому випадку ви можете спробувати використати старий і припинений BookmarkSync . Джерела цього проекту (з 2003 р.) Можна знайти на цій сторінці проекту , як сервер, так і клієнт.

Зауважимо лише, що Xmark стверджує, що вони вважають за краще використовувати WebDAV для власного сервера, навіть кажучи, що "FTP, ймовірно, не буде так добре підтримується в майбутніх випусках Foxmark". Тож WebDAV все ще може працювати для власного сервера.


Дякую, я перевірю ваші рішення. І так, Xmark може спрацювати, я покинув цю ідею на півдорозі, але зараз знову працюю над правильним рішенням - ще є кілька перерв, які треба подолати. Я навіть думав про зловживання git, щоб це зробити, я щось опублікую, коли щось працює;)
Jook

Я все ще не задоволений і мені дуже сумно через відсутність синхронізації між Opera <> Chrome <> Firefox :(
nixda

Чи повинен я розуміти, що всі ці рішення не вирішують повністю вашу проблему? Xmarks + WebDAV - це, мабуть, справді перевірка, адже Xmark - це найкраще у своєму роді та підтримує 3 браузери.
harrymc

@harrymc Як Xmarks підтримує Opera? Ви маєте на увазі Opera 12 чи 15 (де ви можете перевстановити розширення Chrome)?
nixda

Здається, у Opera 17 почне працювати підтримка Xmarks. Більше інформації тут переважно в коментарях.
harrymc

2

Зрозумів, що це працює з xmark - поки що.

Ось налаштування:

  • РЕЗЕРВУЙТЕ свої закладки на всіх Firefox, якими ви не хочете використовувати xmark-sync!
  • встановити xmark (я використовував 4.2.1)
  • налаштувати звичайний FTP-сервер (можна використовувати логін та пароль, але TLS немає)
  • DynDNS-адреса дуже допомагає, якщо FTP не має статичної адреси
  • відкрийте налаштування xmark та перейдіть до розширеного
  • виберіть "використовувати власний сервер" та натисніть кнопку редагувати
  • Використовуйте URL-адресу на зразок цієї ftp://fritz.box/FF-Bookmarks/SyncMarks.json для закладок
  • Використовуйте URL-адресу на зразок цієї ftp://fritz.box/FF-Bookmarks/SyncPassw.json для паролів
  • введіть своє ім’я користувача та пароль
  • коли користувач заходить на FTP, закладки FF повинні бути в його кореневому каталозі
  • повторіть цю установку на інших Firefox
  • коли я готовий, я використовую "вручну змінити" та "завантажити" розширений параметр xmark, а потім синхронізував мій інший Firefox з цим завантаженням

Як не дивно, це не вийшло з першої спроби. Можуть бути деякі проблеми, на даний момент я не можу зазначити. Це може бути, тому що у мене досить багато закладок (файл - близько 800 КБ).

Для тих, хто хоче відтворити цю установку за допомогою AVM FritBox:

  • він повинен мати деяку функціональність NAS ( Heimnetz)
  • активувати NAS увімкнено Heimnetz -> Speicher (NAS)
  • якщо ви хочете увійти в NAS, але не в домашній мережі, вам потрібно активувати це ввімкнено Internet / Freigaben / FRITZ!Box-Dienste- не використовуйте FTPS!
  • налаштувати своїх користувачів на System / FRITZ!Box-Kennwort / FRITZ!Box-Benutzer
  • вам потрібно активувати принаймні доступ до NAS-контенту та додати root-Directory (є попередньо встановлений ftpuser)
  • Ви також можете додати доступ до Інтернету, щоб цей користувач міг підключатися, не перебуваючи в домашній мережі (є попередня настройка ftpuser-internet)
  • ftp://fritz.box працює оніл, перебуваючи в домашній мережі, вам потрібно використовувати зовнішній ip або оновлений DynDNS-адресу, коли немає вдома
  • mine підтримує налаштування служби Dynamic DNS ( Internet), яку я рекомендував би використовувати

Ця установка працювала для мене принаймні для однієї синхронізації зараз, що вже було корисно. Звичайно, це не стосується хрому та опери. І я дуже незадоволений тим, що не можу змусити використовувати FTPS або хоча б дозволити не FTPS лише для конкретного користувача.

Я все ще експериментую з використанням git для цього в поєднанні з Box-NAS. Маючи голі сховища git на USB-диску, це вже дуже приємно в поєднанні з VPN-з'єднанням, це майже як власний git-Server. Також VPN є альтернативним рішенням для використання не-FTPS-з'єднання через Інтернет для xmark-синхронізації.

Я спробую розширити це рішення, коли закінчую експериментувати з ним.


Хм, немає синхронізації з Opera та Chrome. То все одно для мене розірвач угоди.
nixda

Існує плагін для Chrome, Safari, IE і дещо міні-плагін для Opera, але жоден з них (safari - це припущення) не підтримує власний FTP :( для мене це не переривник угод, але я розумію і підтримайте свою позицію - хотілося б, щоб я її краще покращив.
Jook

Як я побоювався, напевно, є проблема з продуктивною поведінкою - синхронізація зараз працюватиме лише для одного з моїх браузерів ... Мені доведеться це додатково оцінювати
Jook
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.