You want "indices/find-ls.gz" and then you need to parse it.

Look at code in CPAN::Mini::Devel (or CPAN::Reporter::Smoker -- it's
the same thing).

The code inside grabs/tests the latest full release and latest dev
release, but you can adapt it to find everything available.  The
heuristics to parse find-ls.gz are pretty good -- a few oddly named or
located distributions might slip through, but it's the starting point
you want.

Should it be factored out into Parse::CPAN::FindLs?  Yes, probably.
One more thing on my tuit-deficit list.

David

On Thu, Aug 21, 2008 at 6:04 AM, Barbie <[EMAIL PROTECTED]> wrote:
> Hi folks,
>
> I'm working through some of the refinements for the CPAN Testers Reports
> site, and have hit a bit of a problem. I'm looking for an index of some
> description that will tell me exactly what's available directly via CPAN.
>
> Parse::BACKPAN::Packages tells me everything about all the modules ever
> released to CPAN, and Parse::CPAN::Packages tells what is the latest
> version of a particular distribution on CPAN, but what about all those
> distributions that are still on CPAN, but not the latest version. Is
> there some index file that is generated and publicly accessible which I
> can grab?
>
> I'm guessing this maybe something PAUSE generates as the process of
> deleting distributions from CPAN is done there, but so far I've not been
> able to find anything appropriate. Seeing as search.cpan.org knows
> what's there, I'm hoping there is something that I can just grab.
>
> Can anyone point me in the right direction?
>
> Cheers,
> Barbie.
> --
> Birmingham Perl Mongers <http://birmingham.pm.org>
> Memoirs Of A Roadie <http://barbie.missbarbell.co.uk>
>
>
>

Reply via email to