Changeset 6084
- Timestamp:
- 02/03/08 06:24:05 (5 years ago)
- Location:
- platform/tdiary
- Files:
-
- 2 modified
-
lib/bayes.rb (modified) (6 diffs)
-
plugin/spambayes.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
platform/tdiary/lib/bayes.rb
r6031 r6084 3 3 4 4 require "pstore" 5 require "uri" 5 6 6 7 module Bayes … … 16 17 KCODE = "e" 17 18 KATAKANA = "\xa5\xa2-\xa5\xf3" 18 BAR = "\xa1\xbc"19 BAR = "\xa1\xbc" 19 20 KANJI = "\xb0\xa1-\xfc\xfe" 20 21 RE_KATAKANA = /[#{KATAKANA}#{BAR}]{2,}/eo … … 33 34 end 34 35 KATAKANA = utf_range(0x30a0, 0x30ff) 35 BAR = c2u(0x30fc)36 BAR = c2u(0x30fc) 36 37 KANJI = utf_range(0x4e00, 0x9faf) 37 38 RE_KATAKANA = /[#{KATAKANA}#{BAR}]{2,}/uo … … 86 87 87 88 h = host 88 while /^(.*?)[ \.\-_](.*)$/=~h89 while /^(.*?)[-_.](.*)$/=~h 89 90 h = $2 90 91 push($1, prefix) … … 96 97 97 98 def add_url(url, prefix=nil) 98 if %r[^(?:https?|ftp)://(.*?)(?::\d+)?/(.*?)\/?(\?.*)?$] =~ url 99 host = $1 100 path = $2 99 if URI.regexp(%w[http https ftp]) === url 100 url = URI.parse url 101 host = url.host # $4 102 path = url.path.gsub(%r{^/+|/+$}, '') # $7 101 103 102 104 add_host(host, prefix) … … 106 108 107 109 p = path 108 re = %r[^(.*)[ /\-\._](.*?)$]110 re = %r[^(.*)[-_./](.*?)$] 109 111 while re=~p 110 112 p = $1 -
platform/tdiary/plugin/spambayes.rb
r6042 r6084 293 293 token_list.uniq.each do |t| 294 294 k = case t 295 when /^A (.*)/296 :addr297 when /^M (.*)/298 299 when /^N (.*)/300 :name301 when /^R (.*)/302 :referer303 when /^U (.*)/304 :url305 else306 :body307 end295 when /^A (.*)/ 296 :addr 297 when /^M (.*)/ 298 :mail 299 when /^N (.*)/ 300 :name 301 when /^R (.*)/ 302 :referer 303 when /^U (.*)/ 304 :url 305 else 306 :body 307 end 308 308 309 309 tl[k] ||= []
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)