Ad

EnglischFranzösischSpanisch

Kostenloser Online-Editor | DOC > | XLS > | PPT >


OffiDocs-Favicon

Lesezeichen Duplikate ein Chrome mit OffiDocs

Lesezeichen-Dupe-Bildschirm für die Erweiterung Chrome Web Store in OffiDocs Chromium

Ad


BESCHREIBUNG


# bookmarkdupes (C) Martin Väth

de>,

entwickeln@gmail.

com> Dieses Projekt steht unter der GNU Public License 2.0. Eine WebExtension, die doppelte Lesezeichen oder leere Ordner anzeigen/entfernen kann.

Nach der Installation von bookmarkdupes ist die Nutzung denkbar einfach: Um bookmarkdupes zu öffnen, klicken Sie auf das Erweiterungssymbol (doppelte Sterne) oder verwenden Sie den Link in der Optionsseite der Erweiterung.

**Aktivieren Sie nicht den „Expertenmodus“** (es sei denn, Sie verstehen die Konsequenzen vollständig, siehe separater Abschnitt).

Wählen Sie dann aus, was Sie anzeigen möchten: 1. Lesezeichen-Duplikate 2. Leere Ordner 3. Nicht-Duplikat-Lesezeichen Danach wird Ihnen die Liste der Lesezeichen mit Kontrollkästchen angeboten; im Fall 1 geben die Zahlen die Reihenfolge an, in der passende Lesezeichen gemäß dem intern gespeicherten Datum hinzugefügt wurden.

Es gibt auch Schaltflächen zum Aktivieren/Deaktivieren praktischer Sätze von Kontrollkästchen.

Schließlich gibt es Schaltflächen zum Entfernen der ausgewählten Lesezeichen.

**Beachten Sie, dass das Entfernen von Lesezeichen irreversibel ist!** *Es wird empfohlen, zuerst Sicherungskopien Ihrer Lesezeichen zu erstellen!* Derzeit ist keine funktionierende Version der Erweiterung für Android verfügbar (siehe Abschnitt **Bekannte Fehler**).

## Wichtig Wenn Sie Lesezeichen neu organisiert/hinzugefügt/entfernt haben, stellen Sie sicher, dass Sie die angezeigte Liste aktualisieren (durch Drücken der entsprechenden Schaltfläche), bevor Sie Lesezeichen entfernen! ## Berechtigungen Die Erweiterung benötigt aus diesen Gründen folgende Berechtigungen: 1. „bookmarks“ zum Lesen/Ändern von Lesezeichen 2. „storage“ zum Speichern/Wiederherstellen der angepassten Regeln im Expertenmodus.

Leider gehört „Speicherung“ nicht zu den optionalen Berechtigungen, die möglicherweise nur erforderlich sind, wenn diese Funktion tatsächlich vom Benutzer angefordert wird.

## Expertenmodus Durch Aktivieren der Checkbox für den Expertenmodus können Details konfiguriert werden, um bestimmte Lesezeichen bei der Berechnung der Liste zu ignorieren oder in welchen Fällen Lesezeichen als Duplikate voneinander angesehen werden.

Im Nicht-Expertenmodus werden zwei Lesezeichen als Duplikate betrachtet, wenn ihre URL übereinstimmt.

Im Expertenmodus gibt es benutzerdefinierte Regeln, nach denen die eigentlich zum Vergleich herangezogene URL modifiziert werden soll.

Die Einzelheiten sind wie folgt.

Für jedes Lesezeichen werden die Regeln in der angegebenen Reihenfolge angewendet.

Es gibt 2 Arten von Regeln: Filterregeln und URL-Änderungsregeln (es gibt auch deaktivierte Regeln, die nur aufgelistet werden, aber keine Wirkung haben).

Für beide Arten von Regeln können 4 reguläre Ausdrücke angegeben werden, die verwendet werden, um zu bestimmen, ob die Regel zutrifft: Wenn der entsprechende reguläre Ausdruck nicht leer ist, muss die entsprechende Bedingung erfüllt sein oder die Regel wird nicht angewendet.

(Im Fall von Filterregeln muss mindestens einer dieser 4 regulären Ausdrücke nicht leer sein, sonst gelten diese Filterregeln ebenfalls nicht.

) Die 4 regulären Ausdrücke beziehen sich auf den Namen bzw. die URL des Lesezeichens, und die regulären Ausdrücke müssen entweder übereinstimmen oder nicht übereinstimmen.

