# google_similar.rb $Revision: 0.2 $ # # Google Similar B2 # Powered by Drk7jp http://www.drk7.jp/MT/archives/000348.html # # Copyright (C) 2004 by miyaken # =begin ChangeLog 2004/04/29 miyaken * create. =end unless @resource_loaded then def google_similar_label 'Google Similar' end def google_similar_desc <<-HTML

Google Similar β2

Googleで似たページを検索します。Powered by Drk7jp

HTML end def google_similar_header_desc <<-HTML

ヘッダの表示

HTML end @header_display_yes = '表示する' @header_display_no = '表示しない' def google_similar_style_desc <<-HTML

検索結果の表示方法

HTML end @comment_style_yes = 'タイトルと概要を表示する' @comment_style_no = 'タイトルだけ表示する' def google_similar_num_desc <<-HTML

検索結果の表示件数

HTML end end unless @conf.mobile_agent? then def google_similar_url(date) a = [@conf.base_url, @conf.index, anchor(date.strftime('%Y%m%d'))] a.join.sub(%r|/\./|, '/') end add_body_leave_proc do |date| if @mode == 'day' uri = google_similar_url(date).split(//n).map num = @conf['google_similar.num'] || 5 %Q[\n] else '' end end add_conf_proc( 'google_similar', google_similar_label ) do if @mode == 'saveconf' then @conf['google_similar.noheader'] = !!(@cgi.params['google_similar.noheader'][0] == 'true') @conf['google_similar.style'] = @cgi.params['google_similar.style'][0] @conf['google_similar.num'] = @cgi.params['google_similar.num'][0] end <<-HTML #{google_similar_desc} #{google_similar_header_desc}

#{google_similar_style_desc}

#{google_similar_num_desc}

HTML end end # of @conf.mobile_agent?