Есть ли простой способ синхронизировать ваши закладки, используя только ftp-сервер и какое-нибудь приложение?


12

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

Как-то грустно, что примерно через 10 лет, с тех пор как я впервые наткнулся на проблемы с закладками-синхронизаторами, это все еще является одной из основных проблем - по крайней мере, если вы не хотите полагаться на серверы третьих лиц. Простое решение с одним или двумя приложениями и базовым ftp или sftp-сервером - оно не должно быть более сложным, чем это.

И это моя главная причина для этого вопроса и моя идея для разработчиков, у которых есть свободное время или которые ищут полезную идею продукта для сообщества.

XMarks и Weave - единственные способы решения моей проблемы:

Для синхронизации закладок - по крайней мере, для FireFox - используя мой собственный сервер.

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

Что я ищу именно?

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

В настоящее время я думаю, что у меня больше шансов использовать инструменты объединения кодов и плагины Bookmark-Auto-Backup-Plugins. Просто кажется, что это более простой способ работы с синхронизацией вне браузера.

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

FYI

Я протестировал использование xmarks из-за функции собственного сервера - только через некоторое время понял, что он не работает с ftp-сервером и что другие тоже сталкивались с этой проблемой.

Трансмутация перспективна. - Однако кажется, что вам придется выполнить задачу синхронизации самостоятельно - по крайней мере, я не смог найти какие-либо настройки для «автоматического обновления при ххх». -Платите 20-30 $ за одну из продвинутых версий. + Вы можете настроить FTP-каталоги. + Бесплатный инструмент - отличный портативный конвертер для многих форматов.


1
+1 Я действительно надеюсь, что вы не получите эти стандартные ответы
nixda

1
К вашему сведению: Transmute выполняет синхронизацию , но она больше не разрабатывается и не обновляется. У него проблемы с зашифрованным файлом Firefox place.sqlite и с более новыми версиями Opera
nixda

Ответы:


2

Shaarli с открытым исходным кодом может быть кандидатом на ваш проект. У меня нет личного опыта с этим, но описание проекта говорит:

Shaarli - это минималистский вкусный клон, который вы можете установить на свой сайт. Он предназначен для личного (однопользовательского), быстро и удобно.
Смертельно простая установка: бросьте файлы, откройте страницу. База данных не требуется.
Может импортировать / экспортировать закладки Netscape (для импорта / экспорта из / в Firefox, Opera, Chrome, Delicious…)

Еще одно решение с открытым исходным кодом - SiteBar , список функций которого гласит:

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

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

В противном случае вы можете попробовать использовать старую и прекращенную BookmarkSync . Источники этого проекта (начиная с 2003 года) можно найти на этой странице проекта , как на сервере, так и на клиенте.

Просто отметим, что Xmarks утверждает, что они предпочитают использовать WebDAV для собственного сервера, даже говоря, что «FTP, вероятно, не будет так хорошо поддерживаться в будущих выпусках Foxmarks». Таким образом, WebDAV все еще может работать для собственного сервера.


Спасибо, я проверю ваши решения. И да, Xmarks может сработать, я оставил эту идею на полпути, но сейчас снова работаю над правильным решением - все еще есть некоторые препятствия, которые нужно преодолеть. Я даже думал о том, чтобы злоупотреблять git таким способом, я выложу что-нибудь, когда что-то будет работать;)
Jook

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

Должен ли я понять, что все эти решения не полностью решают вашу проблему? Xmarks + WebDAV, вероятно, действительно стоит попробовать, потому что Xmarks, в конце концов, лучшая в своем роде и поддерживает 3 браузера.
harrymc

@harrymc Как Xmarks поддерживает Opera? Вы имеете в виду Opera 12 или 15 (где вы можете установить кросс-расширения Chrome)?
Никда

Похоже, что Opera 17 начнет поддерживать Xmarks. Больше информации здесь в основном в комментариях.
harrymc

2

Получил работу с xmarks - пока.

Вот установка:

  • Создайте резервную копию ваших закладок на всех Firefox, которые вы не хотите использовать xmark-sync!
  • установить xmarks (я использовал 4.2.1)
  • настроить простой FTP-сервер (можно использовать логин и пароль, но без TLS)
  • DynDNS-адрес очень помогает, если у FTP нет статического адреса
  • откройте xmarks-setting и перейдите в расширенный
  • выберите «использовать собственный сервер» и нажмите «Изменить»
  • Используйте URL как этот ftp://fritz.box/FF-Bookmarks/SyncMarks.json для Закладок
  • Используйте URL-адрес, такой как ftp://fritz.box/FF-Bookmarks/SyncPassw.json для паролей
  • введите свой логин и пароль
  • когда пользователь заходит на FTP, FF-закладки должны находиться в его корневом каталоге
  • повторите эту настройку на другом Firefox
  • когда все будет готово, я использую «вручную переопределить» и «загрузить» расширенной настройки xmarks, а затем синхронизировал другой 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-Content и добавить root-Directory (там есть предустановка ftpuser)
  • Вы также можете добавить доступ в интернет, чтобы этот пользователь мог подключаться, не находясь в домашней сети (есть предустановка ftpuser-internet)
  • ftp://fritz.box работает только в домашней сети, вам нужно использовать внешний ip или обновленный DynDNS-адрес, когда дома нет
  • моя поддерживает настройку службы динамического DNS ( Internet), которую я бы рекомендовал использовать

Эта настройка работала для меня по крайней мере для одной синхронизации сейчас, которая уже была полезна. Конечно, это не распространяется на хром и оперу. И я совершенно недоволен тем, что не могу принудительно использовать FTPS или, по крайней мере, разрешить не-FTPS только для конкретного пользователя.

Я все еще экспериментирую с использованием git для этого в сочетании с Box-NAS. Наличие пустых git-репозиториев на USB-накопителе уже неплохо в сочетании с VPN-соединением, это почти как собственный git-сервер. Также VPN является альтернативным решением для использования не FTPS-соединения через интернет для xmark-sync.

Я постараюсь расширить это решение, когда закончу экспериментировать с ним.


Хм, нет Opera и Chrome синхронизируются. Это все еще соглашение для меня.
Никда

Существует плагин для Chrome, Safari, IE и несколько мини-плагинов для Opera, но ни один из них (сафари это предположение) не поддерживает собственный FTP :( Для меня это не НАРУШИТЕЛЬ, но я понимаю и поддержите вашу позицию - хотел бы, чтобы она была лучше для себя
Jook

Как я и опасался, похоже, есть проблема с продуктивным поведением - синхронизация в настоящее время будет работать только для одного из моих браузеров ... Мне придется оценить это дальше
Jook
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.