Ad

IngleseFranceseSpagnolo

Editore gratuito in linea | DOC > | XLS > | PPT >


Favicon di OffiDocs

Segnalibro Dupes in Chrome con OffiDocs

Aggiungi la schermata Dupes ai segnalibri per l'estensione Chrome web store in OffiDocs Chromium

Ad


DESCRIZIONE


# bookmarkdupes (C) Martin Väth

de>,

sviluppare@gmail.

com> Questo progetto è sotto la GNU Public License 2.0. Un'estensione Web che può visualizzare/rimuovere segnalibri duplicati o cartelle vuote.

Dopo aver installato bookmarkdupes, l'utilizzo è piuttosto semplice: per aprire bookmarkdupes, fare clic sul simbolo dell'estensione (stelle duplicate) o utilizzare il collegamento nella pagina delle opzioni dell'estensione.

**Non abilitare la "Modalità esperto"** (a meno che tu non comprenda appieno le conseguenze, vedi la sezione separata).

Quindi seleziona ciò che desideri visualizzare: 1. Segnalibri duplicati 2. Cartelle vuote 3. Segnalibri non duplicati Successivamente, ti verrà offerto l'elenco dei segnalibri con le caselle di controllo; nel caso 1 i numeri indicano l'ordine in cui sono stati aggiunti i segnalibri corrispondenti in base alla data memorizzata internamente.

Ci sono anche pulsanti per selezionare/deselezionare comodi insiemi di caselle di controllo.

Infine, ci sono pulsanti per rimuovere i segnalibri selezionati.

**Tieni presente che la rimozione dei segnalibri è irreversibile!** *Si consiglia di eseguire prima il backup dei segnalibri!* Al momento, non è disponibile una versione funzionante dell'estensione per Android (vedere la sezione **Bug noti**).

## Importante Quando hai riorganizzato/aggiunto/rimosso i segnalibri, assicurati di aggiornare l'elenco visualizzato (premendo il pulsante corrispondente) prima di rimuovere i segnalibri! ## Autorizzazioni L'estensione richiede le seguenti autorizzazioni per questi motivi: 1. “segnalibri” per leggere/modificare i segnalibri 2. “archiviazione” per archiviare/ripristinare le regole personalizzate in modalità esperto.

Sfortunatamente, "archiviazione" non è una delle autorizzazioni facoltative che potrebbero essere richieste solo se tale funzione è effettivamente richiesta dall'utente.

## Modalità esperto Quando si seleziona la casella di controllo per la modalità esperto, i dettagli possono essere configurati per ignorare determinati segnalibri durante il calcolo dell'elenco o in quali casi i segnalibri sono considerati duplicati l'uno dell'altro.

In modalità non esperta, due segnalibri sono considerati duplicati l'uno dell'altro se il loro URL coincide.

In modalità esperto ci sono regole personalizzate in base alle quali l'URL effettivamente utilizzato per il confronto deve essere modificato.

I dettagli sono i seguenti.

Per ogni segnalibro le regole vengono applicate nell'ordine indicato.

Esistono 2 tipi di regole: regole di filtro e regole di modifica dell'URL (ci sono anche regole disabilitate che sono solo elencate ma non hanno effetto).

Per entrambi i tipi di regole è possibile specificare 4 espressioni regolari utilizzate per determinare se la regola si applica: Se l'espressione regolare corrispondente non è vuota, la condizione corrispondente deve essere soddisfatta o la regola non verrà applicata.

(Nel caso delle regole di filtro, almeno una di queste 4 espressioni regolari non deve essere vuota o le regole di filtro non verranno applicate.

) Le 4 espressioni regolari si riferiscono rispettivamente al nome o all'URL del segnalibro e le espressioni regolari devono corrispondere o non corrispondere, rispettivamente.

- Il termine "espressione regolare" si riferisce a un'espressione regolare di tipo javascript.

- Il nome del segnalibro si riferisce al percorso completo del segnalibro così come appare nel browser con i nomi delle cartelle separati dal carattere nullo.

