Créer des signets intelligents Firefox

Firefox 3 a changé le système de bookmarking, passant d'un système basique basé sur HTML à l'utilisation de bases de données sqlite. L'un des avantages de l'utilisation des bases de données est la possibilité d'exécuter des requêtes personnalisées.

Trois des signets intelligents sont déjà disponibles après l’installation de Firefox 3: les balises les plus visitées, les signets récents et les plus récents utilisent toutes des requêtes de base de données pour fournir à l’utilisateur des résultats dynamiques.

Alors qu'est-ce qui est possible avec cette technique en plus de ces trois dossiers de signets dynamiques par défaut? Les utilisateurs peuvent afficher tous les signets marqués avec une balise spécifique, afficher les dix dernières pages visitées sur un domaine spécifique ou répertorier les signets les moins visités.

Il existe de nombreuses possibilités supplémentaires et il suffit de définir correctement la requête de la base de données pour obtenir les résultats souhaités.

Les bases d'abord. Les requêtes de base de données sont ajoutées en tant que signets normaux et placées dans le champ Emplacement au lieu de l'adresse habituelle pointant vers une ressource. Le nom peut être sélectionné librement et les requêtes de base de données utilisent la syntaxe place: query. Jetons un coup d'oeil à un exemple:

La requête ci-dessus est "place: queryType = 0 & sort = 8 & maxResults = 10" utilise les filtres queryType, sort et maxResults.

  • queryType = 0 retournera les résultats de l'historique
  • sort = 8 va trier les signets par nombre de visites
  • maxResults = 10 limite les résultats à dix signets.

Les autres paramètres intéressants sont:

  • sort = 0 renvoie l'ordre de marque-pages naturel.
  • sorte = 1 de A à Z
  • sort = 12 par date ajoutée
  • maxresults = 0 afficher tous les résultats
  • queryType = 1 interroge les signets
  • queryType = 2 renverra les résultats de tous les emplacements
  • domaine = chaîne ne renvoie que les résultats correspondant au nom de domaine

Les gars du forum Mozillazine ont bien répertorié les requêtes pertinentes et il serait redondant de simplement copier et coller leur travail ici.

Rendez-vous simplement sur le forum et jetez un coup d'œil aux requêtes. Si vous souhaitez avoir une requête spécifique et que vous ne pouvez pas la faire fonctionner, faites-le nous savoir dans les commentaires et nous essaierons de la construire pour vous.