Lesezeichen via Dropbox synchronisieren

closeDieser Artikel wurde bereits vor 11 Monaten und 30 Tagen veröffentlicht, er ist eventuell nicht mehr aktuell. Benutze doch die Suche oder stöbere in der Kategorie um einen aktuellen Artikel zu finden.

Lange Zeit stand ich vor dem Problem, wie ich meine Firefox-Lesezeichen auf verschiedenen Rechnern synchronisieren könnte. Es gibt zwar verschiedene Plugins, allerdings nutzen die entweder WebDAV oder die Lesezeichen werden auf dem Server irgendeiner Firma gespeichert.
Seit ein paar Tagen nutze ich Dropbox, mit dem ich das Problem nun gelöst haben. Wer Dropbox noch nicht kennt, dem empfehle ich die Tour oder sich mal dieses Video anzuschauen.
Bei Dropbox werden die Dateien verschlüsselt gespeichert, wobei natürlich die Frage offen bleibt, in wieweit Administratoren von Dropbox Zugriff darauf haben. Für sensible Daten empfehle ich diesen Dienst also absolut nicht.
Kommen wir aber zur Lesezeichen-Synchronisation. Dieses Vorgehen funktioniert nicht nur unter Linux sondern auch unter Windows oder Mac OS. Es muss auf allen Rechnern, die synchronisiert werden sollen, durchgeführt werden.

Schritt 1: Lesezeichen exportieren

Firefox bietet die Möglichkeit, beim Beenden die Lesezeichen zu exportieren. Indem man in der Adressleiste about:config eingibt, kommt man zu den erweiterten Einstellungen. Dort muss erstens der Wert für browser.bookmarks.autoExportHTML mit einem Doppelklick auf true gestellt werden. Zweitens muss ein Pfad zur Exportdatei angegeben werden. Dazu legt man mit Rechtsklick->Neu->String eine neue Variable mit dem Namen browser.bookmarks.file an und gibt ihr als Wert den absoluten Pfad zur gewünschten HTML-Datei im Dropbox-Verzeichnis. Diese HTML-Datei existiert noch nicht, der Name ist also frei wählbar. Wichtig ist nur die Endung .html.

about_config

Schritt 2: Lesezeichen importieren

Was jetzt noch fehlt, ist das Importieren der Lesezeichen bei jedem Start von Firefox. Dies lässt sich leider nicht direkt über den Parameter in den erweiterten Einstellungen ändern. Dennoch geht das recht einfach, indem man in der user.js folgende Zeile ergänzt:

user_pref("browser.places.importBookmarksHTML", true);

Die Datei user.js befindet sich im Profilordner. Falls sie noch nicht existiert, kann man sie einfach erstellen oder die Datei hier herunterladen und in den Profilordner kopieren:

Und das war auch schon alles. Das Verfahren hat allerdings eine kleine Einschränkung: es funktioniert nur, wenn die Lesezeichen nicht gleichzeitig geändert, da sonst der Browser, der zuletzt geschlossen wird, die Lesezeichen-Datei überschreibt.

Tags:

18 Antworten zu “Lesezeichen via Dropbox synchronisieren”

  1. One One sagt:

    Danke für das Howto nutze es mit “Ubuntu One”

  2. micha micha sagt:

    @mathias:
    https aber nur mit nem schrott zertifikat (nur md5 gesichert) … naja

  3. y0koert y0koert sagt:

    wo find ich denn den Profilordner?

    • Bugie Bugie sagt:

      Unter Linux: ~/.mozilla/firefox-3.5 oder ~/.mozilla/firefox je nachdem…

      Hier findest du Informationen über die Profilordner auf verschiedenen Betriebssystemen.

      • y0koert y0koert sagt:

        ok, den Ordner hab ich gefunden.

        Ein paar letzte Fragen noch: Wenn ich ein Lesezeichen neu hinzufüge, dann wird doch an der Datei am Server nur die Zeilen für das neue Lesezeichen geändert, oder? Der Rest bleibt unverändert? Und wenn ich von meinem Netbook ein Lesezeichen hinzufüg und später dann von meinem PC, ohne vorher die Lesezeichen importiert zu haben, sind dann trotzdem beide Lesezeichen auf dem Server?

  4. amd-linux amd-linux sagt:

    Warum setzte nicht einfach einen Symlink der Datei/en mit den Cookies auf das DropBox-Verzeichnis? Dann musste nix importieren beim Start.

  5. Yoschi Yoschi sagt:

    Xmakrs synchroniert auch Lesezeichen per WebDav/FTP oder optional Server von den Entwickler.

  6. Tempura Tempura sagt:

    Für die Aufgabe ist Mozilla Weave doch deutlich besser geeignet. Es kann besser vor Konflikten und damit Datenverluste schützen. Ausserdem ist es deutlich sicherer, weil die Daten *vor* dem Hochladen verschlüsselt werden und das dank OpenSource auch überprüfbar ist. Wer trotzdem will, kann auch seinen eigenen Server aufsetzen.

    Alternativ könnte man auch XMarks nutzen, und seine Dateien auf einen eigenen FTP-Server speichern. nur weiß ich nicht wie es da mit dem Verschlüsseln steht.

  7. matthias matthias sagt:

    Cool, das ist wirklich mal praktisch und eine feine Lösung ohne nervende Plugins.
    Ein wirklich guter Artikel! Danke!

Hinterlasse eine Antwort