Czy jest jakiś prosty sposób na zsynchronizowanie zakładek za pomocą serwera FTP i aplikacji?

12

Zdaję sobie sprawę, że jest już to dobre pytanie Jak zsynchronizować zakładki między Firefox, Chrome i Safari na wielu komputerach? o synchronizacji zakładek, ale szukam innego rozwiązania.

To trochę smutne, że po około 10 latach, odkąd po raz pierwszy natknąłem się na problemy z synchronizacją zakładek, nadal jest to nieco podstawowy problem - przynajmniej jeśli nie chcesz polegać na serwerach stron trzecich. Proste rozwiązanie z aplikacją lub dwoma i podstawowym serwerem ftp lub sftp - nie powinno być bardziej skomplikowane.

I to jest mój główny powód tego pytania i mojego pomysłu dla programistów, którzy mają trochę wolnego czasu lub szukają przydatnego pomysłu na produkt społecznościowy.

XMarks i Weave to jedyne sposoby, które były rozwiązaniem mojego problemu:

Aby zsynchronizować zakładki - przynajmniej w przypadku FireFox - przy użyciu własnego serwera.

Jednak bardzo chciałbym skorzystać z wbudowanego serwera FTP mojego routera (AVM 7390 FritzBox). Byłaby to naprawdę świetna aplikacja do tego i ani xmarks, ani splot nie są do tego odpowiednie. Potrzebowałbym serwera WebDav lub jeszcze bardziej zaawansowanej konfiguracji serwera splotu.

Czego dokładnie szukam?

  • Używam głównie FireFox, ale także Opera lub Chrome i chciałbym uzyskać dostęp do centralnej kolekcji zakładek
  • Powinien być hostetowany przez mój własny serwer ftp, inny typ serwera może być rozwiązaniem, ale nie jest moim ulubionym
  • byłoby wspaniale, gdyby możliwe było coś takiego jak profile synchronizacji
  • musi być możliwe zautomatyzowanie go w jak największym stopniu, chociaż dobrze byłoby zawsze uzyskać podgląd zmian, które należy wprowadzić - zanim zostaną one wprowadzone, jak w przypadku syncToy MS

Obecnie myślę, że mam większą szansę na użycie narzędzi do scalania kodu i wtyczek do automatycznego tworzenia zakładek. Wydaje się to po prostu łatwiejszym sposobem radzenia sobie z synchronizacją poza przeglądarką.

Chcę korzystać z własnego serwera z powodów związanych z prywatnością i dlatego, że naprawdę nie widzę sensu do tego, aby korzystać z usług stron trzecich, które mogą, ale nie muszą być dostępne za kilka lat.

Do Twojej wiadomości

Testowałem przy użyciu xmarków, ze względu na funkcję własnego serwera - dopiero po pewnym czasie uświadomiłem sobie, że nie działa on z serwerem ftp i że inni również napotkali ten problem.

Transmute jest obiecujący. -Jednak wydaje się, że musiałbyś sam wykonać zadanie synchronizacji - przynajmniej nie mogłem znaleźć żadnych ustawień dla „automatycznej aktualizacji, gdy xxx”. -Płać 20-30 $ za jedną z zaawansowanych wersji. + Możesz skonfigurować katalogi FTP. + Darmowe narzędzie to świetny przenośny konwerter dla wielu formatów.

Jook
źródło
1
+1 Naprawdę mam nadzieję, że nie dostaniesz tych standardowych odpowiedzi
nixda
1
FYI: Transmute synchronizuje się , ale nie jest już rozwijane ani aktualizowane. Ma problemy z plikiem zaszyfrowanym przez Firefox.s.sllite i nowszymi wersjami Opery
nixda,

Odpowiedzi:

2

Shaarli o otwartym kodzie źródłowym może być kandydatem do twojego projektu. Nie mam z tym osobistego doświadczenia, ale opis projektu mówi:

Shaarli to minimalistyczny pyszny klon, który można zainstalować na własnej stronie internetowej. Został zaprojektowany jako osobisty (dla jednego użytkownika), szybki i poręczny.
Prosta instalacja: upuść pliki, otwórz stronę. Baza danych nie jest wymagana.
Może importować / eksportować zakładki Netscape (do importu / eksportu z / do Firefox, Opera, Chrome, Delicious…)

Innym rozwiązaniem typu open source jest SiteBar , którego lista funkcji mówi:

SiteBar to rozwiązanie dla osób, które korzystają z wielu przeglądarek lub komputerów i chcą mieć swoje zakładki dostępne z dowolnego miejsca bez konieczności synchronizacji lub przenoszenia. Zakładki są przechowywane na serwerze - może to być:

  • serwer SiteBar prowadzony przez jego autorów (nie musisz instalować oprogramowania SiteBar - wystarczy zarejestrować naszą usługę);
  • inny serwer publiczny, na którym działa nasze oprogramowanie SiteBar;
  • własny serwer z naszym bezpłatnym oprogramowaniem SiteBar. SiteBar to gotowy do użycia Menedżer ulubionych przeglądarki Internet Explorer, Menedżer zakładek Firefox, Menedżer zakładek Mozilla, Menedżer zakładek Opera i inne

W przeciwnym razie możesz spróbować użyć starej i wycofanej aplikacji BookmarkSync . Źródła tego projektu (z 2003 r.) Można znaleźć na stronie tego projektu , zarówno serwera, jak i klienta.

Wystarczy zauważyć, że Xmarks twierdzi , że woli używać WebDAV do własnego serwera, nawet mówiąc, że „FTP prawdopodobnie nie będzie tak dobrze obsługiwany w przyszłych wydaniach Foxmarks”. Więc WebDAV może nadal działać dla własnego serwera.

