Yahoo! Auctionの検索結果を 連結および分類して表示する Proxy サーバのようなものです。 以下の特徴があります。
分類表示を行いたい場合は、キーワードを入力、Edit をクリックし、 設定を行ってください。
附属の yacs.conf を編集してください。
以下に設定可能な値を記します。括弧内はデフォルト値です。
検索結果が複数のページにまたがる場合に、何ページまで取得するかを 指定します。nil を指定すると無制限となりますが、おすすめしません。
保存する検索履歴数を指定します。nil を指定すると無制限となります。
データファイルの置き場所を指定します。
ポート番号を指定します。起動時に
Address already in use - bind(2)
と表示された場合は、変更してください。
デーモンとして動作させる場合は true を指定します。 Windows では必ず false を指定します。
トップレベル以外のカテゴリを指定したい場合は、category.txt に
指定したいカテゴリを追加してください。
例えば "コンピュータ→ソフトウェア" を追加したい場合は、
以下のようにしてください。
[ ["0", "すべてのオークション"], ["23336", "コンピュータ"], ["23568", "コンピュータ→ソフトウェア"], ["23632", "家電、AV、カメラ"], (以下略)
カテゴリ番号は対象のカテゴリの URL に含まれる数値です。 例えば、"コンピュータ→ソフトウェア" の URL は "http://list3.auctions.yahoo.co.jp/jp/23568-category.html" ですので、カテゴリ番号は「23568」です。
Windows 以外で動作させる場合は、
Ruby (1.8.2 以降)が
必要となります。
また JavaScript および CSS に対応した Web ブラウザが必要です。
動作確認は以下の環境で行っています。
YACS は CGI として動作させることもできます。
yacs.cgi を httpd から CGI として動作させてください。
MIT ライセンスです。再頒布、改変などご自由に。
ご意見や不具合などありましたら、有沢 明宏 <ari@nijino.com> までお報せください。