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?
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.
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...
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. ;-)
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.