harrymc
źródło
Dziękuję, sprawdzę twoje rozwiązania. I tak, Xmarks może działać, zrezygnowałem z tego pomysłu w połowie drogi, ale teraz znów pracuję nad właściwym rozwiązaniem - wciąż jest kilka problemów do pokonania. Myślałem nawet o nadużywaniu gita w taki sposób, że coś opublikuję, gdy coś będzie działać;)
Jook,
Nadal nie jestem zadowolony i bardzo smutny z powodu braku synchronizacji między Opera <> Chrome <> Firefox :(
nixda
Czy mam zrozumieć, że wszystkie te rozwiązania nie w pełni rozwiązują problem? Xmarks + WebDAV jest prawdopodobnie tym, który naprawdę się sprawdza, ponieważ Xmarks jest mimo wszystko najlepszy w swoim rodzaju i obsługuje 3 przeglądarki.
harrymc,
@harrymc W jaki sposób Xmarks obsługuje Operę? Czy masz na myśli Operę 12 lub 15 (gdzie możesz instalować rozszerzenia Chrome?)
nixda
Wygląda na to, że Opera 17 zacznie obsługiwać Xmarks. Więcej informacji tutaj głównie w komentarzach.
harrymc
2

Na razie działa z Xmarkami.

Oto konfiguracja:

  • ZAPASUJ swoje zakładki na wszystkich przeglądarkach Firefox, których nie użyjesz xmark-sync!
  • zainstaluj xmarks (użyłem 4.2.1)
  • skonfiguruj zwykły serwer FTP (można użyć loginu i hasła, ale nie TLS)
  • adres DynDNS bardzo pomaga, jeśli FTP nie ma adresu statycznego
  • otwórz ustawienie znaczników x i przejdź do zaawansowanych
  • wybierz „użyj własnego serwera” i kliknij edytuj
  • Użyj adresu URL takiego jak ftp://fritz.box/FF-Bookmarks/SyncMarks.json dla zakładek
  • Użyj adresu URL takiego jak ftp://fritz.box/FF-Bookmarks/SyncPassw.json dla haseł
  • wpisz swoją nazwę użytkownika i hasło
  • kiedy użytkownik loguje się na FTP, zakładki FF muszą znajdować się w jego katalogu głównym
  • powtórz tę konfigurację na innych przeglądarkach Firefox
  • kiedy będę gotowy, użyłem „ręcznego zastąpienia” i „załadowania” zaawansowanych ustawień znaczników x, a następnie zsynchronizowałem mojego drugiego Firefoksa z tym przesyłaniem

Dziwne, to nie zadziałało przy pierwszej próbie, mogą być pewne problemy, których obecnie nie mogę wskazać. Może tak być, ponieważ mam całkiem sporo zakładek (plik ma około 800 KB).

Dla tych, którzy chcą odtworzyć tę konfigurację za pomocą AVM FritBox:

  • musi mieć trochę funkcjonalności NAS ( Heimnetz)
  • aktywuj NAS na Heimnetz -> Speicher (NAS)
  • jeśli chcesz zalogować się do NAS, gdy nie jesteś w sieci domowej, musisz to włączyć Internet / Freigaben / FRITZ!Box-Dienste- nie używaj FTPS!
  • skonfiguruj swoich użytkowników System / FRITZ!Box-Kennwort / FRITZ!Box-Benutzer
  • musisz aktywować przynajmniej dostęp do zawartości NAS i dodać katalog główny (istnieje ustawienie wstępne ftpuser)
  • możesz również dodać dostęp do Internetu, aby ten użytkownik mógł połączyć się, gdy nie jest w sieci domowej (istnieje ustawienie wstępne ftpuser-internet)
  • ftp://fritz.box działa onyl w sieci domowej, musisz użyć zewnętrznego adresu IP lub zaktualizowanego adresu DynDNS, gdy nie ma go w domu
  • moja obsługuje konfigurację usługi dynamicznego DNS ( Internet), której poleciłbym użyć

Ta konfiguracja działała dla mnie przynajmniej dla jednej synchronizacji, co już było pomocne. Oczywiście nie obejmuje to Chrome i opery. I jestem całkiem niezadowolony, że nie mogę wymusić użycia FTPS lub przynajmniej zezwolić na użycie non-FTPS tylko dla konkretnego użytkownika.

Nadal eksperymentuję z użyciem git do tego w połączeniu z Box-NAS. Posiadanie nagich repozytoriów git na dysku USB jest już całkiem miłe w połączeniu z połączeniem VPN, jest prawie jak własny git-serwer. Ponadto VPN jest alternatywnym rozwiązaniem do korzystania z połączenia innego niż FTPS przez Internet dla xmark-sync.

Spróbuję rozszerzyć to rozwiązanie, kiedy skończę z nim eksperymentować.

Jook
źródło
Hm, brak synchronizacji Opery i Chrome. To wciąż dla mnie przełom.
nixda,
Jest wtyczka do Chrome, Safari, IE i trochę mini wtyczki do Opery, ale żadna z nich (safari to gra) nie obsługuje własnego FTP :( Nie jest to dla mnie Przełom, ale rozumiem i popieraj swoje stanowisko - sam chciałbym mieć je lepiej
Jook,
Tak jak się obawiałem, wydaje się, że jest problem z produktywnym zachowaniem - synchronizacja będzie obecnie działać tylko dla jednej z moich przeglądarek ... Muszę to ocenić dalej
Jook