Comment puis-je supprimer tout dans mon historique Firefox plus ancien que N jours?

J'ai configuré FireFox pour stocker mon historique pendant 90 jours, et je pense que cela ralentissait l' AwesomeBar . Je l'ai configuré pour stocker l'historique pendant 45 jours, mais je ne sais pas comment supprimer tout dans mon historique existant plus de 45 jours.

La longue alternative à utiliser Linux maintenant:

Découper votre histoire de Firefox

À la suite de ma publication précédente sur la façon dont vous pouvez accélérer considérablement Firefox 3 en effaçant votre journal d'historique, voici quelques astuces et astuces pour les personnes qui, comme moi, ne veulent pas vaincre leur historique complet dans une seule étape.

L'une des raisons les plus utiles et les plus convaincantes de conserver toujours une quantité raisonnable d'historique enregistrée est qu'elle permet à votre barre géniale. Chaque fois que vous tapez une URL dans la barre, Firefox recherche votre historique pour trouver une liste de suggestions que vous pouvez choisir. En d'autres termes, l'effacement de votre journal d'historique signifie que votre bar génial va être assez impuissant pendant un certain temps.

Cependant, la chose clé à réaliser lors de la coupe de votre journal d'historique est que Firefox chronique tous les coins et les nuages ​​du Web, autant que de planter un pied. Cela comprend toutes vos recherches Google, toutes vos recherches vidéo, toutes les images que vous ouvrez dans vos recherches d'images Google et tous les derniers courriers électroniques que vous avez déjà lus. Vous devriez vous rendre compte que, à moins que vous ne soyez un utilisateur très particulier et inconditionnel, il y a au moins quelque chose de tout ce que vous n'aurez jamais besoin, et que vous n'auriez jamais envie d'apparaître sur votre superbe barre. En d'autres termes, nous pouvons abandonner une partie de ces antécédents sans aucune pénalité notable. Donc, la question suivante est naturellement: comment isoler les parties de notre journal d'historique dont nous n'avons pas besoin?

Il s'agit évidemment d'un problème collant, et votre capacité dépend de vos propres habitudes de navigation. Heureusement, Firefox 3 est également livré avec une arme secrète – l'extraordinaire gestionnaire de bibliothèque Firefox 3. Il s'agit d'un outil ingénieux fourni avec Firefox 3 qui vous permet de gérer votre historique de navigation et vos marque-pages dans une interface unique et puissante. Pour nos besoins, vous pouvez le démarrer en appuyant sur 'Shift-Ctrl-H' ou en allant dans 'Historique> Afficher tout l'historique'.

Recadrage intelligent avec le gestionnaire de bibliothèque Firefox

Alors, quel est l'utilité de ce gestionnaire de bibliothèque? Eh bien, entre autres, cet outil possède une fonction de recherche raisonnablement puissante intégrée (voir la zone de texte près du sommet?). Avec cette fonction de recherche et une petite réflexion de notre part, nous pouvons facilement isoler certains types d'éléments d'historique et les supprimer de manière unique. Par exemple, si vous souhaitez supprimer toutes vos recherches Google (je ne les trouve pas personnellement utiles), vous pouvez taper "google search". Dans le formulaire de recherche. Ce que le gestionnaire effectue alors, c'est la liste de tous les éléments de l'historique de votre journal qui comporte à la fois les mots-clés «google» et «recherche». Dans son URL ou son titre. Cela correspond à la structure url de toutes les recherches de Google (et à côté de rien d'autre), donc vous devriez voir toutes vos recherches Google classées comme ceci:

Entrez la description de l'image ici

Isoler toutes les recherches google enregistrées

Pour supprimer toutes vos recherches google, sélectionnez simplement tout (ctrl-A) et appuyez sur Supprimer. Si vous avez beaucoup d'historique, cela peut retarder l'intervalle et prendre un certain temps. Après cela, vous avez terminé! Vous venez de supprimer des centaines d'entrées d'historique inutiles (si vous utilisez Google aussi souvent que moi)!

De manière similaire, vous pouvez supprimer de nombreuses classes différentes d'éléments d'historique, selon ce que vous considérez comme inutile. L'astuce consiste à identifier une sorte de motif récurrent (dans le titre ou dans url) qui peut distinguer le type d'éléments historiques que vous souhaitez supprimer. Parfois, cela est facile: par exemple, si vous souhaitez supprimer tous les journaux de votre lecture de vos courriels gmail (ce que je pense personnellement est totalement inutile), vous pouvez simplement rechercher "mail.google.com/mail" et et voila!

Entrez la description de l'image ici

Isolation de vos journaux de lecture par courrier électronique

