Changeset 18429 for platform/tdiary
- Timestamp:
- 08/29/08 16:42:27 (3 months ago)
- Files:
-
- 1 modified
-
platform/tdiary/plugin/notify_miniblog.rb (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
platform/tdiary/plugin/notify_miniblog.rb
r18403 r18429 3 3 # You can redistribute it and/or modify it under GPL2. 4 4 # 5 # modified hsbt. 5 # modified hsbt. 6 6 7 7 require 'net/http' … … 10 10 Struct.new("MiniBlogConfig", :host, :path)) 11 11 12 @miniblog_list = { 12 @miniblog_list = { 13 13 'HatenaHaiku' => @miniblog_config.new('h.hatena.ne.jp', '/api/statuses/update.json'), 14 14 'Twitter' => @miniblog_config.new('twitter.com', '/statuses/update.json'), … … 48 48 sectitle = '' 49 49 index = 0 50 50 51 51 diary.each_section do |sec| 52 52 index += 1 … … 55 55 56 56 # strip category 57 sectitle.gsub (/\[([^\]]+)\]+/, '').gsub(/^ +/, '')57 sectitle.gsub!(/\[[^\]]+\] */, '') 58 58 url = URI.encode(@conf.base_url + anchor("#{date}p%02d" % index), /[^-.!~*'()\w]/n) 59 59 prefix = @conf['miniblog.notify.prefix'] … … 104 104 add_conf_proc( 'notify_miniblog', 'MiniBlog' ) do 105 105 notify_miniblog_init 106 106 107 107 if @mode == 'saveconf' then 108 108 @conf['miniblog.service'] = @cgi.params['miniblog.service'][0] … … 112 112 @conf['miniblog.notify.format'] = @cgi.params['miniblog.notify.format'][0] 113 113 end 114 114 115 115 options = '' 116 116 @miniblog_list.each_key do |key| 117 117 options << %Q|<option value="#{h key}"#{" selected" if @conf['miniblog.service'] == key}>#{h key}</option>\n| 118 118 end 119 119 120 120 <<-HTML 121 121 <h3 class="subtitle">MiniBlog Service</h3>
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)