Rev 594 | Rev 728 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 594 | Rev 596 | ||
|---|---|---|---|
| Line 9... | Line 9... | ||
| 9 | $logfilepath = "#hobby_small.log"; |
9 | $logfilepath = "#hobby_small.log"; |
| 10 | $contentsfileoutput = "outp/"; |
10 | $contentsfileoutput = "outp/"; |
| 11 | $contentsfilename = "hobby.txt"; |
11 | $contentsfilename = "hobby.txt"; |
| 12 | $contentsheader = "====== Log of #hobby-channel ======\n"; |
12 | $contentsheader = "====== Log of #hobby-channel ======\n"; |
| 13 | $namespace = "common:irc:hobby:"; |
13 | $namespace = "common:irc:hobby:"; |
| - | 14 | ||
| - | 15 | require "settings.pl"; |
|
| 14 | 16 | ||
| 15 | $numArgs = $#ARGV + 1; |
17 | $numArgs = $#ARGV + 1; |
| 16 | if ($numArgs == 1) { |
18 | if ($numArgs == 1) { |
| 17 | if ($ARGV[0] eq "-r") { |
19 | if ($ARGV[0] eq "-r") { |
| 18 | #reset log system |
20 | #reset log system |
| Line 92... | Line 94... | ||
| 92 | exit; |
94 | exit; |
| 93 | } |
95 | } |
| 94 | } |
96 | } |
| 95 | } |
97 | } |
| 96 | 98 | ||
| 97 | @colors = ("#2F4F4F","#696969","#A0522D","#D2691E","#DAA520","#191970","#0000CD","#4682B4"," |
99 | @colors = ("#2F4F4F","#696969","#A0522D","#D2691E","#DAA520","#191970","#0000CD","#4682B4","#7FEFD4","#556B2F","#008B8B","#808000","#2E8B57","#32CD32","#483D8B","#6A5ACD","#8A2BE2","#BDB76B","#EF4500","#C71585","#8B0000","#DC143C","#E9967A","#CD5C5C","#B0E0E6","#E0E0C0"); |
| 98 | $nrofcolors = @colors; |
100 | $nrofcolors = @colors; |
| 99 | 101 | ||
| 100 | $linecnt = 0; |
102 | $linecnt = 0; |
| 101 | while (<LOGFILE>) { |
103 | while (<LOGFILE>) { |
| 102 | #print $linecnt ." "; |
104 | #print $linecnt ." "; |
| Line 170... | Line 172... | ||
| 170 | #$charval = ord(substr($nick, $i, 1)); |
172 | #$charval = ord(substr($nick, $i, 1)); |
| 171 | $nickVal += ord($char); |
173 | $nickVal += ord($char); |
| 172 | #$nickVal += $charval; |
174 | #$nickVal += $charval; |
| 173 | 175 | ||
| 174 | } |
176 | } |
| 175 |
|
177 | #$temp = $nickVal; |
| 176 | $nickVal = ($nickVal) % $nrofcolors; |
178 | $nickVal = ($nickVal) % $nrofcolors; |
| 177 | #$nickB = sprintf("%x", ((($nickVal & 7)**2)*2.3+5)); |
179 | #$nickB = sprintf("%x", ((($nickVal & 7)**2)*2.3+5)); |
| 178 | #$nickG = sprintf("%x", (((($nickVal >> 3) & 7)**2.3)*2+5)); |
180 | #$nickG = sprintf("%x", (((($nickVal >> 3) & 7)**2.3)*2+5)); |
| 179 | #$nickR = sprintf("%x", (((($nickVal >> 6) & 7)**2.3)*2+5)); |
181 | #$nickR = sprintf("%x", (((($nickVal >> 6) & 7)**2.3)*2+5)); |
| 180 | #if (length($nickB) == 1) { |
182 | #if (length($nickB) == 1) { |
| Line 185... | Line 187... | ||
| 185 | #} |
187 | #} |
| 186 | #if (length($nickR) == 1) { |
188 | #if (length($nickR) == 1) { |
| 187 | # $nickR = "0".$nickR; |
189 | # $nickR = "0".$nickR; |
| 188 | #} |
190 | #} |
| 189 | 191 | ||
| 190 |
|
192 | #print "$nick $temp $nickVal $colors[$nickVal] \n"; |
| 191 | #$color = "#$nickR$nickG$nickB"; |
193 | #$color = "#$nickR$nickG$nickB"; |
| 192 | $parsedLine =~ s/<$nick>/<color $colors[$nickVal]><$nick><\/color>/; |
194 | $parsedLine =~ s/<$nick>/<color $colors[$nickVal]><$nick><\/color>/; |
| 193 | #print $nick." ".$nickVal."\n"; |
195 | #print $nick." ".$nickVal."\n"; |
| 194 | #print $parsedLine ."\n"; |
196 | #print $parsedLine ."\n"; |
| 195 | } |
197 | } |
| Line 203... | Line 205... | ||
| 203 | 205 | ||
| 204 | $parsedLine =~ s/\[wiki\]/**[wiki]**/g; |
206 | $parsedLine =~ s/\[wiki\]/**[wiki]**/g; |
| 205 | $parsedLine =~ s/\[svn\]/**[svn]**/g; |
207 | $parsedLine =~ s/\[svn\]/**[svn]**/g; |
| 206 | 208 | ||
| 207 | $parsedLine .= " "; |
209 | $parsedLine .= " "; |
| 208 | $parsedLine =~ s/http:\/\/projekt\.auml\.se\/(.+) /[[$1]] /g; |
210 | $parsedLine =~ s/http:\/\/projekt\.auml\.se\/(.+) /[[:$1]] /g; |
| 209 | 211 | ||
| 210 | $parsedLine .= "\\\\"."\n"; |
212 | $parsedLine .= "\\\\"."\n"; |
| 211 | if ($debugmode == 0) { |
213 | if ($debugmode == 0) { |
| 212 | print OUTFILE $parsedLine; |
214 | print OUTFILE $parsedLine; |
| 213 | } |
215 | } |