Bunu yapmak için bir Chrome uzantısı bulamazsanız / yazmazsanız,
A) yer imi URL’lerinizin bir listesini alın
Başlangıçta Bookmarks
, krom profil dizinindeki dosyanın, oradaki diğer dosyaların bazıları gibi bir sqlite3 DB olduğunu düşünmüştüm . Bu yanlış. Bir JSON dosyası gibi görünüyor, bu yüzden muhtemelen yapmak isteyeceğiniz şey onu JSON tesisleri olan bazı kodlama dillerine aktarmaktır ('p' ile başlayan hemen hemen her şey güvenli bir bahistir, ya da kullanmak istiyorsanız bile JS Gergedan / spidermonkey / etc) ve sonra bazı elementleri çıkarın.
İlk bakışta, url
'type' özelliğine sahip olan her nesnenin özelliğine eşit olmasını isteyeceksiniz gibi görünüyor "url"
. Yine de bazı komplikasyonlar var: örneğin, bu aynı zamanda yer imleri ve [alakalı] sitelere sahip olmayan diğer şeyleri de içerecektir, bu yüzden muhtemelen onları gerçek web URL'leriyle sınırlandırmak için sonuçlara filtre uygulamak isteyeceksiniz. Siteleri almak için B’de ne kullanıyorsanız kullanın, yine de bunu test edebilir ve geçersiz URL’lerde hata verebilir.
B) yer işareti URL’lerinin ( A ) listesini kullandıkları ana bilgisayar listesine düşürün
Ben düşünüyorum İstediğin bu nedir? Ya da belki alanlar? * .Co.uk ya da benzeri bir şey olması dışında mı? Bu muhtemelen, A'da kullandığınız aynı komut dosyasında en mantıklı şekilde yapılır . Diğer bir seçenek de onu sed | sort | uniq
filtreden geçirmektir , ancak bu seçenekle URL'yi gerçekten ayrıştırmazsınız ve bunun için bir getto regex'i çıkarmanız gerekir. php
bu tür şeylerde gerçekten iyidir. Eh, çoğu görev için uygunluğu ile karşılaştırıldığında.
C) bir google sorgu URL'si oluşturun
... her öğeyi adýnýnönüne B ile site:
, dize ile bunları birleştiren +OR+
ve ardından URL-kodlama ve (a sonra ekleme +
belirli bir metin üzerinde arama yapmak istiyorum). Sonucu, benzer bir dizgenin sonuna yapıştırırsınız http://www.google.com/search?q=
.
Bu size http://www.google.com/search?q=site:superuser.com+OR+site:stackoverflow.com+chrome gibi bir URL vermelidir
Ardından, bu URL’yi google-chrome
, arama sonuçlarını içeren yeni bir sekme açmasını sağlamak için komut satırı çağrısına ilk argüman olarak geçirmeniz gerekir. En azından bash
, URL'yi tırnak işaretleri içine almanız gerektiğini ve böylece kabuk genişlemesinin uygulanmamasını unutmayın.
Dolayısıyla, isterseniz bunu bir komut satırı yardımcı programına döndürebilir ve ardından arama terimlerinizi ona ileterek çalıştırabilirsiniz. Chrome çalışıyorsa, Bookmarks
dosyayı okumadan önce muhtemelen bir kopyasını çıkarmalı ve ardından temp dosyasını silmelisiniz.
JS'yi zaten biliyorsanız ve özellikle komut satırı dostu komut dosyası dilleri bilmiyorsanız, bunu nasıl düzenlemek için bir Chrome uzantısı yazmayı öğrenmek daha kolay olabilir.