LWP + libcurl
Upcoming SlideShare
Loading in...5
×
 

LWP + libcurl

on

  • 1,794 views

LWP::Protocol::Net::Curl: getting the best of the both worlds; available now in a CPAN mirror near you!

LWP::Protocol::Net::Curl: getting the best of the both worlds; available now in a CPAN mirror near you!

Statistics

Views

Total Views
1,794
Views on SlideShare
1,716
Embed Views
78

Actions

Likes
0
Downloads
5
Comments
0

1 Embed 78

https://twitter.com 78

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

LWP + libcurl LWP + libcurl Presentation Transcript

  • LWP + libcurl As simple as setting an environment variable! Stanislaw Pusep - 2013
  • LWP a.k.a. libwww-perl
  • LWP a.k.a. libwww-perl • Whipuptitude
  • LWP a.k.a. libwww-perl • Whipuptitude • Very popular in the Perl community
  • LWP a.k.a. libwww-perl • Whipuptitude • Very popular in the Perl community • 1,691 CPAN modules depend on LWP!
  • LWP a.k.a. libwww-perl • Whipuptitude • Very popular in the Perl community • 1,691 CPAN modules depend on LWP! • $ perl -MLWP::Simple -E 'get("https://metacpan.org");say~~keys%INC'
  • LWP a.k.a. libwww-perl • Whipuptitude • Very popular in the Perl community • 1,691 CPAN modules depend on LWP! • $ perl -MLWP::Simple -E 'get("https://metacpan.org");say~~keys%INC' • Loads 122 modules at runtime :(
  • libcurl
  • libcurl • Manipulexity
  • libcurl • Manipulexity • Dozens of protocols supported out-of-box!
  • libcurl • Manipulexity • Dozens of protocols supported out-of-box! • Very popular outside of the Perl community
  • libcurl • Manipulexity • Dozens of protocols supported out-of-box! • Very popular outside of the Perl community • Many options!
  • libcurl • Manipulexity • Dozens of protocols supported out-of-box! • Very popular outside of the Perl community • Many options! • Too many options :(
  • cpanm LWP::Protocol::Net::Curl
  • cpanm LWP::Protocol::Net::Curl • use LWP::Protocol::Net::Curl;
  • cpanm LWP::Protocol::Net::Curl • use LWP::Protocol::Net::Curl; • No black magic!
  • cpanm LWP::Protocol::Net::Curl • use LWP::Protocol::Net::Curl; • No black magic! • Except...
  • cpanm LWP::Protocol::Net::Curl • use LWP::Protocol::Net::Curl; • No black magic! • Except... • PERL5OPT=-MLWP::Protocol::Net::Curl ...
  • cpanm LWP::Protocol::Net::Curl • use LWP::Protocol::Net::Curl; • No black magic! • Except... • PERL5OPT=-MLWP::Protocol::Net::Curl ... • PERL5OPT=-MLWP::Protocol::Net::Curl=verbose,0 ...
  • cpanm LWP::Protocol::Net::Curl • use LWP::Protocol::Net::Curl; • No black magic! • Except... • PERL5OPT=-MLWP::Protocol::Net::Curl ... • PERL5OPT=-MLWP::Protocol::Net::Curl=verbose,0 ... • This way, passes LWP & WWW::Mechanize tests!
  • Thank you! • cpan.me/LWP::Protocol::Net::Curl • github.com/creaktive