Excluir duplicatas de mais de 150.000 marcadores no Google Chrome

13

Acredito que tentei todos os aplicativos de gerenciamento de favoritos na loja on-line do Chrome, excluí parte dos favoritos manualmente (sim, eu até tentei isso ), organizei-os em pastas e tudo, mas eles só voltavam sempre que eu lançava o Chrome.

Se você está se perguntando como acabei com 150.000 marcadores, também não tenho certeza. Tudo o que sei é que eles foram importados do Firefox no início, com os favoritos do StumbleUpon e tudo, e eles parecem ter se duplicado a cada sincronização desde talvez ... 2009. Eu tenho muitas pastas vazias no misture também, e eles também parecem aumentar em número cada vez que olho meus favoritos.

No momento, estou executando o AM-DeadLink, que está tentando excluir as duplicatas há talvez 10 horas, e não tenho certeza se ainda está funcionando desde que o tamanho do arquivo de indicadores no AppData / Local / Google / Chrome não foi caiu de 51mb.

Não quero excluir todos os meus favoritos, pois tenho coisas importantes lá. O que eu preciso é me livrar de todas essas duplicatas para sempre. Alguma ideia?


Edit: Então, um ano depois, o problema permanece, e agora eu tenho outra pergunta:

No momento, há um total de 151739 marcadores na minha conta, como o Chrome Sync indica, mas as categorias em Chrome Sync não são editáveis ​​ou removíveis individualmente. A única opção de edição que recebo é excluir os dados de sincronização como um todo.

Gostaria de excluir apenas os marcadores e deixar o resto por enquanto até descobrir o que quero manter. Como excluo os favoritos sem tocar em mais nada? Isso é possível?

Vera X
fonte
Copie seu perfil antes de tentar limpá-lo. Se algo der errado, você poderá voltar ao perfil antigo.
SPRBRN
1
Você já tentou isso? chrome.google.com/webstore/detail/supersorter/… Trabalhou para mim e faz tudo o que está listado na descrição da extensão, tente e tente novamente se não funcionar.
Franco
Copiar meu perfil? Como faço isso?
Vera X.
Encontre seu perfil usando esta pergunta: superuser.com/questions/329112/…
Nattgew 28/04
1
Ok, então eu usei o SuperSorter talvez pela terceira vez e não, ele não funciona. Meus favoritos permanecem em 150.000.
Vera X

Respostas:

5

Eu mesmo estou lidando com isso. Eu tinha 260.000 marcadores, a grande maioria dos quais eram "fantasmas" - pastas sem nome, muitas duplicatas etc. Sempre que iniciei o Chrome, ele consumiria muitos gigabytes de RAM, a ponto de realmente impactar minha produtividade.

Decidi excluir todos os favoritos ruins, mas tive que apagar completamente a cópia em nuvem dos meus dados de sincronização do Chrome para que a alteração "ficasse". Não tenho uma solução rápida, mas acredito que os seguintes trabalhos.

Comecei com um computador que tinha uma cópia completa dos meus dados do Chrome. Eu fiz backup do diretório do perfil com todos esses dados. (Consulte Onde estão localizados os diretórios de perfil de usuário do Google Chrome? ).

Iniciei o Chrome, esperei que ele resolvesse, fui para as configurações no Chrome e desliguei a sincronização. Depois, acessei https://www.google.com/settings/chrome/sync e cliquei em "Stop and Clear", que desativa a sincronização e exclui todos os dados do seu perfil do Chrome (incluindo todos os favoritos duplicados e fantasmas) do Google Cloud , mas ainda deve ser armazenado seu perfil do Chrome neste computador.

Usei o gerenciador de favoritos para excluir manualmente todos os favoritos fantasmas. Felizmente, a maioria dos meus estava organizada em pastas duplicadas, então eu só tinha uma dúzia ou mais de coisas para excluir. Ainda demorou muito tempo. A massa de marcadores fantasmas levou o Chrome a rastrear - eu clicava com o botão direito do mouse em uma dessas pastas duplicadas e, às vezes, demorava minutos para aparecer o menu com a opção "excluir".