- Der Begriff „regulärer Ausdruck“ bezieht sich auf einen regulären Ausdruck vom Typ Javascript.

- Der Name des Lesezeichens bezieht sich auf den vollständigen Lesezeichenpfad, wie er im Browser angezeigt wird, wobei die Ordnernamen durch das Nullzeichen getrennt sind.

Wenn Sie beispielsweise im „Lesezeichen-Menü“ einen Ordner „Sammlung“ haben, der Ihr Lesezeichen „Beispiel“ enthält, wird der Name des Lesezeichens zu „Lesezeichen-Menü\0Sammlung\0Beispiel“ (wobei „\0“ das Nullzeichen bezeichnet, das abgeglichen werden kann durch den regulären Ausdruck mit `\0` oder `\x00`).

- Die URL des Lesezeichens verweist auf die Lesezeichen-URL nach möglichen Änderungen durch vorherige Modifikatorregeln.

Trifft eine Filterregel zu, wird das entsprechende Lesezeichen ignoriert, d.

e.

, wird es nicht als Duplikat betrachtet und erscheint weder in der Liste der leeren Ordner noch aller Lesezeichen.

Wenn eine URL-Änderungsregel zutrifft, erfolgt eine Textersetzung: Alle Teile, die einem angegebenen regulären Ausdruck entsprechen, werden durch einen Ersetzungstext (der leer sein kann) ersetzt.

Die Regeln hierfür entsprechen dem Javascript-String.

Prototyp.

Ersetzen Sie die Funktion durch den globalen Modifikator.

Insbesondere kann der Ersetzungstext Symbole wie `$&` oder `$1` enthalten, um auf den gesamten gefundenen Text bzw. auf die Übereinstimmung der ersten geschweiften Klammer im regulären Ausdruck zu verweisen.

Die folgenden 5 Ersetzungstexte haben eine besondere Bedeutung, die über die Standard-Javascript-Ersetzungsregeln hinausgeht.

Beachten Sie, dass diese spezielle Bedeutung nur aktiv ist, wenn es sich um den vollständigen Ersetzungstext handelt.

Mit anderen Worten, um die besondere Bedeutung zu erhalten, darf der Ersetzungstext nichts anderes als diese 4-6 Zeichen enthalten.

(Dies schränkt die Funktionalität nicht wirklich ein, da man mehrere Regeln kombinieren kann, um diese Einschränkung bei Bedarf zu umgehen.

) 1. `\L$&` ist die Übereinstimmung in Kleinbuchstaben.

2. `\U$&` ist die Übereinstimmung in Großbuchstaben.

3. „$URL“ ist die URL, bevor andere Regeln angewendet wurden.

4. „$NAME“ ist der vollständige Name/Pfad des Lesezeichens, wobei die Ordner durch das Nullzeichen getrennt sind, z.

g.

„Lesezeichenmenü\0Sammlung\0Beispiel“ 5. „$TITLE“ ist der Titel des Lesezeichens ohne den Pfad; beispielsweise für den Lesezeichennamen „Lesezeichenmenü | Sammlung | Beispiel“ ist „Beispiel“.

## Beispiele für spezielle Aufgaben, die im Expertenmodus erledigt werden können ### Aufgabe 1. Betrachten Sie zwei Lesezeichen als doppelt, wenn sich ihre URL nur in `https:` vs.

`http:` am Anfang.

2. Betrachten Sie zwei Lesezeichen als doppelt, wenn ihre URL bis zum ersten „?“-Symbol übereinstimmt, d.

e.

nur ihre zusätzlichen Informationen unterscheiden sich.

3. Betrachten Sie kein Lesezeichen aus einem Ordner mit dem Namen „Mr.

Dupe`` als Duplikat.

4. Fügen Sie alle Lesezeichen zur Liste der Duplikate hinzu, ob Duplikate oder nicht.

5. Fügen Sie alle Lesezeichen aus dem Ordner „Lesezeichenmenü |“ hinzu Entfernen“ in die Liste der Duplikate (egal ob es sich tatsächlich um Duplikate handelt).

6. Betrachten Sie zwei Lesezeichen als doppelt, wenn sie denselben Namen haben (anstelle derselben URL).

