Firefox 용 Qiita 검색 플러그인

5593 단어 firefoxQiita
Firefox의 우측 상단의 검색 박스에서 Qiita내의 검색을 실시하기 위한 플러그인을 만들어 보았다. vimperator라면 qiita [keyword] 에서 검색할 수 있게 되었다.

qiita.xml
<?xml version="1.0" encoding="utf-8"?>
<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
    <ShortName>Qiita</ShortName>
    <Description>Search by Qiita</Description>
    <InputEncoding>utf-8</InputEncoding>
    <Image width="16" height="16">http://qiita.com/favicon.ico?v=3</Image>
    <Url type="text/html" method="GET" template="http://qiita.com/search">
        <Param name="q" value="{searchTerms}" />
    </Url>
</SearchPlugin>
  • mac의 경우 ~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default/searchplugins/ 아래에 위의 파일을 저장하고 firefox를 다시 시작합니다. (xxxxxxxx 부분은 무작위)
  • github처럼 Qiita도 플러그인을 브라우저에 인식시키면 cool이라고 생각한다.

  • github-plugin
  • 이것은 다음과 같은 느낌으로 할 수 있는 것 같다(미확인).
  • <link
        rel="search"
        type="application/opensearchdescription+xml"
        title="Qiita検索プラグインを追加"
        href="http://qiita.com/searchplugins/qiita.xml" />
    

    추가 (9/5)


  • github의 소스를 확인하면 위와 같은 부분이 있었다.
  • <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub" />
    
  • xml도 위에서 소개한 형식과 거의 같았다.

  • opensearch.xml
    <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
                           xmlns:moz="http://www.mozilla.org/2006/browser/search/">
      <ShortName>GitHub</ShortName>
      <Description>Search GitHub</Description>
      <InputEncoding>UTF-8</InputEncoding>
      <Image width="16" height="16">data:image/x-icon;base64,
      iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
      bWFnZVJlYWR5ccllPAAAAVpJREFUeNqM0s0rRGEUx/F7x0RKxob4A6bZKBYWFkLZqIkkC7FUsrCw
      oCxsZcN/IFmIP4E9ZWnyurBR3krZeH8b1/dMv5vTpDue+szzzL33nJ5znieIoihIGCGmMIt0+ctS
      bIUETbhHEbm/EqSD5PGOC2TwgHo04xaPv9tIHhbUoPUMXjAcx4aln9BKDcYxgRR20IJNDKEO69hC
      Fie2JnYx3sGYJcQ5jrU2PTjEDbpwpeeXWPZN3NOLnLb8hm1UoaBAG3P6btR26pt4rblDDarRs6KO
      Mh7fmr/idZxgAW3Y0H/r/IqCfYKU5o/yB1b7kY5tGp04Uwmh++5Vcx59PoGNWtV3pznQXK2SbLf7
      6s8kVv09yLpGRro0SwoawIgrt1fNzPtT2FVd/WjVCdiL9qQb5k8ho3Ia8eTKea50TeMd2LZOXQmf
      mP9PrL/K3RjURTrAmk4lMcGPAAMAEvmJGW+ZZPAAAAAASUVORK5CYII=</Image>
      <Url type="text/html" method="get" template="https://github.com/search">
        <Param name="q" value="{searchTerms}"/>
      </Url>
      <moz:SearchForm>https://github.com/search</moz:SearchForm>
    </OpenSearchDescription>
    


    환경


  • osx mountain lion
  • firefox 14


  • 참고


  • ぇtp // 우우 s-오오오에 s. jp / archi s / 50835795. HTML
  • 좋은 웹페이지 즐겨찾기