Ad

InglêsFrancêsEspanhol

Editor online grátis | DOC > | XLS > | PPT >


Favicon OffiDocs

Marcar Dupes em Chrome com OffiDocs

Bookmark Dupes screen para extensão Chrome web store em OffiDocs Chromium

Ad


DESCRIÇÃO


# bookmarkdupes (C) Martin Väth

de>,

desenvolve@gmail.

com> Este projeto está sob a licença GNU Public License 2.0. Uma WebExtension que pode exibir/remover favoritos duplicados ou pastas vazias.

Depois de instalar o bookmarkdupes, o uso é bastante simples: Para abrir o bookmarkdupes, clique no símbolo da extensão (duplicar estrelas) ou use o link na página de opções da extensão.

**Não habilite o “Modo Especialista”** (a menos que você entenda completamente as consequências, consulte a seção separada).

Em seguida, selecione o que deseja exibir: 1. Duplicatas de favoritos 2. Pastas vazias 3. Marcadores não duplicados Depois disso, será oferecida a lista de favoritos com caixas de seleção; no caso 1, os números indicam a ordem na qual os marcadores correspondentes foram adicionados de acordo com a data armazenada internamente.

Também existem botões para selecionar/desmarcar conjuntos convenientes de caixas de seleção.

Finalmente, existem botões para remover os favoritos selecionados.

**Esteja ciente de que a remoção de favoritos é irreversível!** *É recomendável fazer backups de seus favoritos primeiro!* Atualmente, não há versão funcional da extensão disponível para Android (consulte a seção **Bugs conhecidos**).

## Importante Ao reorganizar/adicionar/remover favoritos, certifique-se de atualizar a lista exibida (pressionando o botão correspondente) antes de remover os favoritos! ## Permissões A extensão requer as seguintes permissões por estes motivos: 1. “marcadores” para ler/modificar marcadores 2. “armazenamento” para armazenar/restaurar as regras personalizadas no modo especialista.

Infelizmente, “armazenamento” não é uma das permissões opcionais que podem ser necessárias apenas se esse recurso for realmente solicitado pelo usuário.

## Modo Especialista Ao selecionar a caixa de seleção para o modo especialista, os detalhes podem ser configurados para ignorar determinados marcadores ao calcular a lista ou em quais casos os marcadores são considerados como sendo falsos uns dos outros.

No modo não especializado, dois marcadores são considerados duplicados um do outro se suas URLs coincidirem.

No modo especialista, existem regras personalizadas pelas quais a URL que é realmente usada para comparação deve ser modificada.

Os detalhes são os seguintes.

Para cada marcador, as regras são aplicadas na ordem especificada.

Existem 2 tipos de regras: Regras de filtro e regras de modificação de URL (também existem regras desativadas que são apenas listadas, mas não têm efeito).

Para ambos os tipos de regras, podem ser especificadas 4 expressões regulares que são usadas para determinar se a regra se aplica: Se a expressão regular correspondente não estiver vazia, a condição correspondente deve ser satisfeita ou a regra não será aplicada.

(No caso de regras de filtro, pelo menos uma dessas 4 expressões regulares deve ser não vazia ou essas regras de filtro também não serão aplicadas.

) As 4 expressões regulares referem-se ao nome ou URL do marcador, respectivamente, e as expressões regulares devem corresponder ou não, respectivamente.

- O termo “expressão regular” refere-se a uma expressão regular do tipo javascript.

- O nome do marcador refere-se ao caminho completo do marcador conforme aparece no navegador com nomes de pastas separados pelo caractere nulo.

Por exemplo, se você tiver em “Menu de favoritos” uma pasta “Coleção” que contém seu favorito "Exemplo", o nome do favorito será `Menu de favoritos\0Coleção\0Exemplo` (onde `\0` denota o caractere nulo que pode ser correspondido pela expressão regular com `\0` ou `\x00`).

- O URL do marcador refere-se ao URL do marcador após possíveis modificações por regras modificadoras anteriores.

Se uma regra de filtro for aplicada, o marcador correspondente será ignorado, i.

e.

, ele não será considerado duplicado e não aparecerá na lista de pastas vazias nem de todos os favoritos.

Se uma regra de modificação de URL for aplicável, ocorrerá uma substituição de texto: todas as partes que correspondem a uma expressão regular especificada são substituídas por um texto de substituição (que pode estar vazio).

As regras para isso correspondem ao javascript String.

protótipo.

substitua a função pelo modificador global.

Em particular, o texto de substituição pode conter símbolos como `$&` ou `$1` para se referir a todo o texto correspondente ou à correspondência da primeira chave na expressão regular, respectivamente.

Os 5 textos de substituição a seguir têm um significado especial que vai além das regras de substituição padrão do javascript.

Observe que esse significado especial só está ativo se este for o texto de substituição completo.

