Skip to content

andreeap/metacpan-examples

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

metacpan-examples

Sample code to get you up and running quickly. If you are new to MetaCPAN, please use the scripts/endpoints/author examples to get yourself started. If you are searching for a specific topic, try scripts/topic as your starting point.

The purpose of this repository is to showcase how to use the MetaCPAN API. There are examples using raw curl as well as the following Perl modules: MetaCPAN::API, MetaCPAN::API::Tiny, WWW::Mechanize and ElasticSearch. Scripts are all found in /scripts. You can run the Perl scripts in the usual manner, but if you want to get up and running quickly, you are encouraged to run your scripts via Carton. The workflow is:

cpanm Carton
carton install
bin/carton scripts/endpoints/author/1-fetch-single-author-mcpan-api.pl

Or, you can use Carton directly:

carton exec perl -Ilib scripts/endpoints/author/1-fetch-single-author-mcpan-api.pl

Using the carton wrapper in bin will save you a few keystrokes and will automatically add new libs to the path in future, if they are required. Use the workflow you are most comfortable with.

Please open issues for examples you would like to see and send pull requests for examples you've already written.

About

Sample code to get you up and running quickly

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Perl 98.9%
  • Other 1.1%