As our kids where with their grandparents today and nothing else (cleaning up etc) was todo, I used my tuits to work on CPANTS.
The results are a new version on CPAN (should arrive at your CPAN mirror/search.cpan.org soonishly) and some new data.
The new version now uses Module::MakefilePL::Parse for Makefile.PL parsing, nice progress bars courtesy of Term::ProgressBar, information on CPAN authors, a nicer dist (MANIFEST, prerequisits), and some minor improvements.
But it doesn't contain more Kwalitee indicators. In fact it contains less, as I dumped bad_permissions.
Maximum Kwalitee is 9 now, which is achieved by 142 distributions. Average Kwalitee is 6.85366795366795.
Here's the Kwalitee distribution:
sqlite> select kwalitee,count(kwalitee) as cnt from kwalitee group by ...> kwalitee order by kwalitee; kwalitee cnt -------------------- ---------- 0 32 1 4 2 15 3 87 4 79 5 315 6 1595 7 3794 8 1702 9 147
cpants.db now includes a new table called authors which provides information on CPAN authors (cpanid, name, email, average kwalitee of all dists by this author, total number of dists)
Here are the top 20 authors: (highest average Kwalitee AND more then 5 dists on CPAN
sqlite> select name,cpanid,average_kwalitee,distcount from authors where ...> distcount>5 order by average_kwalitee desc limit 20; name cpanid average_kwalitee distcount -------------------- ---------- ---------------- ---------- Dave Rolsky DROLSKY 8.18918918918919 37 Adam Kennedy ADAMK 8.12121212121212 33 Domizio Demichelis DOMIZIO 8 13 David Wheeler DWHEELER 8 12 Mark Stosberg MARKSTOS 8 7 Joshua Hoblitt JHOBLITT 8 6 Julius C. Duque JCDUQUE 8 17 Barbie BARBIE 8 8 Fabien Potencier FABPOT 8 11 Stephan Buys STEPHANB 8 12 Ron Savage RSAVAGE 8 25 Brian Ingerson INGY 7.97916666666667 48 Elizabeth Mattijsen ELIZABETH 7.975 40 Ian Langworth IAN 7.9 10 Steven Schubiger SCHUBIGER 7.84615384615385 13 Schuyler Erle SDERLE 7.83333333333333 6 Dana Hudes DHUDES 7.83333333333333 6 D. H. PODMASTER 7.81818181818182 11 Ross McFarland RMCFARLA 7.81818181818182 11 Dave Cross DAVECROSS 7.8125 16You can get the SQLite file here: http://cpants.dev.zsi.at