Em outras palavras, para obter o significado especial, o texto de substituição não deve conter nada além desses 4-6 caracteres.

(Isso realmente não restringe a funcionalidade, porque é possível combinar várias regras para contornar essa limitação, se necessário.

) 1. `\L$&` é a correspondência em minúsculas.

2. `\U$&` é a correspondência em maiúsculas.

3. `$URL` é a url antes de qualquer outra regra ser aplicada.

4. `$NAME` é o nome/caminho completo do marcador com pastas separadas pelo caractere nulo, por exemplo.

g.

“Menu do marcador\0Coleção\0Exemplo” 5. `$TITLE` é o título do marcador sem o caminho; por exemplo, para o nome do marcador “Menu de marcadores | Coleção | Exemplo” é “Exemplo”.

## Exemplos de tarefas especiais que podem ser executadas no Modo Especialista ### Tarefa 1. Considere dois favoritos como duplicados se suas URLs diferirem apenas em `https:` vs.

`http:` no início.

2. Considere dois favoritos como duplicados se suas URLs corresponderem ao primeiro símbolo `?`, i.

e.

apenas suas informações adicionais diferem.

3. Não considere nenhum marcador de qualquer pasta chamada ``Mr.

Dupe`` como uma duplicata.

4. Adicione todos os marcadores à lista de duplicados, duplicados ou não.

5. Adicione todos os favoritos da pasta `Menu de favoritos | Remova` da lista de duplicatas (não importa se elas realmente são duplicatas).

6. Considere dois marcadores como duplicados se tiverem o mesmo nome (em vez do mesmo URL).

7. Considere dois marcadores como duplicados se residirem na mesma pasta.

### Como fazer as tarefas acima no Modo Avançado 1. Use a regra de substituição: “Substituir correspondências de URL” `^http:` “por” `^https:` Explicação: Substituindo em todos os lugares a URL que começa com `http:` por `https:`, não importa se a URL real começou com `http:` ou `https:`.

Claro, poderíamos ter trocado as funções de `http` e `https` em nossa regra.

2. Use a regra de substituição: “Substituir correspondências de URL” `\?.

*` “by” ` ` (string vazia) Explicação: Simplesmente omita o ? símbolo e todos os outros símbolos que o seguem em todos os URLs.

3. Use a regra de filtro: “Nome corresponde” `\0Sr\.

Dupe\0` ou `\0Sr[.

] Dupe\0` Explicação: Se um marcador estiver em uma pasta chamada “Sr.

Dupe”, seu nome completo (caminho) conterá o texto “\0Mr.

Duplicado\0”; então corresponda a esse texto.

Desde o ".

” tem um significado especial para expressões regulares, temos que citá-lo.

Isso pode ser feito por `\.

` ou procurando por uma classe de caractere `[…]` que contém apenas o único símbolo `.

`.

4. Use a regra de substituição: “Substituir correspondências de URL” `.

+` “por” `constante` Explicação: Finja que cada marcador tem a URL `constante` substituindo todos os caracteres (`.

+`) da URL original por esse texto.

5. Use a regra de substituição: “Correspondências de nomes” `^Menu de favoritos\0Remover\0` “Substituir correspondências de URL” `.

+` “por” `constante` Como em 4, mas apenas para marcadores cujo nome completo começa com o caminho correspondente.

Isso funciona apenas se a pasta contiver pelo menos 2 favoritos (porque, caso contrário, `constant` não é uma URL duplicada).

Claro, pode-se usar uma URL realmente duplicada em vez de `constante` para contornar essa limitação.

6. Use a regra de substituição: “Substituir correspondências de URL” `.

+` “por” `$TITLE` Explicação: Substitua todos os URLs de favoritos pelo título do favorito correspondente ao procurar por dupes.

7. Use a regra de substituição “Substituir correspondências de URL” `.

+` “por” `$NAME` seguido por uma regra de substituição adicional “Substituir correspondências de URL” `[^\0]*$` “por” ` ` (string vazia) Explicação: Primeiro, substitua a URL por seu caminho de nome completo, e, em seguida, omita o último componente desse caminho cortando a sequência mais longa de símbolos não-`\0` no final.

## Contribuidores (em ordem alfabética) - Essam Ambr também conhecido como (JaMaYcKa) (tradução em árabe) - Henaro também conhecido como Ironwool (tradução para russo e ucraniano; redesenhar ícone em svg; fornecer favicon) - Sopor (tradução para sueco) - Juan Salvador Aleixandre Talens (espanhol) tradução) - YFdyh000 (tradução para chinês simplificado)

Informação adicional:


- Oferecido por mvath.develop
- Avaliação média: 4.89 estrelas (adorei)
- Desenvolvedor Este endereço de e-mail está protegido contra spambots. Você deve habilitar o JavaScript para visualizá-lo.

Marcar web de Dupes extension integrado com o OffiDocs Chromium online


Execute Chrome Extensions

Ad