Revision 982:6edb748be064 extra/soundsoftware
| extra/soundsoftware/get-apache-log-stats.rb | ||
|---|---|---|
| 57 | 57 |
|
| 58 | 58 |
def print_stats(h) |
| 59 | 59 |
h.keys.sort { |a,b| h[b] <=> h[a] }.each do |p|
|
| 60 |
print h[p], " ", @projects[p].name, "\n" |
|
| 60 |
if h[p] > 0 |
|
| 61 |
print h[p], " ", @projects[p].name, "\n" |
|
| 62 |
end |
|
| 61 | 63 |
end |
| 62 | 64 |
end |
| 63 | 65 |
|
| ... | ... | |
| 151 | 153 |
pulls[project] -= 1 |
| 152 | 154 |
end |
| 153 | 155 |
|
| 156 |
print parseable, " parseable\n" |
|
| 157 |
print unparseable, " unparseable\n" |
|
| 158 |
|
|
| 159 |
|
|
| 154 | 160 |
print "\nMercurial clones:\n" |
| 155 | 161 |
print_stats clones |
| 156 | 162 |
|
| ... | ... | |
| 163 | 169 |
print "\nMercurial archive (zip file) downloads:\n" |
| 164 | 170 |
print_stats zips |
| 165 | 171 |
|
| 166 |
print "\nProject page hits:\n" |
|
| 172 |
print "\nProject page hits (excluding crawlers):\n"
|
|
| 167 | 173 |
print_stats hits |
| 168 | 174 |
|
| 169 |
print parseable, " parseable\n" |
|
| 170 |
print unparseable, " unparseable\n" |
|
| 171 | 175 |
|
Also available in: Unified diff