Ad esempio, se hai in "Menu segnalibri" una cartella "Collezione" che contiene il tuo segnalibro "Esempio", il nome del segnalibro diventa `Menu segnalibri\0Collezione\0Esempio` (dove `\0` denota il carattere nullo che può essere abbinato dall'espressione regolare con `\0` o `\x00`).

- L'URL del segnalibro si riferisce all'URL del segnalibro dopo eventuali modifiche da parte delle precedenti regole di modifica.

Se si applica una regola di filtro, il segnalibro corrispondente viene ignorato, ad es.

e.

, non sarà considerato un duplicato e non comparirà né nell'elenco delle cartelle vuote né in tutti i segnalibri.

Se si applica una regola di modifica dell'URL, si verificherà una sostituzione del testo: tutte le parti che corrispondono a un'espressione regolare specificata vengono sostituite da un testo sostitutivo (che potrebbe essere vuoto).

Le regole per questo corrispondono alla stringa javascript.

prototipo.

sostituire la funzione con il modificatore globale.

In particolare, il testo sostitutivo può contenere simboli come `$&` o `$1` per fare riferimento rispettivamente all'intero testo corrispondente o alla corrispondenza della prima parentesi graffa nell'espressione regolare.

I seguenti 5 testi sostitutivi hanno un significato speciale che va oltre le regole standard di sostituzione di javascript.

Si noti che questo significato speciale è attivo solo se questo è il testo sostitutivo completo.

In altre parole, per ottenere il significato speciale, il testo sostitutivo non deve contenere altro che questi 4-6 caratteri.

(Ciò non limita realmente la funzionalità, perché è possibile combinare diverse regole per aggirare tale limitazione, se necessario.

) 1. `\L$&` è la corrispondenza in minuscolo.

2. `\U$&` è la corrispondenza in maiuscolo.

3. `$URL` è l'URL prima che qualsiasi altra regola sia stata applicata.

4. "$NOME" è il nome/percorso completo del segnalibro con le cartelle separate dal carattere nullo, ad es.

g.

“Menu Segnalibro\0Collezione\0Esempio” 5. `$TITLE` è il titolo del segnalibro senza il percorso; ad esempio, per il nome del segnalibro “Menu Segnalibro | Raccolta | Esempio” è “Esempio”.

## Esempi di compiti speciali che possono essere svolti in modalità Esperto ### Compito 1. Considera due segnalibri come duplicati se il loro URL differisce solo in `https:` vs.

`http:` all'inizio.

2. Considera due segnalibri come duplicati se il loro URL corrisponde al primo simbolo `?`, i.

e.

solo le loro informazioni aggiuntive differiscono.

3. Non considerare alcun segnalibro da nessuna cartella denominata ``Mr.

Dupe`` come duplicato.

4. Aggiungi tutti i segnalibri all'elenco dei duplicati, duplicati o meno.

5. Aggiungi tutti i segnalibri dalla cartella `Menu Segnalibri | Rimuovi` nell'elenco dei duplicati (indipendentemente dal fatto che siano effettivamente duplicati).

6. Considera due segnalibri come duplicati se hanno lo stesso nome (invece dello stesso URL).

7. Considera due segnalibri come duplicati se risiedono nella stessa cartella.

### Come eseguire le attività di cui sopra in modalità Esperto 1. Utilizzare la regola di sostituzione: "Sostituisci corrispondenze URL" `^http:` "con" `^https:` Spiegazione: sostituendo ovunque l'URL che inizia con `http:` da `https:`, non importa se l'URL effettivo inizia con `http:` o `https:`.

Naturalmente, avremmo potuto scambiare i ruoli di `http` e `https` nella nostra regola.

2. Utilizzare la regola di sostituzione: "Sostituisci corrispondenze URL" `\?.

*` “by” ` ` (stringa vuota) Spiegazione: Basta omettere il ? symbol e tutti gli altri simboli che lo seguono in tutti gli URL.

3. Utilizzare la regola del filtro: "Il nome corrisponde" `\0Mr\.

Dupe\0` o `\0Mr[.

] Dupe\0` Spiegazione: Se un segnalibro si trova in una cartella denominata “Mr.

Dupe", il suo nome completo (percorso) conterrà il testo "\0Mr.

Imbroglione\0”; quindi abbina quel testo.

Dal momento che il “.

Il simbolo ha un significato speciale per le espressioni regolari, dobbiamo citarlo.

Questo può essere fatto sia con `\.

` oppure cercando una classe di caratteri `[…]` che contenga solo il singolo simbolo `.

`.

4. Utilizzare la regola di sostituzione: "Sostituisci corrispondenze URL" `.

+` "by" `costante` Spiegazione: fai finta che ogni segnalibro abbia l'URL `costante` sostituendo tutti i caratteri (`.

+`) dell'URL originale da quel testo.

5. Utilizzare la regola di sostituzione: "Nome corrisponde" `^Menu Segnalibri\0Rimuovi\0` "Sostituisci URL corrisponde" `.

+` "by" `constant` Come in 4, ma solo per i segnalibri il cui nome completo inizia con il percorso corrispondente.

Funziona solo se la cartella contiene almeno 2 segnalibri (perché altrimenti `constant` non è un URL duplicato).

Ovviamente, si potrebbe usare un URL effettivamente duplicato invece di "costante" per aggirare questa limitazione.

6. Utilizzare la regola di sostituzione: "Sostituisci corrispondenze URL" `.

+` "by" `$TITLE` Spiegazione: Sostituisci tutti gli URL dei segnalibri con il titolo del segnalibro corrispondente durante la ricerca di duplicati.

7. Utilizzare la regola di sostituzione "Sostituisci corrispondenze URL" `.

+` "by" `$NAME` seguito da un'ulteriore regola di sostituzione "Sostituisci corrispondenze URL" `[^\0]*$` "by" ` ` (stringa vuota) Spiegazione: sostituisci prima l'URL con il percorso del suo nome completo, e quindi omettere l'ultimo componente di questo percorso tagliando la sequenza più lunga di simboli non-`\0` alla fine.

## Collaboratori (in ordine alfabetico) - Essam Ambr aka (JaMaYcKa) (traduzione in arabo) - Henaro aka Ironwool (traduzione in russo e ucraino; riprogettare l'icona in svg; fornire la favicon) - Sopor (traduzione in svedese) - Juan Salvador Aleixandre Talens (in spagnolo traduzione) - YFdyh000 (traduzione cinese semplificata)

Informazioni aggiuntive:


- Offerto da mvath.develop
- Valutazione media: 4.89 stelle (mi è piaciuto molto)
- Sviluppatore Questo indirizzo e-mail è protetto dallo spam bot. Abilita Javascript per vederlo.

Segnalibro Dupes web extension integrato con OffiDocs Chromium online


Correre Chrome Extensions

Ad