Webpin vyhledávací modul pro Firefox

Jak již Adam upozornil, Webpin pro openSUSE 11.2 je v provozu. Co, bohužel, stále ještě není v provozu jsou vyhledávací moduly pro vůdcův prohlížeč (Führerfox). Na packages.opensuse-community.org se vám sice ony vyhledávací moduly nabídnou, ale jejich snaha o přidání skončí s "Aplikace Firefox nemohla stáhnout vyhledávací modul z:http://packages.opensuse-community.org/search112.xml".
Zmiňovaný XML soubor tam opravdu není a nezbývá, než si jej vytvořit sami.

Než začnu technickými věcmi, onen modul (viz níže) byl umístěn přímo zde na portál, takže by vám touhle dobou mělo již "svítit" vyhledávací políčko a nabízet přidání našeho modulu.

Technická realizace

Návod jak na to máme i v češtině na developer.mozilla.org.
Po chvilce laborování jsem tedy vytvořil webpin-oS112.xml s obsahem

<?xml version="1.0"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>Webpin oS 11.2</ShortName>
<Description>Vyhledávání openSUSE 11.2 balíčků webpinem</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,
AAABAAEAEBAQAAAAAABoAwAAFgAAACgAAAAQAAAAEAAAAAEAGAAAAAAAAAMAABILAAASCwAAAAAA
AAAAAADc3Nzc3Nzc3Nzc3Nzc3Nz+/v7+/v7+/v7+/v7+/v7+/v7c3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc
3Nzc3Nz+/v7+/v7n8uqWyrJaqoZ+tpKWyrLe6uL+/v7+/v7c3Nzc3Nzc3Nzc3Nzc3Nz+/v7+/v4e
jlYJlmICll4ClmIJll4Okl4ulmJ+wqb+/v7+/v7c3Nzc3Nzc3Nz+/v7+/v4Cll4CmmYCmmYCmmYC
mmYCmmYCmmYCmmYKik5mqn7+/v7+/v7c3Nzc3Nz+/v4Ckl4CmmYCmmYCmmYCmmYCjloCgkYCgkYG
ilIJlmIOklpurob+/v7c3Nz+/v7n8uoCmmYJll4OklomklpSonaSxqrS6t7S6t7S6t7S6t5Tonct
h1CSxqr+/v7+/v6SxqoWmmZeso6KwqLK5trS6t5+tpJOmGZSn3Fapn95tpfG4M/Q49emyrL+/v7+
/v4CmmZuuprw9vLe6uJOnm4iilJZnnHe6+Ld6+Iqhk4EjlIOlmI2lmZWrob+/v7+/v4ClmIOjlgO
ilIEjlIOklp2sYrd6+NBol9KoWrc6eE+nm4ClmICkl46kmL+/v7+/v6SxqoCmmYCmmYCmmYRl2TW
6OE7oV5KrXJWr3RqtIDD384Kll8OjliSxqr+/v7+/v7n8uoCmmYCmmYCmmIgoG7e7+cvnVJTsnje
7eBApWjd6+IelWNurobn8ur+/v7c3Nz+/v5uupoCmmYCmmYCjlqXzrd1topFqG1FqG3f7OVrrIVu
roaSxqr+/v7c3Nzc3Nz+/v7+/v4CmmYCmmYClmIulmLS5tjo8e3c6+OBrYxyonqSxqr+/v7+/v7c
3Nzc3Nzc3Nz+/v7+/v5+wqYCll4tlV8tlV8tlV8tlV8tlV+Sxqr+/v7+/v7c3Nzc3Nzc3Nzc3Nzc
3Nz+/v7+/v7n8uqhzrZWroZWroaYya/6/v7+/v7+/v7c3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nz+
/v7+/v73+vjy+PT0+fb+/v7c3Nzc3Nzc3Nzc3Nzc3Nz4H///4Af//8AD//+AAf//gAH//wAA//8A
AP//AAD//wAA//8AAP//AAD//4AB//+AAf//wAP//+AH///4H///
</Image>
<Url type="text/html" method="GET"
template="http://packages.opensuse-community.org/index.jsp?distro=openSUSE_112&amp;searchTerm={searchTerms}"
/>
<SearchForm>
http://packages.opensuse-community.org/index.jsp?distro=openSUSE_112
</SearchForm>
</OpenSearchDescription>

Tento soubor pak uložte buď

  • jako root do %_libdir/firefox/searchplugins/
    kde %_libdir je u 32bitové Zuzky /usr/lib/ a 64bitové Zuzky /usr/lib64/
  • nebo do ~/.mozilla/firefox/_profil_/searchplugins/
    kde _profil_ je změť písmen a číslic nasledovaný .default
    Stejného výsledku byste měli dosáhnout přidáním přímo z této stránky jak bylo zmíněno v úvodu.

Pokud se v onom xml souboru trochu rozkoukáte, zjistíte, že není problém udělat si i úpravy na ostatní openSUSE. Pouze musíte změnit hodnotu distro v klíči Url a SearchForm. A samozřejmě adekvátně změnit popis (ShortName a Description) a název souboru.

PS.: Ikonku jsem použil z těchto stránek, takže copyright a podobné patří jim.

Autor: Ilfirin