Hapus duplikat dari lebih dari 150.000 bookmark di Google Chrome

13

Saya percaya saya mencoba semua aplikasi manajemen bookmark di toko web Chrome, dihapus bagian dari bookmark secara manual (ya, aku bahkan mencoba yang ), mengatur mereka dalam folder dan semua, tapi mereka baru saja kembali setiap kali saya meluncurkan Chrome.

Jika Anda bertanya-tanya bagaimana saya bisa mendapatkan 150.000 penanda, saya juga tidak yakin. Yang saya tahu adalah bahwa mereka telah diimpor dari Firefox pada awalnya, dengan bookmark StumbleUpon dan sebagainya, dan mereka sepertinya telah menggandakan diri dengan setiap sinkronisasi sejak mungkin ... 2009. Saya punya banyak folder kosong di campur juga, dan mereka tampaknya bertambah jumlahnya juga setiap kali saya melihat bookmark saya.

Saat ini saya sedang menjalankan AM-DeadLink, yang telah mencoba untuk menghapus duplikat selama mungkin 10 jam sekarang, dan saya tidak yakin apakah itu bekerja lagi sejak ukuran file Bookmark di AppData / Lokal / Google / Chrome hasn bisa turun dari 51mb.

Saya tidak ingin menghapus semua bookmark saya karena ada hal-hal penting di sana. Yang saya butuhkan adalah menyingkirkan semua duplikat itu untuk selamanya. Ada ide?


Sunting: Jadi, setahun kemudian, masalahnya tetap ada, dan sekarang saya punya pertanyaan lain:

Saat ini ada total 151739 bookmark di akun saya seperti yang ditunjukkan oleh Sinkronisasi Chrome, tetapi kategori di bawah Sinkronisasi Chrome tidak dapat diedit atau dilepas secara terpisah. Satu-satunya opsi pengeditan yang saya dapatkan adalah menghapus data sinkronisasi secara keseluruhan.

Saya hanya ingin menghapus bookmark dan membiarkan sisanya untuk sekarang sampai saya tahu apa yang ingin saya simpan. Bagaimana cara saya menghapus bookmark tanpa menyentuh yang lain? Apakah itu mungkin?

Vera X
sumber
Salin profil Anda sebelum mencoba membersihkannya. Jika terjadi kesalahan, Anda dapat kembali ke profil lama.
SPRBRN
1
Sudahkah Anda mencoba ini ?? chrome.google.com/webstore/detail/supersorter/… Berfungsi untuk saya dan melakukan semua yang tercantum dalam deskripsi ekstensi, cobalah dan datang lagi jika tidak bekerja.
Franco
Salin profil saya? Bagaimana aku melakukan itu?
Vera X
Temukan profil Anda menggunakan pertanyaan ini: superuser.com/questions/329112/…
Nattgew
1
Oke, jadi saya menggunakan SuperSorter untuk mungkin yang ketiga kalinya dan tidak, itu tidak berhasil. Bookmark saya tetap berjumlah 150.000.
Vera X

Jawaban:

5

Saya sedang dalam proses menangani ini sendiri. Saya memiliki 260.000 bookmark, yang sebagian besar adalah "hantu" - folder tanpa nama, banyak duplikat, dll. Setiap kali saya memulai Chrome, itu akan mengkonsumsi banyak gigabyte RAM, sampai pada titik yang benar-benar mempengaruhi produktivitas saya.

Saya memutuskan untuk menghapus semua bookmark yang buruk, tetapi saya harus menghapus sepenuhnya salinan cloud dari data sinkronisasi Chrome saya untuk mendapatkan perubahan menjadi "stick". Saya tidak punya solusi cepat, tetapi saya percaya yang berikut ini berhasil.

Saya mulai dengan komputer yang memiliki salinan lengkap data Chrome saya. Saya mencadangkan direktori profil dengan semua data itu. (Lihat Di mana direktori profil pengguna Google Chrome berada? ).

