Making My Own CPAN

3,343 views
3,267 views

Published on

Using my work from indexing BackPAN, you can now make your own CPAN for any list of distributions. It's quick and it's easy using MyCPAN::App::DPAN.

Published in: Technology, Art & Photos
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,343
On SlideShare
0
From Embeds
0
Number of Embeds
1,260
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Making My Own CPAN

  1. 1. Making Your Own CPAN brian d foy brian.d.foy@gmail.com May 16, 2009 • YAPC::Russia The Perl Review
  2. 2. CPAN The Perl Review
  3. 3. CPAN CPAN The Perl Review
  4. 4. CPAN The Perl Review
  5. 5. CPAN::Mini The Perl Review
  6. 6. CPAN::Mini Local The Perl Review
  7. 7. CPAN::Mini CPAN::Mini::Inject Local The Perl Review
  8. 8. The Perl Review
  9. 9. modules/02packages.details.txt.gz G/GA/GAAS/HTML-Parser-3.60.tar.gz 2 1 CPAN.pm HTML::Parser? CPANPLUS 3 CPAN authors/id/G/GA/GAAS/HTML-Parser-3.60.tar.gz The Perl Review
  10. 10. The Perl Review
  11. 11. HTML::Parser > 3.55 == :( The Perl Review
  12. 12. backpan.perl.org The Perl Review
  13. 13. backpan.perl.org :) :) :) :) :( :( The Perl Review
  14. 14. The Perl Review
  15. 15. The Perl Review
  16. 16. dpan The Perl Review
  17. 17. #!/usr/local/bin/perl # dpan use MyCPAN::App::DPAN; MyCPAN::App::DPAN->run( @ARGV ); The Perl Review
  18. 18. .yaml MyCPAN::Indexer .pm .yaml The Perl Review
  19. 19. --- !!perl/hash:MyCPAN::App::DPAN::Indexer dist_info: dist_archive_type: tgz module_info: - bytesize: 3547 file_mime_type: text/plain md5: e23b82c35130ad2d56ce8bc2a13accc8 mtime: 1197166594 name: lib/SimpleLinkChecker.pm packages: yaml - HTTP::SimpleLinkChecker primary_package: HTTP::SimpleLinkChecker version_info: filename: lib/SimpleLinkChecker.pm identifier:VERSION line_number: 19 sigil: $ value: 1.15 modules: - lib/SimpleLinkChecker.pm The Perl Review
  20. 20. yaml yaml CPAN::PackageDetails yaml 02packages.details.txt.gz yaml The Perl Review
  21. 21. References • MyCPAN::Indexer • MyCPAN::App::DPAN • BackPAN Archeology (http:// yapc.tv/2008/ye/brian-backpan/) • http://www252.pair.com/comdog/ The Perl Review

×