Então, depois de me livrar de todos os favoritos nessa máquina, saí do Chrome apenas para ter a chance de se recuperar. Reiniciei o Chrome, entrei nas configurações e liguei novamente a sincronização. Carregou os marcadores restantes, além das senhas, etc., que ainda estão salvas no computador.

Agora, no outro computador, saí do Chrome, movi meus dados de perfil do Chrome para a lixeira (porque essas cópias do perfil ainda têm todos os indicadores fantasmas), reiniciei o Chrome, fiz login e aguardei até que a sincronização pudesse restaurar todas as minhas informações.

FYI: Estou procurando uma maneira de forçar o Chrome a sincronizar tudo neste minuto. Encontrei muitas sugestões razoáveis, mas até agora nenhuma delas funciona. Às vezes, leva minutos ou horas para que a sincronização seja concluída.

garrett mitchener
fonte
4

Após testar todas as sugestões, parece que o uso do gerenciador de favoritos para excluir manualmente todos os favoritos duplicados é o mais confiável (mesmo comportamento e resolução, conforme detalhado na resposta de Garrett Mitchener acima).

O principal ponto de discórdia era garantir que apenas as duplicatas fossem excluídas. Em outras palavras, obtenha uma lista de favoritos exclusivos no gerenciador de favoritos para comparar após a limpeza.

Isso funcionou muito bem usando ferramentas padrão do Linux no Ubuntu Trusty:

Faça backup do arquivo de indicadores caso uma pasta exclusiva seja acidentalmente excluída:

$ cp -av .config/google-chrome/Default/Bookmarks{,.orig} ‘.config/google-chrome/Default/Bookmarks’ -> ‘.config/google-chrome/Default/Bookmarks.orig’

Obtenha uma contagem de todos os URLs:

$ grep -c '"url": ' .config/google-chrome/Default/Bookmarks

Obtenha uma contagem de todos os URLs exclusivos:

$ grep '"url": ' .config/google-chrome/Default/Bookmarks | awk '{print $2}' | sort | uniq | wc -l

A inserção de grep no awk é muito mais rápida do que a correspondência do awk sozinha, e o awk precisa ser canalizado para que seja possível obter entradas exclusivas com precisão.

Coloque-os todos em um arquivo, e também pode aparar aspas duplas estranhas enquanto estivermos nisso:

$ grep '"url": ' .config/google-chrome/Default/Bookmarks | awk '{print $2}' | sort | uniq | sed 's/^"//;s/"$//' > Bookmarks-Original.txt

Execute a limpeza no gerenciador de favoritos e extraia todos os URLs exclusivos do arquivo de favoritos:

$ grep '"url": ' .config/google-chrome/Default/Bookmarks | awk '{print $2}' | sort | uniq | sed 's/^"//;s/"$//' > Bookmarks-New.txt

Execute a comparação:

$ for URL in $(cat Bookmarks-Original.txt); do grep -q $URL Bookmarks-New.txt || echo $URL; done > Bookmarks-Discrep.txt

Agora é possível pesquisar o arquivo de favoritos original, extrair os metadados do original e adicioná-los cuidadosamente novamente ao novo arquivo de favoritos (primeiro fazer um backup do arquivo mais recente), por exemplo

{
            "date_added": "13026268601621410",
            [...]
            "url": "https://wiki.mozilla.org/Security/Server_Side_TLS"
         },

Se os metadados não forem importantes, é mais fácil criar novos marcadores para cada um no gerenciador de marcadores e passar para a pasta relevante.

Mandy
fonte
0

