Changeset 18429 for platform/tdiary

Show
Ignore:
Timestamp:
08/29/08 16:42:27 (3 months ago)
Author:
drry
Message:
  • fixed a regexp.
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • platform/tdiary/plugin/notify_miniblog.rb

    r18403 r18429  
    33# You can redistribute it and/or modify it under GPL2. 
    44# 
    5 # modified hsbt.  
     5# modified hsbt. 
    66 
    77require 'net/http' 
     
    1010        Struct.new("MiniBlogConfig", :host, :path)) 
    1111 
    12 @miniblog_list = {  
     12@miniblog_list = { 
    1313        'HatenaHaiku' => @miniblog_config.new('h.hatena.ne.jp', '/api/statuses/update.json'), 
    1414        'Twitter' => @miniblog_config.new('twitter.com', '/statuses/update.json'), 
     
    4848        sectitle = '' 
    4949        index = 0 
    50          
     50 
    5151        diary.each_section do |sec| 
    5252                index += 1 
     
    5555 
    5656        # strip category 
    57         sectitle.gsub(/\[([^\]]+)\]+/, '').gsub(/^ +/, '') 
     57        sectitle.gsub!(/\[[^\]]+\] */, '') 
    5858        url = URI.encode(@conf.base_url + anchor("#{date}p%02d" % index), /[^-.!~*'()\w]/n) 
    5959        prefix = @conf['miniblog.notify.prefix'] 
     
    104104add_conf_proc( 'notify_miniblog', 'MiniBlog' ) do 
    105105        notify_miniblog_init 
    106          
     106 
    107107        if @mode == 'saveconf' then 
    108108                @conf['miniblog.service'] = @cgi.params['miniblog.service'][0] 
     
    112112           @conf['miniblog.notify.format'] = @cgi.params['miniblog.notify.format'][0] 
    113113        end 
    114          
     114 
    115115        options = '' 
    116116        @miniblog_list.each_key do |key| 
    117117                options << %Q|<option value="#{h key}"#{" selected" if @conf['miniblog.service'] == key}>#{h key}</option>\n| 
    118118        end 
    119          
     119 
    120120        <<-HTML 
    121121        <h3 class="subtitle">MiniBlog Service</h3>