22Jul

Come creare cartelle personalizzate di segnalibri intelligenti in Firefox

Ti sei mai chiesto come funziona la cartella dei segnalibri "più visitati" inclusa in Firefox? Non è solo una cartella con custodia speciale: sfrutta il database Places introdotto in Firefox 3 e puoi creare i tuoi segnalibri intelligenti.

Il sistema Places di Firefox memorizza i segnalibri e la cronologia in un database SQLite. Firefox include una potente query: sintassi per lavorare su questo database, ma questa funzione è quasi completamente nascosta per impostazione predefinita.

Salvataggio di una ricerca

Firefox espone un unico modo di creare una cartella intelligente per impostazione predefinita. Per iniziare, apri la finestra Libreria selezionando l'opzione Segnalibri o Cronologia nel menu.

Effettua una ricerca utilizzando la casella di ricerca nella finestra Libreria. Puoi cercare sia i titoli delle pagine che gli URL delle pagine - ad esempio, digita "How-To Geek" per trovare tutte le pagine con How-To Geek nel loro titolo o digita "howtogeek.com" per trovare tutte le pagine sul sito How-To Geek.

È possibile fare in modo che il segnalibro intelligente cerchi i segnalibri o la cronologia. Dopo aver selezionato Segnalibri o Cronologia, fare clic sul pulsante Salva e fornire un nome per salvare la ricerca come cartella di segnalibri intelligente.

Firefox crea automaticamente la cartella dei segnalibri nel tuo menu dei segnalibri, ma puoi posizionarla ovunque ti piaccia, ad esempio nella barra dei segnalibri.

Firefox aggiorna automaticamente la cartella smart bookmark - è solo una query di database, come una playlist intelligente in iTunes. Se hai seguito, ora hai una cartella di segnalibri intelligente che mostra le pagine che hai visitato di recente su How-To Geek.

Utilizzo di un'estensione

Per ottenere le funzionalità avanzate, è possibile scrivere da soli gli URI dei luoghi, ma la maggior parte degli utenti vorranno probabilmente un'interfaccia grafica di facile utilizzo. Mozilla non ne fornisce uno, quindi dovrai installare un'estensione come SearchPlaces.

Dopo aver installato l'estensione e riavviato Firefox, vedrai una nuova opzione SearchPlaces nel menu Segnalibri.

SearchPlaces fornisce un'interfaccia grafica per la creazione di nuovi segnalibri intelligenti e la modifica di quelli esistenti. Espone gran parte del potere lasciato dall'interfaccia predefinita di Firefox.

SearchPlaces offre molte opzioni per la costruzione del tuo URI di Places. Ad esempio, qui stiamo cercando pagine contenenti la parola "Android" che sono state visitate tra 10 e 20 volte. Potremmo anche specificare un intervallo di tempo in cui le pagine web sono state visitate, anche se questo è un po 'complesso da fare - devi specificare un numero di secondi da un tempo relativo.

Tuttavia, è possibile specificare facilmente "oggi" come intervallo di tempo. Imposta il tempo relativo su "Mezzanotte questa mattina" e inserisci "0" come ora.

Per modificare una cartella di segnalibri intelligente fornita con Firefox, selezionarla e fare clic sul pulsante Modifica.

SearchPlaces ti mostra la posizione di ogni segnalibro intelligente: URI.Firefox li nasconde nell'interfaccia predefinita, presumibilmente per evitare di spaventare gli utenti inesperti.

Writing Places URI

Mozilla fornisce una guida dettagliata per posizionare: URI di query sul sito Web Mozilla Developer Network. Esistono numerose opzioni che è possibile utilizzare per costruire URI di query complessi.

Ad esempio, supponiamo di voler creare una cartella di segnalibri intelligente che mostri tutte le pagine che abbiamo visitato su How-To Geek oggi, ordinate in ordine alfabetico. Questa è la stringa di query che utilizzeremmo:

posto: termini = howtogeek.com & beginTimeRef = 1 & beginTime = 0 & sort = 1

Ci sono quattro parti per questa query:

  • terms = howtogeek.com - Ricerche per il termine“howtogeek.com”.
  • beginTimeRef = 1 - L'ora di inizio è relativa alla mezzanotte di questa mattina.
  • beginTime = 0 - Lo "0" è un valore speciale che include tutti i risultati dal momento relativo. In questo caso, corrisponde a tutti i risultati dalla mezzanotte di questa mattina, cioè a tutte le pagine visitate oggi. Ordinamento
  • = 1 - I risultati vengono ordinati in ordine alfabetico.

Una volta che hai un URI di query, crea un nuovo segnalibro dalla finestra Libreria o dal menu Segnalibri.

Assegna un nome al segnalibro e usa la posizione: URI come indirizzo del segnalibro.

A causa di un bug apparente, non è possibile creare un segnalibro intelligente direttamente sulla barra degli strumenti del browser. Firefox lo tratterà come un normale segnalibro invece di notare il luogo: URI e trattarlo correttamente.

Crealo altrove, ad esempio nel menu dei segnalibri, e trascinalo sulla barra degli strumenti. Firefox noterà che è un segnalibro intelligente.

Il database Places di Firefox nasconde molta potenza - potrebbe essere una caratteristica killer per alcune persone, ma la maggior parte non si accorgerà mai che è lì.