Desliguei a sincronização de favoritos no Icloud e excluí a extensão icloud no chrome. o problema parou. não é grande coisa eu não uso o safari no meu iphone, mas uso o chrome como meu navegador padrão, para que eu ainda receba marcadores sincronizados.

Geoffrey Stoner
fonte
Como isso vai se livrar das duplicatas?
Kevin Panko
Sim, acho que a melhor maneira é desativar completamente a sincronização de favoritos. Acabei de adicionar alguns favoritos no meu aplicativo do Google Chrome ontem, depois eles foram sincronizados com a minha área de trabalho. Eles eu tenho 2 cópias para cada marcador. Tão irritante.
Tien Do
0

Eu tentei algumas das soluções fornecidas sem sucesso. Em seguida, deparei com essa solução de redefinição de sincronização (de "Johnny") no Fórum do produto do Google que era simples e funcionava. Você remove os favoritos de todos os seus dispositivos, exceto aquele que possui os favoritos desejados e, em seguida, Redefinir sincronização.

Conforme indicado em outro tópico, pode ser necessário desinstalar / reinstalar o Chrome em um dispositivo Android para se livrar dos favoritos.

user178779
fonte
0

Eu amo o Google Chrome, mas estava prestes a mudar para outro navegador devido à constante multiplicação de marcadores. Decidi, no entanto, que poderia estar complicando as coisas tentando corrigir o problema em vários dispositivos e não deixando o recurso de sincronização fazer seu trabalho. Quanto mais alterações eu fazia, pior as coisas. Listados abaixo estão os passos que tomei; e após 48 horas, não tenho mais duplicatas e tudo fica sincronizado nos cinco dispositivos.

Você deve se livrar de todos os favoritos em todos os dispositivos e depois iniciar um novo conjunto de favoritos.

  • Desative o recurso de sincronização em TODOS os dispositivos em que sua conta do Google foi usada. O Google nos adverte a não abrir o Chrome em computadores públicos porque o programa permanece residente nesses computadores. Isso pode ser um grande problema, porque como você pode corrigir o que já foi feito? Decidi esperar pelo melhor.
  • Desconecte da sua conta do Google em TODOS os dispositivos. Você pode revisar seus dispositivos conectados em https://myaccount.google.com/u/1/device-activity
  • Em um PC, o Bookmarks Manager (Ctrl + Shift + O) é uma maneira fácil de remover duplicatas indesejadas
  • Em um dispositivo, faça um bom backup dos indicadores que deseja manter. Ctrl + Shift + O o levará ao Gerenciador de Favoritos. Na barra azul, selecione ORGANIZAR, depois "Exportar favoritos para o arquivo HTML ..." e salve o arquivo resultante em um local que você possa encontrá-lo mais tarde.
  • Não faça login em nenhum dispositivo por enquanto.
  • REMOVA TOTALMENTE todos os favoritos de todos os dispositivos. O Bookmarks Manager funciona muito bem para um PC; mas em alguns dispositivos, pode ser necessário desinstalar o Google Chrome e reinstalá-lo. Verifique se NÃO há marcadores em nenhum dispositivo.
  • Faça login na sua conta do Google em UM dispositivo (preferi fazer isso em um PC).
  • Importe o arquivo com bons indicadores que você salvou. Use Ctrl + Shift + O, Organizar, "Importar favoritos do arquivo HTML ..."
  • Ative o recurso Sincronizar apenas neste computador. Deixei meu computador ligado por várias horas para garantir que tudo chegasse ao servidor do Google.
  • Faça login na sua conta do Google em cada dispositivo e ative o recurso Sincronizar.
  • Você deve estar pronto para ir !!!
  • Só não fique louco fazendo tantas alterações nos favoritos em todos os dispositivos.

Espero que tenha sido uma ajuda.

Se essas instruções forem realmente precisas, seria bom que o Google incorporasse algo semelhante, mas em melhor formato, para seus milhões de usuários, porque parece um problema muito amplo.

Frank Moffett
fonte