Stvorite pametne oznake Firefoxa

Firefox 3 promijenio je sustav knjižnih oznaka iz osnovnog html sustava na korištenje sqlite baze podataka. Jedna prednost korištenja baza podataka je mogućnost pokretanja prilagođenih upita.

Tri takozvane pametne oznake već su dostupne nakon instaliranja Firefoxa 3: Najposjećenije, Nedavno označene i Nedavne oznake koriste se upitima u bazu podataka kako bi korisniku pružili dinamične rezultate.

Pa što je moguće s ovom tehnikom osim te tri zadane dinamičke mape s oznakama? Korisnici bi mogli prikazati sve oznake označene određenom oznakom, prikazati najnovije deset stranica koje su posjetili na određenoj domeni ili nabrojiti najmanje posjećene oznake.

Mnogo dodatnih mogućnosti postoji i samo je pitanje ispravnog definiranja upita baze podataka kako bi se dobili željeni rezultati.

Najprije osnove. Upiti baze podataka dodaju se kao uobičajene oznake i stavljaju se u polje lokacije umjesto uobičajene adrese koja upućuje na resurs. Naziv se može slobodno odabrati, a upiti baze podataka upotrebljavaju mjesto: upit sintaksa. Pogledajmo primjer:

Gornji upit je "place: queryType = 0 & sort = 8 & maxResults = 10" koristi filtre queryType, sortiraj i maxResults.

  • queryType = 0 vratit će rezultate povijesti
  • sort = 8 sortirat će oznake prema broju posjeta
  • maxResults = 10 ograničava rezultate na deset oznaka.

Ostali zanimljivi parametri su:

  • sort = 0 vraća prirodni red oznake.
  • vrsta = 1 od A do Z
  • vrsta = 12 prema datumu dodanom
  • maxresults = 0 prikaži sve rezultate
  • queryType = 1 upit oznake
  • queryType = 2 vratit će rezultate sa svih lokacija
  • domain = string vraća samo rezultate koji odgovaraju nazivu domene

Momci na Mozillazine forumu dobro su obavili popis relevantnih upita i bilo bi suvišno da ovdje jednostavno kopiraju i zalijepe svoj rad.

Samo krenite na forum i pogledajte upite. Ako želite imati određeni upit i ne možete ga natjerati da radi, javite nam u komentarima i trudimo se da ga pripremimo za vas.