Saya mulai Chrome, menunggu untuk menyelesaikan, pergi ke pengaturan di Chrome dan mematikan sinkronisasi. Kemudian saya pergi ke https://www.google.com/settings/chrome/sync dan mengklik "Stop and Clear", yang menonaktifkan sinkronisasi dan menghapus semua data profil Chrome Anda (termasuk semua duplikat dan bookmark phantom) dari Google Cloud , tetapi profil Chrome Anda masih harus disimpan di komputer ini.

Saya menggunakan pengelola bookmark untuk secara manual menghapus semua bookmark hantu. Untungnya, sebagian besar milik saya diorganisasikan ke dalam folder duplikat jadi saya hanya punya selusin hal untuk dihapus. Masih butuh waktu lama. Massa bookmark phantom membawa Chrome ke perayapan - Saya klik kanan pada salah satu folder duplikat ini dan kadang-kadang beberapa menit sebelum menu dengan opsi "hapus" muncul.

Jadi setelah menyingkirkan semua bookmark di satu mesin itu, saya keluar dari Chrome hanya untuk memberinya kesempatan untuk pulih. Saya memulai ulang Chrome, masuk ke pengaturan dan mengaktifkan sinkronisasi kembali. Itu mengunggah bookmark yang tersisa ditambah kata sandi dll. Yang masih disimpan di komputer itu.

Sekarang di setiap komputer lain, saya keluar dari Chrome, memindahkan data profil Chrome saya ke tempat sampah (karena salinan profil itu masih memiliki semua bookmark phantom), menyalakan kembali Chrome, masuk, dan hanya menunggu sampai sinkronisasi dapat mengembalikan semua informasi saya.

FYI: Saya sudah mencari-cari cara untuk memaksa Chrome menyinkronkan semuanya saat ini juga. Saya telah menemukan banyak saran yang masuk akal, tetapi sejauh ini tidak ada yang berhasil. Terkadang butuh beberapa menit atau jam sebelum sinkronisasi selesai, lanjutkan.

Garrett Mitchener
sumber
4

Setelah menguji semua saran, tampaknya menggunakan pengelola bookmark untuk menghapus secara manual semua bookmark duplikat adalah yang paling dapat diandalkan (perilaku dan resolusi yang sama seperti yang dijelaskan dalam respons Garrett Mitchener di atas.)

Poin utama adalah memastikan hanya duplikat yang dihapus. Dengan kata lain, dapatkan daftar bookmark unik di pengelola bookmark, untuk dibandingkan setelah pembersihan.

Ini bekerja cukup baik menggunakan alat Linux standar di Ubuntu Trusty:

Cadangkan file bookmark jika folder unik terhapus secara tidak sengaja:

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

Dapatkan hitungan semua URL:

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

Dapatkan hitungan semua URL unik:

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

Perpipaan grep ke awk adalah cara yang jauh lebih cepat daripada pencocokan awk saja, dan awk harus disalurkan ke sortir untuk mendapatkan entri unik secara akurat.

Tempelkan semuanya dalam sebuah file, semoga juga memangkas tanda kutip ganda saat kita berada di dalamnya:

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

Lakukan pembersihan di pengelola Bookmark, lalu ekstrak semua URL unik dari file bookmark:

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

Jalankan perbandingan:

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

Sekarang mungkin untuk mencari file Bookmark asli, ekstrak metadata untuk yang asli dan dengan hati-hati menambahkan kembali ke file Bookmark baru (mengambil cadangan file terbaru terlebih dahulu), misalnya

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

Jika metadata tidak penting, lebih mudah hanya membuat bookmark baru untuk masing-masing di pengelola Bookmark dan pindah ke folder yang relevan.

Mandy
sumber
0

Saya mematikan sinkronisasi bookmark di Icloud dan menghapus ekstensi icloud di chrome. masalahnya berhenti. bukan masalah besar saya tidak menggunakan safari di iphone saya tetapi menggunakan chrome sebagai browser default saya jadi saya masih mendapatkan bookmark yang disinkronkan.

Geoffrey Stoner
sumber
Bagaimana ini bisa menghilangkan duplikat?
Kevin Panko
Ya, saya pikir cara terbaik adalah mematikan sinkronisasi bookmark sepenuhnya. Saya baru saja menambahkan beberapa bookmark di aplikasi Chrome saya kemarin, lalu disinkronkan ke desktop saya. Mereka saya dapatkan 2 salinan untuk setiap bookmark. Sangat mengganggu.
Tien Do
0