7. Betrachten Sie zwei Lesezeichen als doppelt, wenn sie sich im selben Ordner befinden.

### So führen Sie die obigen Aufgaben im Expertenmodus aus 1. Verwenden Sie die Ersetzungsregel: „URL-Übereinstimmungen ersetzen“ „^http:“ „durch“ „^https:“ Erklärung: Indem Sie überall die URL ersetzen, die mit „http:“ beginnt B. durch `https:`, spielt es keine Rolle, ob die eigentliche URL mit `http:` oder `https:` begonnen hat.

Natürlich hätten wir in unserer Regel die Rollen von `http` und `https` vertauschen können.

2. Verwenden Sie die Ersetzungsregel: „URL-Übereinstimmungen ersetzen“ `\?.

*` „by“ ` ` (leerer String) Erklärung: Lassen Sie einfach das ? -Symbol und alle anderen darauf folgenden Symbole in allen URLs.

3. Verwenden Sie die Filterregel: „Name passt“ `\0Mr\.

Dupe\0` oder `\0Mr[.

] Dupe\0` Erläuterung: Wenn sich ein Lesezeichen in einem Ordner namens „Mr.

Dupe“ enthält sein vollständiger Name (Pfad) den Text „\0Mr.

Betrüger\0”; passen Sie also diesen Text an.

Seit der ".

” Symbol hat eine besondere Bedeutung für reguläre Ausdrücke, wir müssen es zitieren.

Dies kann entweder durch `\.

` oder indem Sie nach einer Zeichenklasse `[…]` suchen, die nur das einzelne Symbol ` enthält.

`.

4. Verwenden Sie die Ersetzungsregel: „URL-Übereinstimmungen ersetzen“ `.

+` „by“ `constant` Erklärung: Stellen Sie sich vor, dass jedes Lesezeichen die URL `constant` hat, indem Sie alle Zeichen ersetzen (`.

+`) der ursprünglichen URL durch diesen Text.

5. Verwenden Sie die Ersetzungsregel: „Namensübereinstimmungen“ `^Lesezeichenmenü\0Entfernen\0` „URL-Übereinstimmungen ersetzen“ `.

+` „by“ `constant` Wie in 4, aber nur für Lesezeichen, deren vollständiger Name mit dem passenden Pfad beginnt.

Dies funktioniert nur, wenn der Ordner mindestens 2 Lesezeichen enthält (weil „Konstante“ sonst keine doppelte URL ist).

Natürlich könnte man anstelle von "Konstante" eine tatsächlich doppelte URL verwenden, um diese Einschränkung zu umgehen.

6. Verwenden Sie die Ersetzungsregel: „URL-Übereinstimmungen ersetzen“ `.

+` „by“ `$TITLE` Erklärung: Ersetzen Sie alle Lesezeichen-URLs durch den entsprechenden Lesezeichentitel, wenn Sie nach Duplikaten suchen.

7. Verwenden Sie die Ersetzungsregel „URL-Übereinstimmungen ersetzen“ `.

+` „durch“ `$NAME` gefolgt von einer weiteren Ersetzungsregel „Ersetze URL-Übereinstimmungen“ `[^\0]*$` „durch“ ` ` (leerer String) Erläuterung: Ersetze zuerst die URL durch ihren vollständigen Namen path, und dann die letzte Komponente dieses Pfades weglassen, indem am Ende die längste Folge von Nicht-`\0`-Symbolen abgeschnitten wird.

## Mitwirkende (in alphabetischer Reihenfolge) - Essam Ambr alias (JaMaYcKa) (arabische Übersetzung) - Henaro alias Ironwool (russische und ukrainische Übersetzung; Symbol in SVG neu gestalten; Favicon bereitstellen) - Sopor (schwedische Übersetzung) - Juan Salvador Aleixandre Talens (Spanisch Übersetzung) - YFdyh000 (vereinfachte chinesische Übersetzung)

Zusätzliche Information:


- Angeboten von mvath.develop
- Durchschnittliche Bewertung: 4.89 Sterne (liebte es)
- Entwickler Diese E-Mail-Adresse ist gegen Spambots geschützt. Sie müssen JavaScript aktivieren, damit Sie sie sehen können.

Bookmark Dupes Web extension integriert mit den OffiDocs Chromium Online


Führen Sie Chrome Extensions

Ad