*** misc/plugin/ja/disp_referrer.rb.orig Sun Aug 8 02:35:07 2004 --- misc/plugin/ja/disp_referrer.rb Sun Aug 8 04:31:46 2004 *************** *** 381,387 **** 最後の空欄は、リンク元置換リストに追加する際のタイトルです。 URL中に現れた「(〜)」は、 置換文字列中で「\\1」のような「数字」で利用できます。 ! また、sprintf('[tdiary:%d]', $1.to_i+1) といった、 スクリプト片も利用できます。

_HTML --- 381,387 ---- 最後の空欄は、リンク元置換リストに追加する際のタイトルです。 URL中に現れた「(〜)」は、 置換文字列中で「\\1」のような「数字」で利用できます。 ! また、sprintf('[tdiary:%d]', 1.to_i+1) といった、 スクリプト片も利用できます。

_HTML *************** *** 457,480 **** DispReferrer2_Google_cache = /cache:[^:]+:([^+]+)+/ DispReferrer2_Engines = { 'google' => [ ! [%r{\Ahttp://(?:[^./]+\.)*?google\.([^/]+)/(search|custom|ie)}i, '".#{$1}のGoogle検索"', ['as_q', 'q', 'as_epq'], DispReferrer2_Google_cache], ! [%r{\Ahttp://.*?\bgoogle\.([^/]+)/.*url}i, '".#{$1}のGoogleのURL検索?"', ['as_q', 'q'], DispReferrer2_Google_cache], [%r{\Ahttp://.*?\bgoogle/search}i, '"たぶんGoogle検索"', ['as_q', 'q'], DispReferrer2_Google_cache], ! [%r{\Ahttp://eval.google\.([^/]+)}i, '".#{$1}のGoogle Accounts"', [], nil], ! [%r{\Ahttp://(?:[^./]+\.)*?google\.([^/]+)}i, '".#{$1}のGoogle検索"', [], nil], ], 'yahoo' => [ ! [%r{\Ahttp://.*?\.rd\.yahoo\.([^/]+)}i, '".#{$1}のYahooのリダイレクタ"', 'split(/\*/)[1]', nil], ! [%r{\Ahttp://.*?\.yahoo\.([^/]+)}i, '".#{$1}のYahoo!検索"', ['p', 'va', 'vp'], DispReferrer2_Google_cache], ], ! 'netscape' => [[%r{\Ahttp://.*?\.netscape\.([^/]+)}i, '".#{$1}のNetscape検索"', ['search', 'query'], DispReferrer2_Google_cache]], ! 'msn' => [[%r{\Ahttp://.*?\.MSN\.([^/]+)}i, '".#{$1}のMSNサーチ"', ['q', 'MT'], nil ]], 'metacrawler' => [[%r{\Ahttp://.*?.metacrawler.com}i, '"MetaCrawler"', ['q'], nil ]], 'metabot' => [[%r{\Ahttp://.*?\.metabot\.ru}i, '"MetaBot.ru"', ['st'], nil ]], ! 'altavista' => [[%r{\Ahttp://.*?\.altavista\.([^/]+)}i, '".#{$1}のAltaVista検索"', ['q'], nil ]], 'infoseek' => [[%r{\Ahttp://(www\.)?infoseek\.co\.jp}i, '"インフォシーク"', ['qt'], nil ]], 'odn' => [[%r{\Ahttp://.*?\.odn\.ne\.jp}i, '"ODN検索"', ['QueryString', 'key'], nil ]], ! 'lycos' => [[%r{\Ahttp://.*?\.lycos\.([^/]+)}i, '".#{$1}のLycos"', ['query', 'q', 'qt'], nil ]], 'fresheye' => [[%r{\Ahttp://.*?\.fresheye}i, '"フレッシュアイ"', ['kw'], nil ]], 'goo' => [ [%r{\Ahttp://.*?\.goo\.ne\.jp}i, '"goo"', ['MT'], nil ], --- 457,482 ---- DispReferrer2_Google_cache = /cache:[^:]+:([^+]+)+/ DispReferrer2_Engines = { 'google' => [ ! [%r{\Ahttp://images\.google\.([^/]+)/imgres}i, '"Googleイメージ検索"', ['prev'], nil, "googleimage" ], ! [%r{\Ahttp://images\.google\.([^/]+)/images}i, '"Googleイメージ検索"', ['q'], nil ], ! [%r{\Ahttp://(?:[^./]+\.)*?google\.([^/]+)/(search|custom|ie)}i, '"Google検索"', ['as_q', 'q', 'as_epq'], DispReferrer2_Google_cache], ! [%r{\Ahttp://.*?\bgoogle\.([^/]+)/.*url}i, '"GoogleのURL検索?"', ['as_q', 'q'], DispReferrer2_Google_cache], [%r{\Ahttp://.*?\bgoogle/search}i, '"たぶんGoogle検索"', ['as_q', 'q'], DispReferrer2_Google_cache], ! [%r{\Ahttp://eval.google\.([^/]+)}i, '"Google Accounts"', [], nil], ! [%r{\Ahttp://(?:[^./]+\.)*?google\.([^/]+)}i, '"Google検索"', [], nil], ], 'yahoo' => [ ! [%r{\Ahttp://.*?\.rd\.yahoo\.([^/]+)}i, '"Yahooのリダイレクタ"', 'split(/\*/)[1]', nil], ! [%r{\Ahttp://.*?\.yahoo\.([^/]+)}i, '"Yahoo!検索"', ['p', 'va', 'vp'], DispReferrer2_Google_cache], ], ! 'netscape' => [[%r{\Ahttp://.*?\.netscape\.([^/]+)}i, '"Netscape検索"', ['search', 'query'], DispReferrer2_Google_cache]], ! 'msn' => [[%r{\Ahttp://.*?\.MSN\.([^/]+)}i, '"MSNサーチ"', ['q', 'MT'], nil ]], 'metacrawler' => [[%r{\Ahttp://.*?.metacrawler.com}i, '"MetaCrawler"', ['q'], nil ]], 'metabot' => [[%r{\Ahttp://.*?\.metabot\.ru}i, '"MetaBot.ru"', ['st'], nil ]], ! 'altavista' => [[%r{\Ahttp://.*?\.altavista\.([^/]+)}i, '"AltaVista検索"', ['q'], nil ]], 'infoseek' => [[%r{\Ahttp://(www\.)?infoseek\.co\.jp}i, '"インフォシーク"', ['qt'], nil ]], 'odn' => [[%r{\Ahttp://.*?\.odn\.ne\.jp}i, '"ODN検索"', ['QueryString', 'key'], nil ]], ! 'lycos' => [[%r{\Ahttp://.*?\.lycos\.([^/]+)}i, '"Lycos"', ['query', 'q', 'qt'], nil ]], 'fresheye' => [[%r{\Ahttp://.*?\.fresheye}i, '"フレッシュアイ"', ['kw'], nil ]], 'goo' => [ [%r{\Ahttp://.*?\.goo\.ne\.jp}i, '"goo"', ['MT'], nil ], *************** *** 485,491 **** [%r{\Ahttp://srchnavi\.nifty\.com}i, '"@niftyのリダイレクタ"', ['title'], nil ], ], 'eniro' => [[%r{\Ahttp://.*?\.eniro\.se}i, '"Eniro"', ['q'], DispReferrer2_Google_cache]], ! 'excite' => [[%r{\Ahttp://.*?\.excite\.([^/]+)}i, '".#{$1}のExcite"', ['search', 's', 'query', 'qkw'], nil ]], 'biglobe' => [ [%r{\Ahttp://.*?search\.biglobe\.ne\.jp}i, '"BIGLOBEサーチ"', ['q'], nil ], [%r{\Ahttp://.*?search\.biglobe\.ne\.jp}i, '"BIGLOBEサーチ"', [], nil ], --- 487,493 ---- [%r{\Ahttp://srchnavi\.nifty\.com}i, '"@niftyのリダイレクタ"', ['title'], nil ], ], 'eniro' => [[%r{\Ahttp://.*?\.eniro\.se}i, '"Eniro"', ['q'], DispReferrer2_Google_cache]], ! 'excite' => [[%r{\Ahttp://.*?\.excite\.([^/]+)}i, '"Excite"', ['search', 's', 'query', 'qkw'], nil ]], 'biglobe' => [ [%r{\Ahttp://.*?search\.biglobe\.ne\.jp}i, '"BIGLOBEサーチ"', ['q'], nil ], [%r{\Ahttp://.*?search\.biglobe\.ne\.jp}i, '"BIGLOBEサーチ"', [], nil ],