Saya mencoba beberapa solusi yang diberikan tanpa hasil. Saya kemudian berlari melintasi ini Sync ulang solusi (dari "Johnny") pada Produk Google Forum yang sederhana dan bekerja. Anda menghapus bookmark dari semua perangkat Anda kecuali yang memiliki bookmark yang Anda inginkan dan kemudian Reset Sync.

Seperti yang ditunjukkan di utas lain, Anda mungkin perlu mencopot pemasangan / instal ulang Chrome di perangkat Android untuk menyingkirkan bookmark.

pengguna178779
sumber
0

Saya suka Google Chrome tetapi hampir berubah ke browser lain karena penggandaan bookmark yang konstan. Saya memutuskan, bagaimanapun, bahwa saya mungkin menyulitkan hal-hal dengan mencoba memperbaiki masalah pada banyak perangkat dan tidak membiarkan fitur sinkronisasi melakukan tugasnya. Semakin banyak perubahan yang saya buat, semakin buruk hal-hal yang saya dapatkan. Di bawah ini adalah langkah-langkah yang saya ambil; dan setelah 48 jam, saya tidak memiliki duplikat lagi dan semuanya tetap sinkron di semua lima perangkat.

ANDA HARUS MENDAPATKAN RID DARI SEMUA BUKU BUKU PADA SETIAP PERANGKAT DAN KEMUDIAN MULAI SET BUKU BUKU BARU.

  • Nonaktifkan fitur Sinkronkan pada SETIAP perangkat di mana akun Google Anda digunakan. Google memperingatkan kami untuk tidak membuka Chrome di komputer umum karena program tetap ada di komputer itu. Itu bisa menjadi masalah besar karena bagaimana Anda dapat memperbaiki apa yang sudah dilakukan? Saya memutuskan untuk berharap yang terbaik.
  • Putuskan sambungan dari akun Google Anda di SETIAP salah satu perangkat itu. Anda dapat meninjau perangkat Anda yang terhubung di https://myaccount.google.com/u/1/device-activity
  • Pada PC, Pengelola Bookmark (Ctrl + Shift + O) adalah cara mudah untuk menghapus duplikat yang tidak diinginkan
  • Pada SATU perangkat, buat cadangan bookmark yang baik yang ingin Anda simpan. Ctrl + Shift + O akan membawa Anda ke Pengelola Bookmark. Di bilah biru, pilih ORGANIS, lalu "Ekspor bookmark ke file HTML ...", dan simpan file yang dihasilkan di tempat yang dapat Anda temukan nanti.
  • JANGAN MENDAFTAR di perangkat apa pun untuk saat ini.
  • BENAR-BENAR HAPUS semua bookmark dari setiap perangkat. Bookmarks Manager berfungsi baik untuk PC; tetapi pada beberapa perangkat, mungkin perlu mencopot pemasangan Google Chrome dan menginstalnya kembali. Pastikan Anda TIDAK memiliki bookmark di perangkat apa pun.
  • Masuk ke akun Google Anda di SATU perangkat (Saya lebih suka melakukannya di PC).
  • Impor file dengan bookmark bagus yang Anda simpan. Gunakan Ctrl + Shift + O, Atur, "Impor bookmark dari file HTML ..."
  • Aktifkan fitur Sinkronkan hanya di komputer ini. Saya membiarkan komputer saya hidup selama beberapa jam untuk memastikan semuanya masuk ke server Google.
  • Masuk ke akun Google Anda di setiap perangkat dan aktifkan fitur Sinkronisasi.
  • Anda harus bersiap untuk pergi !!!
  • Hanya saja, jangan menjadi liar membuat begitu banyak perubahan bookmark pada setiap perangkat.

Saya harap ini bisa membantu.

Jika instruksi ini benar-benar akurat, alangkah baiknya jika Google dapat memasukkan sesuatu yang serupa, tetapi dalam format yang lebih baik, bagi jutaan pengguna mereka karena sepertinya itu adalah masalah yang sangat luas.

Frank Moffett
sumber