Opera: search.ini konfiguravimas (paieška wikipedijoje)

2005-12-24 · 3 comments

in Howto, Internetas, Software, Visi

Įžanga

Pastaruoju metu dažnai mėgstu paskaityti interneto viešąją enciklopediją Wikipedia. Kad greičiau gaučiau rezultatus, interneto naršyklės adreso juostoje įvedu tikslią nuorodą su mano ieškomu žodžiu: http://en.wikipedia.org/wiki/mano_zodis. Šiandien prisiminiau apie Operos galimybę vykdyti paiešką puslapiuose, jų neatvertus, tad ir nusprendžiau šia galimybe pasinaudoti ir ją pritaikyti Wikipedijai.

Kaip tai veikia?

Kaip jau minėjau,Opera turi galimybę vykdyti paiešką įvedant ieškomus žodžius į adreso juostą. Pavyzdžiui, kad vykdyti paiešką Google, reikia adreso lauke įvesti g žodis. Raidė g yra priešdėlis, nurodantis, kad paiešką vykdysime Google paieškos sistemoje. Visų galimų paieškos sistemų sąrašas saugomas search.ini faile, esančiame Operosprofile kataloge. Pagal nutylėjimą, su standartine Operos instaliacija pateikiamos šios paieškos sistemos:

g - Google
s - Opera Web
z - Amazon.com
c - Price Comparison
e - Ebay.com
w - Download.com
r - Google groups
n - Google News
f - Find in page
o - Opera support

search.ini

search.ini faile yra saugomos visos Operos paieškos sistemos. Kad pridėtume savąją, reikia išsiaiškinti failo struktūrą. Pažiūrėkime pirmąjį įrašą – google:

[Search Engine 1]
Name=
URL=http://www.google.com/search?q=%s&sourceid=opera&num=%i&ie=utf-8&oe=utf-8
Query=
Key=g
Is post=0
Has endseparator=0
Encoding=utf-8
Search Type=0
Verbtext=0
Position=-1
Nameid=17171

Mums bus reikalingos tik trys eilutės: Name, URL, Key. Name eilutėje saugomas paieškos sistemos pavadinimas. URL eilutėje – paieškos užklausa. Čia vietoj %s yra įrašomi ieškomi žodžiai, tad kiekvienoje paieškoje %s vieta skirsis. %i nurodo, kiek rezultatų pateikti viename puslapyje. Key eilutėje saugomas priešdėlis, kuris rašomas adreso lauke, kad nurodyt kurioje paieškoje vykdyti paiešką.

Pridedam paiešką Wikipedijoje

Uždarome Operą, nukopijuojam visą google paieškos tekstą į search.ini failo pabaigą. Čia pakeisime kai kuriuos laukus. Name eilutėje po lygybės įrašiau Wikipedia (en). Dabar formuosime URL eilutę. Nuėję į en.wikipedia.org, paieškos lauke įrašome bet kokį žodį (aš įrašiau “Blah”) ir vykdome paiešką. Žiūrim kokiu adresu mus nukreipė naršyklė ir ieškome kurioje vietoje atsidūrė mūsų žodis: http://en.wikipedia.org/wiki/Blah. Į tą, vietą vietoj žodžio, įrašome %s ir eilutę įrašome į failą. Dabar reikia priskirti priešdėlį. Aš nusprendžiau pasirinkti raidę “w”. Kadangi “w” jau užimta paieškai Download.com, tai susiradęs faile šios paieškos sistemos vietą, Key=w pakeičiau į Key=d (paieškai Download.com priskyriau priešdėlį d). Dabar galime ramiai priskirti Wikipedijai priešdėlį w. Po visų redagavimų, Wikipedijos aprašymas search.ini faile pas mane atrodo taip:

[Search Engine 33]
Name=Wikipedia (en)
URL=http://en.wikipedia.com/wiki/%s
Query=
Key=w
Is post=0
Has endseparator=0
Encoding=utf-8
Search Type=0
Verbtext=0
Position=-1
Nameid=171711

Pasileidę Operą, į adreso lauką įrašome w Lithuania, ir naršyklė mus nukreipia į Wikipedijos puslapį apie Lietuvą:-) Aš dar taip pat įsidėjau paiešką po IMDB bazę. Ką reiškia kitos eilutės, galite pasiskaityti čia. Dar vienas dalykas, kurį pamiršau pasakyti. Instaliuojant naują naršyklės versiją, search.ini failas bus pakeistas nauju be jūsų paieškos sistemų. Tad pasidarykite atsarginę kopiją.

{ 1 trackback }

Povilo skiediniai :-) » Opera 9 Technology Preview 2
2006-02-16 at 16:15

{ 2 comments… read them below or add one }

1 amzinatilsi 2006-01-3 at 12:08

arba usinam Opera Search.ini Editor http://opera-info.xorg.pl/en/ ! :D

Reply

2 Pawka 2006-01-3 at 12:20

Aišku galima ir taip, bet asmeniškai aš nematau reikalo naudoti pašalines programas tokiems paprastiems dalykams. Tą programą naudosi vieną ar du kartus, o paskui paliksi likimo valiai arba išinstaliuosi. Tad, mano nuomone, programa bevertė :-)

Reply

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Previous post: Nike Steca TF

Next post: Wordpress 2.0