·4 Min. Lesezeit

So zeigst du den Firefox-Verlauf (SQLite) auf dem Mac an

Firefox speichert deinen Browserverlauf in einer SQLite-Datenbank namens places.sqlite. Ihn außerhalb des Browsers anzuzeigen bedeutet, mit gesperrten Dateien und roher SQL-Ausgabe umzugehen.

Firefox speichert deinen gesamten Browserverlauf, Lesezeichen und Website-Metadaten in einer SQLite-Datenbank namens places.sqlite. Vielleicht möchtest du alten Verlauf durchsuchen, den die eingebaute Firefox-Suche nicht gut findet, deine Browserdaten exportieren oder deine Gewohnheiten analysieren. Aber das Öffnen dieser Datei ist nicht einfach — Firefox sperrt sie, während es läuft, und sobald du eine Kopie hast, bietet macOS keine eingebaute Möglichkeit, sie visuell anzuzeigen.

Die Datenbank finden und kopieren

Firefox' Profilordner befindet sich unter ~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default-release/. Darin findest du places.sqlite neben anderen Datenbanken wie cookies.sqlite und formhistory.sqlite. Der Haken: Firefox sperrt diese Dateien, während der Browser läuft. Du musst entweder Firefox zuerst beenden oder die Datei an einen anderen Ort kopieren, während es läuft (wobei die Kopie inkonsistent sein kann, wenn Firefox gerade schreibt).

Sobald du die Datei hast, bedeutet der Terminal-Ansatz, sqlite3 places.sqlite auszuführen und Abfragen gegen Tabellen wie moz_places, moz_historyvisits und moz_bookmarks zu schreiben. Das Schema ist nicht intuitiv — Besuchszeitstempel werden in Mikrosekunden seit der Epoche gespeichert, URLs sind in einer Tabelle während Besuchsmetadaten in einer anderen sind, und um eine lesbare Verlaufsliste zu bekommen, brauchst du einen JOIN. Das ist machbar für jemanden, der SQL fließend beherrscht, aber unzumutbar für die meisten Nutzer.

Firefox-Verlauf visuell durchsuchen mit Tome

Tome öffnet places.sqlite wie jede andere Datenbankdatei. Ziehe die kopierte Datei auf Tome und sieh sofort jede Tabelle — moz_places, moz_historyvisits, moz_bookmarks und mehr — in der Seitenleiste aufgelistet. Klicke auf eine beliebige Tabelle, um ihren Inhalt in einem scrollbaren Raster zu durchsuchen.

Tome zeigt die Firefox-places.sqlite-Verlaufsdatenbank auf dem Mac

Verlauf durchsuchen und filtern

Nutze Tomes SQL-Abfrage-Editor, um gezielte Suchen zu schreiben. Finde jeden Besuch auf einer bestimmten Domain, filtere nach Datumsbereich mit den Mikrosekunden-Zeitstempeln oder zähle, wie oft du eine bestimmte Website besucht hast. Syntaxhervorhebung und Autovervollständigung machen das Schreiben dieser Abfragen schnell.

Lesezeichen und Metadaten erkunden

Die moz_bookmarks-Tabelle speichert deine Lesezeichen-Baumstruktur mit Eltern-Kind-Beziehungen. Durchsuche sie in Tome, um deine vollständige Lesezeichen-Hierarchie zu sehen, einschließlich Ordnerstruktur und Sortierreihenfolge — Details, die der Firefox-Lesezeichen-Manager manchmal verbirgt.

Andere Firefox-Datenbanken inspizieren

Derselbe Profilordner enthält cookies.sqlite, formhistory.sqlite und content-prefs.sqlite. Jede ist eine Standard-SQLite-Datenbank, die Tome öffnen kann. Überprüfe, welche Cookies eine Website gesetzt hat, sieh dir gespeicherte Formulareingaben an oder inspiziere seitenspezifische Einstellungen — alles visuell, ohne rohe Abfragen im Terminal schreiben zu müssen.

Tome im Mac App Store laden

Nächster Artikel

Tome

Browse, query, and edit SQLite databases in a native Mac app.

Get Tome on the Mac App Store