Crea segnalibri intelligenti di Firefox

Firefox 3 ha cambiato il sistema di bookmarking da un sistema html di base all'utilizzo di database sqlite. Uno dei vantaggi dell'utilizzo di database è la possibilità di eseguire query personalizzate.

Tre dei cosiddetti segnalibri intelligenti sono già disponibili dopo l'installazione di Firefox 3: I tag più visitati, aggiunti di recente ai segnalibri e recenti fanno tutti uso delle query del database per fornire all'utente risultati dinamici.

Quindi cosa è possibile con questa tecnica oltre a quelle tre cartelle di segnalibri dinamici predefinite? Gli utenti possono visualizzare tutti i segnalibri contrassegnati con un tag specifico, visualizzare le ultime dieci pagine che hanno visitato su un dominio specifico o elencare i segnalibri meno visitati.

Esistono molte altre possibilità ed è solo una questione di definire correttamente la query del database per produrre i risultati desiderati.

Le basi prima. Le query del database vengono aggiunte come normali segnalibri e inserite nel campo della posizione invece del solito indirizzo che punta a una risorsa. Il nome può essere selezionato liberamente e le query del database utilizzano il posto: sintassi della query. Diamo un'occhiata a un esempio:

La query sopra è "place: queryType = 0 & sort = 8 & maxResults = 10" utilizza i filtri queryType, sort e maxResults.

  • queryType = 0 restituirà i risultati della cronologia
  • sort = 8 ordina i segnalibri in base al conteggio delle visite
  • maxResults = 10 limita i risultati a dieci segnalibri.

Altri parametri interessanti sono:

  • sort = 0 restituisce l'ordine naturale dei segnalibri.
  • ordina = 1 dalla A alla Z
  • ordina = 12 per data di aggiunta
  • maxresults = 0 mostra tutti i risultati
  • queryType = 1 interroga i segnalibri
  • queryType = 2 restituirà risultati da tutte le posizioni
  • domain = string restituisce solo risultati che corrispondono al nome di dominio

I ragazzi del forum Mozillazine hanno fatto un buon lavoro elencando le domande pertinenti e sarebbe ridondante semplicemente copiare e incollare il loro lavoro qui.

Vai al forum e dai un'occhiata alle domande. Se vuoi avere una query specifica e non riesci a farlo funzionare, faccelo sapere nei commenti e proviamo a crearla per te.