Contesto:
Uso il mio profilo Firefox da un paio d'anni. Il mio file di cronologia è diventato enorme, naturalmente. Ho installato Firefox Sync tra il mio PC desktop principale e il mio laptop.
Config HW:
- PC: i5-3450, 8 GB di RAM DDR3, SSD Crucial M4 da 128 GB
- laptop: Pentium SU4100, 4 GB di RAM DDR3, HDD WD 5400 rpm
L'accesso alle voci della cronologia quando si digita nella Awesome Bar sul mio desktop richiede parecchio tempo nonostante la buona configurazione, il laptop è ancora più lento. L'esperienza non risponde.
Ho pensato che se avessi chiarito un po 'la cronologia, avrei potuto evitare di creare un nuovo profilo per accelerare le cose.
La domanda stessa:
Illustrare:
C'è un modo per eliminare tutte le voci della cronologia che sono state visitate meno di x (diciamo 5) volte e allo stesso tempo la visita recente ha meno di y (diciamo 120) giorni?
dal momento che il file di cronologia è una specie di database SQL, ma non sono sicuro di come vengano salvati i dati, se esiste un "modo sicuro" per modificarli e come sarebbe la query per fare ciò di cui ho bisogno.
Ho continuato a sfogliare le precedenti domande di SuperUser per vedere se potevo trovare informazioni pertinenti.
Nella mia directory del profilo di Firefox, c'è un file chiamato
places.sqlite
. Aprendolo con sqlite rivela (tra gli altri) i tavolimoz_places
emoz_historyvisits
. Sembra chemoz_historyvisits
usi il primario dimoz_places
per fare riferimento agli URL.
Dato che non ho familiarità con i database, non capisco davvero in che modo siano correlate le due tabelle citate nella citazione.
screenshot di una parte dei tavoli
Ho notato che visit_count
è in un formato standard, facilitando il lavoro. Gli last_visit_date
sguardi criptati al mio occhio nudo, ma non riesco a vedere in che modo.
Spero che mi aiuti, sono alla fine del mio ingegno.