Ordnung in die Lesezeichen bringen mit dem Bookmarks Organizer für Firefox
Mit dem Bookmarks Organizer habe ich eine neue Erweiterung für Mozilla Firefox entwickelt, welche dabei hilft, Ordnung in die eigenen Lesezeichen zu bringen. Der Bookmarks Organizer findet nicht mehr funktionierende Lesezeichen, Weiterleitungen, Duplikate und mehr. Es handelt sich dabei um eine WebExtension, welche auch noch mit Firefox 57 und höher kompatibel sein wird.
Download Bookmarks Organizer für Mozilla Firefox
Ab sofort steht meine neue Firefox-Erweiterung Bookmarks Organizer zum Download bereit. Diese Erweiterung soll dabei helfen, wieder Ordnung in die Lesezeichen zu bringen, indem nicht mehr funktionierende und doppelte Lesezeichen gefunden werden und Weiterleitungen korrigiert werden.
Die Features im Kurzüberblick:
- Findet nicht mehr funktionierende Lesezeichen
- Findet doppelte Lesezeichen
- Findet Lesezeichen ohne Namen
- Fehlerhafte Lesezeichen können direkt bearbeitet oder gelöscht werden
- Erkennt Weiterleitungen und bietet die automatische Anpassung einzelner oder aller Weiterleitungen an
Shortcuts
Die Oberfläche kann auch per Tastatur aufgerufen werden. Hierfür ist die Kombination Strg + Shift + L (macOS: Cmd + Shift + L) reserviert.
Außerdem ist das direkte Starten einzelner Tests direkt per Adressleiste möglich:
- bookmarks organizer: Öffnet die Oberfläche
- bookmarks duplicates: Suche nach Duplikaten
- bookmarks empty-names: Suche nach Lesezeichen ohne Namen
- bookmarks errors: Suche nach fehlerhaften Lesezeichen
- bookmarks redirects: Suche nach Weiterleitungen
Screenshots
Geplante Features
Es sind bereits einige Features für die Zukunft geplant.
- Whitelist: erstelle Ausnahmen für Lesezeichen, welche bei weiteren Überprüfungen nicht länger beanstandet werden
- Features für Lesezeichen-Ordner, u.a. leere Ordner
- & mehr…
Sprachen
Die Erweiterung steht derzeit in den folgenden Sprachen zur Verfügung:
- Deutsch
- Englisch
- Niederländisch (Danke, Tonnes!)
- Tschechisch (Danke, MekliCZ!)
- Polnisch (Danke, WaldiPL!)
- Obersorbisch (Danke, milupo!)
- Niedersorbisch (Danke, milupo!)
Entwickler
Von mir stammen auch andere Firefox-Erweiterungen, unter anderen New Tab Override, eine Firefox-Erweiterung mit mehr als 100.000 Nutzern, welche auch schon von Mozilla vorgestellt worden ist.
Kompatibilität
Die Erweiterung erfordert mindestens Firefox 52. Da die Erweiterung Gebrauch von modernen Webtechnologien sowie neusten WebExtension-APIs macht, ist eine Unterstützung in älteren Versionen von Firefox aus technischen Gründen nicht möglich.
Entwicklung unterstützen
Wer die Entwicklung des Add-ons unterstützen möchte, kann dies tun, indem er der Welt von Bookmarks Organizer erzählt und die Erweiterung auf addons.mozilla.org mit fünf Sternen bewertet. Auch würde ich mich sehr über eine kleine Spende freuen, welche es mir ermöglicht, weitere Zeit in die Entwicklung des Add-on zu investieren, um zusätzliche Features zu implementieren.
Danke, sehr praktisch. Zwei Vorschläge für kommende Versionen:
– Möglichkeit einbauen, mehrere Einträge gleichzeitig auszuwählen und zu bearbeiten
– Wayback Machine links für kaputte Bookmarks anbieten
Danke, sowas ähnliches gabs ja früher schon einmal und wurde – wie so vieles – irgendwann eingestellt, glaube als Australis kam..
wird sofort ausprobiert…super!
Wirst du WebExtension-basierte Erweiterungen auch für Chrome veröffentlichen?
@cecep:
Danke, sehr gute Vorschläge! Ich kann zu diesem Zeitpunkt noch nicht sagen, ob / wann ich diese Wünsche implementieren werde, ich werde mir das aber auf jeden Fall notieren, dass ich mich damit befassen werde.
@blub:
Nein. Es steht natürlich jedem frei, mit dem Quellcode zu machen, was im Rahmen der Lizenz erlaubt ist, von meiner Seite aus wird es aber mit ziemlicher Sicherheit keine Version für Google Chrome geben. Ansonsten müsste ich eine Erweiterung für einen Browser supporten, den ich nicht nutze. Das wären Ressourcen, welche von der Entwicklung der Firefox-Version abgehen müssten. 😉
Bevor ich das angehe, müßte Herr Sören eine andere Erweiterung kreieren – eine, die Herrn Hugo leicht in den Hintern tritt und nörgelt:
"Lösch doch endlich mal mind. 80% deiner Lesezeichen, die du nie wieder brauchen wirst!"
Wie oft habe ich mir das schon vorgenommen…
Alphabetische sortierung wäre eine wichtige Funktion.
Super, das Addon schließt echt eine Lücke die der BookmarkChecker hinterlassen hat. Danke dafür.
Super! Werden auch Lesezeichen erkannt, die noch in http gespeichert sind aber deren Websites inzwischen https verwenden? Fällt sowas unter "Weiterleitungen"?
Hab das vorherige Kommentar geschrieben bevor ich mir die Bilder in anderen Tabs angesehen habe ^^°
Hat sich also erledigt, danke!
Mir sind beim testen noch zwei mögliche Bugs aufgefallen:
Fall1:
alt: https://forums.sufficientvelocity.com/threads/a-cloudy-path-worm-supreme-commander.3604/page-490#post-4816680
neu: https://forums.sufficientvelocity.com/threads/a-cloudy-path-worm-supreme-commander.3604/page-490
Beim Korrekturvorschlag fehlt #post-4816680, was auf ein bestimmtes Posting verweist, anstatt nur auf den Thread.
Das passiert auch bei anderen Foren.
Fall2: wordpress Links werden alle als fehlerhaft markiert, obwohl sie funktionieren. z.B. https://pactwebserial.wordpress.com/table-of-contents/
@Herr Hugo
ich dachte da mehr so an eine Erweiterung die die am wenigsten besuchten Seiten aufführt anstelle der häufigsten. Damit man mal sieht was man aus Lesezeichen& Verlauf tilgen könnte oder vielleicht die ein oder andere Perle findet 🙂
@mike:
Damit ich den Vorschlag richtig einordnen kann: wieso genau ist eine alphabetische wichtig? Inwiefern beeinflusst das denn die Korrekturen, die man dann vornimmt?
@Girri:
Ich werde beide Fälle im Laufe der kommenden Woche testen und dann nochmal was dazu sagen. Bis dahin schonmal Danke.
Bei mir wartet die Extension scheinbar seit 30 Minuten auf das Ergebnis der letzten Prüfung denn das Fenster bleibt nach Start der Prüfung leer. Der Balken ist noch nicht ganz voll.
Anzahl Lesezeichen: 378
Überprüft: 377
Fehler: 21
Warnungen: 90
Warum dem so ist weiß ich nicht. Aber vielleicht sollte man einen Timeout einbinden, so das man nicht bis zum St. Nimmerleinstag warten muss.
Ha!. Beim Schreiben des Textes hier kam nun doch das Ergebnis. 33 Minuten nach dem Start. Aber es kommt.
Bei mir werden folgende Links als Errors aufgelistet:
+ https://www.amazon.de/
+ https://de.partypoker.com/
+ https://www.reddit.com/r/learnprogramming/comments/2a9ygh/1000_beginner_programming_projects_xpost/
+ https://www.reddit.com/r/SteamController/wiki/index
+ https://www.reddit.com/r/bodyweightfitness/comments/48s9ko/top_10_fundamental_bodyweight_exercises_according/
Zusätzlich freue ich mich auf das Whitelist feature.
Hallo,
coole extension. Aber wie funktioniert die Extensions. Öffnet mein Firefox die einzelnen Lesezeichen (bei der Überprüfung) oder lädt er die "irgendwo" hin hoch und prüft die dann?
Viele Grüße
Chewy
Super Tool. Vielen Dank.
Beim Testen wurden doch einige Seiten als fehlerhaft bezeichnet. Z. B.:
https://www.python.org/
https://pypi.python.org/pypi/pip
https://adminforge.de/linux-allgemein/pi-hole-keepalived-fuer-die-hochverfuegbarkeit/
Manuell waren die Seiten übers Fehlerprotokoll dann verfügbar.
Eine Whitelistmöglichkeit zum ausschliessen von URLs aus lokalen Netzen und von Geräten wäre Spitze. (Nicht alle Server und Geräte aus den Lesezeichen sind immer aktiv.)
@Digislut:
Eine Erklärung für die lange Wartezeit ist vermutlich, dass die Abfragen tatsächlich so lange gedauert haben. Wenn der Server mehrere Minuten benötigt, eine Antwort zu senden, wartet die Erweiterung entsprechend lange.
Ich hatte schon mit dieser Idee experiment, das hat aber nicht gut funktioniert. Ein Problem ist auch, dass der fetch()-Standard, den ich verwende, überhaupt noch keinen Abbruch unterstützt. Vielleicht finde ich irgendwann eine Lösung dafür…
@Dan:
Nur bei deinem letzten Durchlauf oder jedes Mal diese Seiten, wenn du die Überprüfung durchführst?
@Chewy:
Die Erweiterung lädt die Lesezeichen-URLs via fetch()-API. Kann ein Server nicht erreicht werden, versucht die Erweiterung es ein zweites Mal, ehe sie das Lesezeichen als defekt markiert. Die Lesezeichen werden an keinen anderen Server gesendet. Alle Anfragen geschehen lokal, als hätte man eine Webseite offen, welche diese Seiten via JavaScript lädt.
@faloz:
Nur bei deinem letzten Durchlauf oder jedes Mal diese Seiten, wenn du die Überprüfung durchführst?
Ist bereits für eine spätere Version geplant. 🙂
@sören
Bei jedem Durchlauf.
Links innerhalb der Battle.net Foren wie https://eu.battle.net/forums/de/wow/ deren Themen nicht mehr existieren, werden von diesem Addon als „Rewrite“ erkannt und umgeschrieben
Danach hat man mehrere „neue“ Lesezeichen, die alle auf die interne 404 Seite weiterleiten.
Kann man das ändern?
Das muss ich mir später ansehen. Aber das klingt erst einmal so, als würde das Forum per Redirect auf die Fehlerseite zeigen. Sollte dies so sein, kann ich nichts machen, dann ist das Forum schlicht und ergreifend falsch programmiert. Für solche Fälle wird es in einer späteren Version des Add-ons eine Whitelist geben, so dass man das bei weiteren Prüfungen ignorieren kann.
http://groups.google.com/group/de.sci.electronics/browse_thread/thread/22db784b21986df6/2c1d4329e4d73835
wird zu
https://groups.google.com/forum/
sollte aber zu
https://groups.google.com/forum/#!topic/de.sci.electronics/Itt4SyGYbfY%5B1-25%5D
weitergeleitet sein.
Grüße
arce
"Damit ich den Vorschlag richtig einordnen kann: wieso genau ist eine alphabetische wichtig? Inwiefern beeinflusst das denn die Korrekturen, die man dann vornimmt?"
Um schnell den gewünschten Eintrag zu finden habe ich meine Bookmarks alphabetisch sortiert. Bsp. ich suche den Guardian, also schau ich in einer lange Liste zu News-Outlets unter "G" und komme so schnell zum Ziel.
Lege ich aber ein neues Bookmark an, erstellt Firefox dies automatisch am Ende des gewählten Folders. Bsp. neues Bookmark zu FAZ landet dannhinter "Z". So erhalte ich ziemlich willkürliche Bookmark-Listen die ich als unbenutzbar empfinde und manuell sortieren muss.
Ich würde erwarten dass Firefox eine option (default on?) hat, so dass Bookmarks generell alphabetisch sortiert werden. Aktuell scheint mir das nicht der Fall zu sein
Du weißt aber schon, dass meine Erweiterung nichts mit der Darstellung der Lesezeichen in Firefox zu tun hat? Meine Erweiterung besitzt eine eigene Oberfläche und listet nur Lesezeichen auf, die nicht in Ordnung sind.
Hallo,
Ich habe das AddOn wieder deinstalliert, da für mich unbrauchbar.
Ich habe für SmartHome viele Links für die Haussteuerung gespeichert.
Bei der Prüfung spielt im Haus alles verrückt.
Und was soll ich mit dem Feedback "für mich unbrauchbar" und "spielt im Haus alles verrückt" anfangen? Der Kommentar beinhaltet nichts, was ich verbessern könnte…
Hallo nochmal,
ich habe mehere Geräte, die ich mit einfachen Weblinks schalten kann.
z.B. Fritz!Dect200-Steckdosen, IP-Kameras, Alarmanlage, Heizkörperthermostate und Rolladen.
Sobald eine Überprüfung durch das AddOn stattfindet, gehen die Rolladen runter, die Alarmanlage wird scharf geschaltet, die IP-Kameras werden gesteuert. Ein einziger Weblink kann für einen direkten Befehl auf dem Gerät ausgeführt werden.
Die Geräte haben alle eine WEB-API womit man sie ansteuert.
Diese Geräte gehören alle zum SmartHome.
Auch für die Steuerung des Routers habe ich direkte Links, z.B. Rufumleitung, Neustarts und Anruflisten löschen etc.
Auch diese Funktionen werden durchlaufen.
Wenn die Geräte per URL-Aufruf gesteuert werden, die du als Lesezeichen gesetzt hast, ist das ja auch logisch. Wie sollte schließlich die Funktionsfähigkeit von Lesezeichen getestet werden, ohne sie aufzurufen? Das kann anders ja gar nicht gehen. 😉
Hallo,
wie wäre es mit Ausnahmen von Ordnern und/oder einzelne Lesezeichen.
Sodaß ich auch bestimmte Lesezeichen nicht überprüfen muß.
Damit würden diese Adressen nicht angesprochen.
Siehe Artikel, eine Whitelist-Funktion ist geplant. 🙂
Nein, die Intention deiner Erweiterung ist mir nicht genau klar. Die Überschrift legt den Schluss nahe, dass das Feature welches ich vorgeschlagen hatte (alphabetische sortierung von Lesezeichen) gut zu der Erweiterung passen würde.
Ist aber nicht nötig. Habe mittlerweile gefunden, wo diese Einstellunge ist. Hier das KB von Mozilla welches das Sortieren nach Name genau beschreibt: https://support.mozilla.org/en-US/kb/sort-bookmarks-quickly-find-ones-you-want
Dann lies einfach den Artikel, nicht nur die Überschrift. Dafür ist der Artikel ja da, und sogar mit Bildern versehen. 😉
@arce:
Schlechte Nachrichten: es ist mit der verwendeten fetch-API technisch überhaupt nicht möglich, die URL korrekt anzuzeigen. Der Grund dafür ist, dass die fetch-API Fragmente aus der URL des Response-Objektes herausfiltert und ich gar keine Möglichkeit habe, dieses zu erhalten. Ich könnte höchstens eine Sonderwurst für Google-Gruppen einbauen, aber das will ich eigentlich vermeiden, weil das ja allen anderen Seiten nichts bringt, für welche das "#" eine relevante Rolle spielt und nicht nur als Anker dient…
@chas:
Hast du für mich bitte einen genauen Link, wie du ihn als Lesezeichen gespeichert hast? Denn der genannte Link zeigt ja normale Inhalte an. Ich bräuchte zum Testen eine exakte Angabe, damit ich genau das teste, was du siehst, und nicht etwas anderes.
Alte Google Group-Links werden nun ignoriert, da es technisch nicht umsetzbar ist, für diese die korrekte URL zu erhalten.
Hallo Sören, vielen Dank für deine Arbeit!
Lange schon suche ich nach einer Möglichkeit, Lesezeichen sinnvoll zu organisieren.
Da man im Laufe der Jahre eine Menge Lesezeichen ansammelt, verliert man schnell den Überblick. Zwar kann man diese dann in verschiedenen Ordnern sortieren, oft sorgt aber die Menge für Unübersichtlichkeit.
Ich nutze die Tag-Funktion von Firefox um meine Lesezeichen direkt über die Adressleiste anzuwählen. Leider habe ich noch sehr viele ungetagte Lesezeichen.
Konkret suche ich nach einer Möglichkeit mir Tags automatisch vorschlagen zu lassen zum Beispiel über Google Keywords.
Hast du konkrete Pläne für die Integration von Tags in dein AddOn?
Hallo,
bislang habe ich keine Pläne in diese Richtung. Hast du einen Link mit weiterführenden Informationen, wie man über Google Keywords Tag-Vorschläge erhalten kann? Eine API-Dokumentation oder dergleichen?
Erst mal Danke für diese klasse Erweiterung. Ich bin erst jetzt im Zuge von Firefox Quantum drauf gestoßen. Folgendes ist mir noch aufgefallen:
Wie schon von anderen beschrieben, dauert auch bei mir die Abfrage auf defekte Lesezeichen. Dabei läuft die Prüfung flott durch, wird ca. 30 Lesezeichen vor Ende dann immer langsamer. Je weniger Lesezeichen übrig sind, desto langsamer wird die Prüfung. Der letzte Link dauert dann ewig lange.
Facebookseiten werden als fehlerhaft gekennzeichnet. Beispiele:
Thermifee
https://www.facebook.com/Thermifee-290549967636083/?fref=ts
Thermomix – Rezepte mit Herz
https://www.facebook.com/Rezeptemitherz/?hc_ref=PAGES_TIMELINE
Dani's Sweet Dreams
https://www.facebook.com/Danissweetdreams
Manche Links, die funktionieren, werden ebenfalls als fehlerhaft ausgewiesen. Z.B.:
Fernbus Suchmaschine: Alle Fernbuslinien finden & vergleichen
https://www.busliniensuche.de/
Opera Browser Schnelleres und sicheres Internet Gratis-Download
https://www.opera.com/de
In einigen wenigen Fällen werden funktionierende Links nicht korrekt erkannt:
Ati Radeon mobility x1400 kein Treiber verfügbar – Microsoft Community
Link: https://answers.microsoft.com/de-de/windows/forum/windows_8-hardware/ati-radeon-mobility-x1400-kein-treiber/03c11246-2d51-4fa3-82b2-a352fff336ca?auth=1
Vorschlag: https://answers.microsoft.com/de-de/site/pagenotfound
Fehlende Lesezeichen-Namen habe ich eine ganze Menge. Eine Erklärung, was genau das ist und wie so was entsteht habe ich aber noch gefunden. Kannst Du das mal näher erläutern? Danke.
Die Erklärung ist relativ einfach: Firefox versucht alle Lesezeichen praktisch gleichzeitig zu öffnen. Je mehr Lesezeichen man hat, desto langsamer ist das Ganze. Vor Firefox 57 war es auch nicht möglich, eine Überprüfung abzubrechen, wenn es lange dauert. Nun ist Firefox 57 da, also werde ich demnächst nach Optimierungen sehen.
Hallo, wie benutze ich das Tool um doppelte Lesenzeichen zu löschen??
Beim Upgrade of Quantum wurden bei mir von einigen Lesezeichen mehere Tausend Doubletten angelegt. Insgesamt zählt das Tool rund 12000 Lesezeichen – vermutlich sind weniger als 100 echte Lesezeichen vorhanden. Aber ich kann immer nur bei jeder einzelnen Douplette auf "entfernen" drücken. Das müßte ich dann fast 12.000 Mal tun. Kann man nicht alle Doubletten auf einmal löschen?? Wenn ja, wie??
Fehler bei Fehlende Lesezeichen-Namen in FF57
Trennlinien werden in der Prüfung für Fehlende Lesezeichen-Namen aufgelistet. Logisch, besitzen sie weder einen Namen, noch eine URL. Bearbeiten kann man sie natürlich nicht. Eingaben werden ignoriert. Nur löschen funktioniert, was aber natürlich keinen Sinn macht.
Bitte die Trennlinien bei dieser Prüfung rausnehmen.
Das ist definitiv nicht normal und ich kann mich an keinen derartigen Bericht im deutschsprachigen Hilfe-Forum zu Firefox erinnern. Die Ursache dafür zu finden, wäre sehr interessant.
Eine solche Funktion fehlt derzeit noch. Ich würde das gerne irgendwann implementieren, das ist aber eine Zeit-Frage und nicht für das nächste Update geplant.
Das ist für das nächste Update bereits geplant.
Wie kann man die Lesezeichen (doppelte/duplikate) auf einmal löschen?
Für Duplikate ist das Feature, mehrere auf einmal löschen zu können, derzeit nicht implementiert.