Forum: PC Hard- und Software Browser bookmarks durchsuchen lassen


von Jonny Deep (Gast)


Lesenswert?

Hallo

Ich habe eine bookmark liste mit einigen Hundert Links. Gibt es eine 
Methode die ganze Liste durchsuchen zu lassen nach Webseiten die einen 
vorgegebenen Text beinahlten?

von F. F. (foldi)


Angehängte Dateien:

Lesenswert?

Bei Chrome den Lesezeichenmanager. Siehe Bild!

von K. L. (trollen) Benutzerseite


Lesenswert?

Du verrätst und leider nicht den Namen deines Browsers. Aber die meisten 
suchen standardmäßig alle Lesezeichen und die Chronik durch. Einfach den 
Begriff in die Adressleiste eingeben.

von Jonny Deep (Gast)


Lesenswert?

Firefox oder chrome wäre egal.

Das Problem bei der Variante oben ist dass der Suchvorgang nur im cache 
stattfindet, das heißt die Webseite nicht geöffnet und ggf. aktualisiert 
wird.
Wenn ich das vorab immer manuell machen muss, macht es den Vorgang 
wesentlich mühsamer.
Also Ziel wäre dass das entsprechende Tool die Webseiten nacheinander 
öffnet (ohne auf weiterführende Links zu springen) und dort nach dem 
besagten Text Asschau hält...

von Derzeit? (Gast)


Lesenswert?

Hört sich nach einem webcrawler an....

von Sheeva P. (sheevaplug)


Angehängte Dateien:

Lesenswert?

Jonny Deep schrieb:
> Ich habe eine bookmark liste mit einigen Hundert Links. Gibt es eine
> Methode die ganze Liste durchsuchen zu lassen nach Webseiten die einen
> vorgegebenen Text beinahlten?

Fertige Software kenne ich nicht, aber sowas wollte ich auch immer schon 
mal haben. Deine Frage hat mich nun dazu bewogen, mich hinzusetzen und 
die beiden Python3-Skripte zu hacken, die Du im Anhang findest.

Das Skript "download.py" nimmt als Parameter die Bookmarks-Datenbank von 
Firefox ("places.sqlite"), liest daraus die Titel und URLs der 
Bookmarks, lädt die aktuell dort vorhandenen Daten, wandelt diese in 
Plaintext um und füttert sie in die Suchmaschine Elasticsearch (die dazu 
natürlich laufen muß). Achtung: das Skript aktualisiert keine Einträge, 
der Index "bookmarks" sollte darum vor Aufruf des Skripts gelöscht 
werden.

Das Skript "search.py" hingegen nimmt einen Suchstring entgegen und 
sucht -- wahlweise mit Term-, Match-, Phrasen- oder Fuzzy-Suche nach dem 
Damerau-Levenshtein-Algorithmus -- in Elasticsearch, die Treffer werden 
mit Score, Titel und URL ausgegeben. Gesucht wird derzeit nur auf dem 
Text-Feld, nicht in Titel oder URL.

Es gibt noch einigen Raum für Verbesserungen; mir würde da etwa 
Logdateien einfallen, um Erfolge, 404-Fehler und Timeouts zu loggen, für 
eine erste kleine Spielerei bin ich aber ganz zufrieden. Außerdem wäre 
es sicherlich nett, wenn das Download-Skript auch die Formate lesen 
könnte, die andere Browser speichern oder zumindest exportieren 
können...

YMMV. ;-)

von Randolf (Gast)


Lesenswert?

Jonny Deep schrieb:
> Ich habe eine bookmark liste mit einigen Hundert Links. Gibt es eine
> Methode die ganze Liste durchsuchen zu lassen nach Webseiten die einen
> vorgegebenen Text beinahlten?
Bookmarks werden im FF als sqlite-db gespeichert. Wenn du SQL kannst 
kannst du die DB damit abfragen. Es gibt verschiedenen Frontends für 
SQLite-DBs, das einfachste ist das Kommandozeilentool von sqlite.

von Suchmaschine (Gast)


Lesenswert?

Jonny Deep schrieb:
> durchsuchen zu lassen nach Webseiten die einen
> vorgegebenen Text beinahlten?


der TE meint wohl eine klassische Suchmaschine.

Browser und irgendwo auf dem Rechner gespeicherte Adresslisten enthalten 
keinerlei

> Webseiten die einen vorgegebenen Text beinahlten

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.