Parfois, bien sûr, cela peut être un peu plus délicat. Voici quelques mots-clés suggérés que vous pouvez essayer:

  • Courrier direct pour isoler tous les courriels et les pages Hotmail.
  • .jpg pour isoler toutes les images jpg que vous avez ouvertes. De même, vous pouvez faire .gif pour les images gif et .png pour les pngs.
  • Youtube watch? Pour isoler toutes les vidéos youtube que vous avez regardées.
  • Il s'avère que chaque fois que vous cliquez sur un résultat de recherche sur Google, Google ouvre une page intermédiaire avant de vous amener dans votre destination prévue, et Firefox, bien sûr, relate fidèlement cette page intermédiaire évidemment inutile. Heureusement, ces pages sont faciles à isoler. Rechercher google url ?.

Quel genre de malbouchées s'accumule le plus dans votre journal d'histoire dépend fortement de vos habitudes de navigation, bien sûr. Vous pouvez avoir une idée de la sorte de pages qui occupent de grandes portions de votre journal historique en triant simplement le journal en fonction de la colonne Emplacement. Pour ce faire, cliquez simplement sur l'en-tête de la colonne «Emplacement».

Entrez la description de l'image ici

Trier par emplacement pour les indices de ce qui occupe de grandes portions de votre journal d'historique.

Limiter la quantité d'historique Firefox conserve

J'ai mentionné dans mon article précédent que Firefox a un paramètre à Édition> Préférences> Confidentialité – "Gardez mon historique pendant au moins XX jours". Il s'avère qu'il s'agit d'une limite «douce» et ne signifie pas que votre historique sera supprimé après XX jours. Nous pouvons définir une limite «difficile» en dérangant avec la configuration de Firefox. Pour faire ça :

  • Tapez about about configuration dans votre barre d'adresse. Vous devriez recevoir un message d'avertissement très approprié sur ce que nous allons faire, auquel vous devriez aller de l'avant et promettre d'être prudent. En vous convenant, vous devriez voir un ensemble vertigineux de paramètres de configuration affichés. Heureusement, nous ne sommes intéressés que par quelques-uns.
  • Tapez 'historique' dans la zone de filtre, puis double-cliquez sur 'browser.history_expire_days' lorsqu'il s'affiche.
  • Indiquez le nombre de jours que vous souhaitez que votre histoire soit conservée. Voila! Avaient fini. Firefox supprimera maintenant tout élément d'historique qui n'a pas été consulté pendant ce nombre de jours. Vous pouvez également définir une limite dure sur la quantité totale d'éléments d'historique à conserver en modifiant la valeur de 'browser.history_expire_sites'.

Une alternative plus avancée

Il s'avère que dans Firefox 3, tous les éléments de l'historique (et les signets) sont stockés dans les bases de données SQLite. Ainsi, les personnes qui connaissent bien SQL et souhaitent effectuer des requêtes plus puissantes pour supprimer de manière sélective vos éléments d'historique peuvent essayer ce complément net Firefox appelé gestionnaire SQLite. L'informatique fonctionne comme un gestionnaire de base de données SQLI de GUI, comme PhpMyAdmin le fait pour MySQL. Pour accéder à la base de données appropriée, lancez simplement le complément (Outils> Gestionnaire SQLite) et sélectionnez "places.sqlite" dans la liste déroulante supérieure droite. La requête est satisfaite de là. L'interface est assez insensée.

En ligne de commande, vous pouvez essayer le code suivant dans un shell bash avec la commande sqlite3 : (vous avez besoin de bash & cygwin si vous utilisez Windows ou recherchez les mêmes outils dans Windows)

 date +%s -d "1 month ago" # the date, one month ago 1329352723 $ sqlite3 ~/mozilla/.firefox/*default/places.sqlite sqlite> delete from moz_places ...> where id in ( ...> select id from moz_historyvisits ...> where visit_date/1000000 < 1329352723 ...> ); sqlite> delete from moz_historyvisits ...> where id in ( ...> select id from moz_historyvisits ...> where visit_date/1000000 < 1329352723 ...> ); sqlite> 

Veuillez d'abord sauvegarder votre profil au cas où. 😉

Vous pouvez essayer l' extension Expirer l'historique par jours .

Il suffit d'attendre 24 heures! Ou vous pouvez fermer le navigateur (sans sauvegarder les onglets en cache (cochez tous les onglets si nécessaire)), puis ouvrez-le et voyez si cela a fonctionné.

L'option "Aujourd'hui" désigne l'historique de la suppression du jour du calendrier en cours. Pas les dernières 24 heures.

Par exemple, vous visitez youtube à 23h50 et maintenant 23h55. Ouvrez l'historique -> Aujourd'hui -> vous verrez youtube. Ensuite, vous visitez le super-utilisateur à 00:05 heures et maintenant, 00:15 déjà. Ouvrez l'historique -> Aujourd'hui -> vous verrez seulement un super-utilisateur mais un historique ouvert -> Hier -> vous verrez youtube. Donc, si vous choisissez Effacer l'histoire récente dans Firefox -> Aujourd'hui -> vous supprimez uniquement le superutilisateur, mais youtube est resté.

Si vous avez SQLite, vous pouvez exécuter cette commande:

 echo 'DELETE FROM moz_historyvisits WHERE visit_date < strftime("%s", "now", "-5 month") * 1000000; VACUUM;' | sqlite3 places.sqlite