Contexto:
He estado usando mi perfil de Firefox durante un par de años. Mi archivo de historia se ha vuelto enorme, naturalmente. Configuré Firefox Sync entre mi PC de escritorio principal y mi computadora portátil.
HW configs:
- PC: i5-3450, 8 GB DDR3 RAM, Crucial M4 128 GB SSD
- computadora portátil: Pentium SU4100, 4 GB DDR3 RAM, WD 5400 rpm HDD
Acceder a las entradas del historial al escribir en la barra impresionante en mi escritorio lleva bastante tiempo a pesar de la configuración decente, la computadora portátil es aún más lenta. La experiencia es bastante insensible.
Pensé que si borraba un poco el historial, podría evitar crear un nuevo perfil para acelerar las cosas.
La pregunta en sí:
Para ilustrar:
¿Hay alguna forma de eliminar todas las entradas del historial que se han visitado menos de x (digamos 5) veces y al mismo tiempo la visita reciente tiene menos de y (digamos 120) días de antigüedad?
afaik el archivo de historial es una especie de base de datos SQL, pero no estoy realmente seguro de cómo se guardan los datos, si hay una "forma segura" de editarlo y cómo sería la consulta para hacer lo que necesito.
Seguí navegando por las preguntas anteriores de SuperUser para ver si podía encontrar información relevante.
En mi directorio de perfil de Firefox, hay un archivo llamado
places.sqlite
. Abrirlo con sqlite revela (entre otros) las tablasmoz_places
ymoz_historyvisits
. Parece quemoz_historyvisits
usa el primario demoz_places
para referirse a las URL.
Como no estoy familiarizado con las bases de datos, realmente no entiendo la forma en que las dos tablas mencionadas en la cita están relacionadas.
captura de pantalla de una parte de las tablas
Me di cuenta de que visit_count
está en un formato estándar, por lo que es fácil trabajar con él. Las last_visit_date
miradas encriptadas a simple vista, pero no puedo ver de qué manera.
Espero que ayude, estoy al final de mi ingenio.