Skip to content

Instantly share code, notes, and snippets.

@Songmu
Last active August 29, 2015 14:03
Show Gist options
  • Select an option

  • Save Songmu/49e785f429998d2d0d76 to your computer and use it in GitHub Desktop.

Select an option

Save Songmu/49e785f429998d2d0d76 to your computer and use it in GitHub Desktop.
App::Ack :19
YAML :19
Devel::NYTProf :18
Perl::Tidy :18
App::cpanminus :17
Dist::Zilla :17
Moose :17
Test::Pod :16
JSON :15
DBD::SQLite :14
DBI :14
DateTime :14
Test::Pod::Coverage :14
Devel::Cover :13
App::cpanoutdated :12
CPAN::Mini :12
JSON::XS :12
App::Nopaste :11
File::Slurp :11
LWP::Protocol::https :11
Moo :11
Try::Tiny :11
Path::Class :10
Plack :10
Pod::Coverage::TrustPod :10
Test::More :10
WWW::Mechanize :10
DBIx::Class : 9
List::MoreUtils : 9
Module::Install : 9
Perl::Critic : 9
URI : 9
autodie : 9
namespace::autoclean : 9
warnings : 9
CPAN::Uploader : 8
Term::ReadLine::Gnu : 8
strict : 8
Carp::Always : 7
File::Find::Rule : 7
IO::Socket::SSL : 7
List::AllUtils : 7
Pod::Cpandoc : 7
Template : 7
YAML::XS : 7
Archive::Zip : 6
DBD::mysql : 6
DateTime::Format::MySQL : 6
DateTime::Format::Strptime : 6
Email::Sender : 6
File::HomeDir : 6
File::ShareDir : 6
File::pushd : 6
LWP : 6
Log::Log4perl : 6
Mozilla::CA : 6
Perl::Version : 6
Regexp::Common : 6
Term::ReadLine::Perl : 6
Test::Deep : 6
Test::Fatal : 6
XML::LibXML : 6
XML::Simple : 6
AnyEvent : 5
App::Uni : 5
CPAN::Reporter : 5
Capture::Tiny : 5
Carp::Always::Color : 5
Coro : 5
DBIx::Class::Schema::Loader : 5
Modern::Perl : 5
Module::Install::AuthorTests : 5
MooseX::Declare : 5
MooseX::Types::Common : 5
MooseX::Types::Path::Class : 5
MooseX::Types::URI : 5
Scalar::Util : 5
V : 5
Web::Scraper : 5
App::Cmd : 4
Archive::Tar::Wrapper : 4
Bundle::LWP : 4
CPAN::Mini::Devel : 4
Code::TidyAll : 4
Crypt::SSLeay : 4
DBIx::Class::TimeStamp : 4
Data::Dump : 4
Data::Dump::Streamer : 4
Data::Visitor : 4
Devel::REPL : 4
Email::MIME : 4
Email::Simple : 4
ExtUtils::MakeMaker : 4
File::Which : 4
Git::CPAN::Patch : 4
HTTP::Tiny : 4
IPC::System::Simple : 4
Minilla : 4
Module::Build : 4
Module::CoreList : 4
Module::Install::ExtraTests : 4
Module::Which : 4
Mojolicious : 4
Moose::Autobox : 4
MooseX::LazyRequire : 4
MooseX::Method::Signatures : 4
MooseX::Types : 4
MooseX::Types::DateTime : 4
MooseX::Types::Email : 4
Net::SSLeay : 4
Parse::RecDescent : 4
Sub::Exporter : 4
Task::Catalyst : 4
Term::ReadKey : 4
Test::Exception : 4
Test::Perl::Critic : 4
Test::Reporter : 4
Test::WWW::Mechanize::Catalyst : 4
Text::Markdown : 4
Text::Xslate : 4
Unicode::Tussle : 4
App::ForkProve : 3
App::Software::License : 3
App::ph : 3
Archive::Tar : 3
Bundle::CPAN : 3
CPAN::DistnameInfo : 3
Carton : 3
Config::GitLike : 3
Const::Fast : 3
DBD::Pg : 3
Data::Dumper : 3
Data::Printer : 3
DateTime::Format::Natural : 3
DateTime::Format::Pg : 3
Devel::bt : 3
Digest::SHA1 : 3
Directory::Scratch : 3
Dist::Zilla::App::Command::cover : 3
EV : 3
File::Find::Rule::Perl : 3
HTML::TreeBuilder::XPath : 3
HTTP::Parser::XS : 3
Hash::Merge : 3
LWP::UserAgent : 3
Method::Signatures::Simple : 3
Module::Install::AuthorRequires : 3
Module::Install::CheckConflicts : 3
Module::Install::GithubMeta : 3
MooseX::Aliases : 3
MooseX::App::Cmd : 3
MooseX::Log::Log4perl : 3
MooseX::StrictConstructor : 3
MooseX::Types::LoadableClass : 3
Mouse : 3
Net::DNS : 3
Net::Daemon : 3
Net::GitHub : 3
Net::Server : 3
PPI : 3
PPI::HTML : 3
PadWalker : 3
Path::Tiny : 3
Perl::Critic::Bangs : 3
Pod::Coverage : 3
Pod::Simple : 3
Reply : 3
SQL::Translator : 3
TAP::Formatter::HTML : 3
Task::CPAN::Reporter : 3
Task::Moose : 3
Task::Plack : 3
Test::Aggregate : 3
Test::CPAN::Meta : 3
Test::Class : 3
Test::Differences : 3
Test::Most : 3
Test::Output : 3
Test::Pretty : 3
Text::CSV_XS : 3
Time::HiRes : 3
TryCatch : 3
URI::Escape : 3
XML::Parser : 3
XML::RSS : 3
YAML::Syck : 3
indirect : 3
local::lib : 3
version : 3
Acme::MetaSyntactic : 2
AnyEvent::HTTP : 2
App::BashComplete : 2
App::Whiff : 2
App::gh : 2
App::grindperl : 2
App::scan_prereqs_cpanfile : 2
B::Keywords : 2
Bread::Board::Declare : 2
Bundle::libnet : 2
CHI : 2
CPAN : 2
CPAN::SQLite : 2
CSS::Minifier : 2
Cache::Cache : 2
Cache::FileCache : 2
Cache::Memcached::Fast : 2
Carp::REPL : 2
Catalyst::Plugin::Authentication : 2
Catalyst::Plugin::Session : 2
Class::Accessor::Lite : 2
Class::Method::Modifiers : 2
Clipboard : 2
Clone : 2
Config::Any : 2
Config::INI : 2
Config::Tiny : 2
DBIx::Class::Candy : 2
DBIx::Class::EncodedColumn : 2
DBIx::Class::InflateColumn::Serializer : 2
DBIx::Class::Schema::Versioned : 2
Daemon::Control : 2
Daemon::Daemonize : 2
Dancer2 : 2
Data::DPath : 2
Data::YAML : 2
Date::Calc : 2
Date::Manip : 2
DateTime::Format::Builder : 2
DateTime::Format::DB2 : 2
DateTime::Format::DBI : 2
DateTime::Format::DateParse : 2
DateTime::Format::Epoch : 2
DateTime::Format::Excel : 2
DateTime::Format::Human::Duration : 2
DateTime::Format::ISO8601 : 2
DateTime::Format::MSSQL : 2
DateTime::Format::Mail : 2
DateTime::Format::SQLite : 2
Devel::Backtrace : 2
Devel::Cycle : 2
Devel::REPL::Plugin::DataPrinter : 2
Devel::StackTrace : 2
Devel::StackTrace::WithLexicals : 2
Digest::MD5 : 2
Dist::Zilla::PluginBundle::DOY : 2
Email::Abstract : 2
Email::Sender::Simple : 2
Email::Simple::Creator : 2
Email::Valid : 2
Error : 2
Event : 2
Excel::Writer::XLSX : 2
ExtUtils::CBuilder : 2
ExtUtils::MakeMaker::Dist::Zilla::Develop : 2
ExtUtils::ParseXS : 2
File::ChangeNotify : 2
File::Copy : 2
File::MMagic : 2
File::Next : 2
File::Rename : 2
File::Spec : 2
File::Temp : 2
File::Type : 2
File::chdir : 2
Function::Parameters : 2
Furl : 2
Getopt::Long : 2
Getopt::Lucid : 2
Git::Wrapper : 2
Gravatar::URL : 2
Guard : 2
HTTP::CookieJar : 2
HTTP::Parser : 2
Hash::Merge::Simple : 2
IO::All : 2
IO::CaptureOutput : 2
IPC::Run3 : 2
Image::Size : 2
Imager : 2
JSON::Any : 2
JSON::Syck : 2
List::Gen : 2
List::Util : 2
Log::Any : 2
MIME::Lite : 2
MIME::Parser : 2
MIME::Types : 2
Mail::IMAPClient : 2
Mason : 2
Method::Signatures : 2
Module::Find : 2
Module::Install::AutoLicense : 2
Module::Install::AutoManifest : 2
Module::Install::ManifestSkip : 2
Module::Install::ReadmeFromPod : 2
Module::Install::Repository : 2
Module::Refresh : 2
MooX::Cmd : 2
MooseX::App : 2
MooseX::ConfigFromFile : 2
MooseX::Daemonize : 2
MooseX::Getopt : 2
MooseX::Types::Perl : 2
MooseX::Types::Structured : 2
Net::IP : 2
Net::Netmask : 2
Net::OAuth : 2
Net::SSH : 2
Net::SSH::Expect : 2
Net::Server::PreForkSimple : 2
Net::TFTP : 2
POE : 2
POE::XS::Queue::Array : 2
POSIX::AtFork : 2
Parallel::Prefork : 2
Params::Validate : 2
Parse::CPAN::Meta : 2
Path::Class::Rule : 2
Path::Iterator::Rule : 2
Perl::Build : 2
Plack::Middleware::Debug : 2
Pod::PseudoPod : 2
Pod::Usage : 2
Readonly::XS : 2
Server::Starter : 2
Software::License : 2
Spellunker : 2
Spreadsheet::WriteExcel : 2
Spreadsheet::XLSX : 2
Starlet : 2
TAP::DOM : 2
TAP::Harness::Restricted : 2
TAP::Parser::Aggregator : 2
Task::Kensho : 2
Task::Kensho::CLI : 2
Task::Kensho::Hackery : 2
Task::Kensho::ModuleDev : 2
Task::KiokuDB : 2
Task::SDK::Moose : 2
Task::Weaken : 2
Teng : 2
Term::ProgressBar : 2
Test::Fixture::DBIC::Schema : 2
Test::MockModule : 2
Test::MockObject::Extends : 2
Test::Reporter::Transport::Metabase : 2
Test::Reporter::Transport::Socket : 2
Test::Routine : 2
Test::Without::Module : 2
Text::CSV : 2
Text::Glob : 2
Text::MicroTemplate : 2
Text::Template : 2
Text::Textile : 2
Twiggy : 2
URI::Find : 2
Unicode::UTF8 : 2
Vi::QuickFix : 2
Web::Query : 2
XML::SAX : 2
YAML::Any : 2
aliased : 2
autovivification : 2
bareword::filehandles : 2
circular::require : 2
multidimensional : 2
superclass : 2
utf8::all : 2
AI::MegaHAL : 1
Acme::CPANAuthors : 1
Acme::CPANAuthors::India : 1
Acme::CPANAuthors::Turkish : 1
Acme::LOLCAT : 1
Acme::POE::Acronym::Generator : 1
Acme::require::case : 1
Algorithm::C3 : 1
Algorithm::FloodControl : 1
Amon2 : 1
Any::Moose : 1
AnyEvent::AIO : 1
AnyEvent::Gearman : 1
AnyEvent::HTTPD : 1
AnyEvent::Redis : 1
AnyEvent::Twitter::Stream : 1
AnyEvent::XMPP : 1
AnyMQ : 1
App::Adenosine : 1
App::AltSQL : 1
App::ArchiveDevelCover : 1
App::Base64 : 1
App::CPAN::Fresh : 1
App::Changelog2x : 1
App::DPath : 1
App::Genpass : 1
App::HTTPThis : 1
App::Metabase::Relayd : 1
App::MiseEnPlace : 1
App::MusicTools : 1
App::Notifo : 1
App::PAUSE::Comaint : 1
App::Prove : 1
App::Rad : 1
App::Rgit : 1
App::Sys::Info : 1
App::Termcast : 1
App::TimeTracker : 1
App::Ttyrec : 1
App::Whatsit : 1
App::autotest : 1
App::cpanlistchanges : 1
App::cpanminus::reporter : 1
App::distfind : 1
App::local::lib::helper : 1
App::metacpansearch : 1
App::mymeta_requires : 1
App::p : 1
App::perlbrew : 1
App::pmuninstall : 1
App::pod2pdf : 1
App::watcher : 1
AppConfig : 1
Archive::Any : 1
Array::Compare : 1
Array::Diff : 1
Async::Hooks : 1
Async::Interrupt : 1
Audio::M4P::QuickTime : 1
Authen::Passphrase : 1
Authen::Simple::Passwd : 1
BackPAN::Index : 1
Bash::Completion : 1
Bash::Completion::Plugins::cpanm : 1
Bash::Completion::Plugins::perlbrew : 1
Benchmark::Forking : 1
Bread::Board : 1
Bundle::CPANxxl : 1
CGI::Auth::Basic : 1
CGI::Emulate::PSGI : 1
CGI::Fast : 1
CGI::Session : 1
CPAN::Changes : 1
CPAN::Mini::Inject : 1
CPAN::Mini::Webserver : 1
CPAN::Repository : 1
CPAN::Visitor : 1
CPANPLUS : 1
CPANPLUS::Dist::Build : 1
CSS::Minifier::XS : 1
Cache::CacheFactory : 1
Carp::Clan : 1
Carp::Reply : 1
Catalyst : 1
Catalyst::Authentication::Store::DBIx::Class : 1
Catalyst::Model::KiokuDB : 1
Catalyst::Plugin::Assets : 1
Catalyst::Plugin::AutoCRUD : 1
Catalyst::Plugin::Captcha : 1
Catalyst::Plugin::ChainedURI : 1
Catalyst::Plugin::CustomErrorMessage : 1
Catalyst::Plugin::Session::State::Cookie : 1
Catalyst::Plugin::Session::Store::FastMmap : 1
Catalyst::Plugin::Session::Store::File : 1
Catalyst::Plugin::StackTrace : 1
Catalyst::Plugin::StatusMessage : 1
Catalyst::Plugin::Unicode::Encoding : 1
Catalyst::Runtime : 1
Catalyst::View::Email::Template : 1
Catalyst::View::JSON : 1
Catalyst::View::TT : 1
Chart::Clicker : 1
Check::ISA : 1
Class::Accessor : 1
Class::Accessor::Lite::Lazy : 1
Class::C3 : 1
Class::C3::XS : 1
Class::DBI : 1
Class::Inspector : 1
Class::Load : 1
Class::MOP : 1
Class::Method::Modifiers::Fast : 1
Class::XSAccessor : 1
Code::TidyAll::Plugin::Perl::AlignMooseAttributes : 1
Code::TidyAll::Plugin::Perl::IgnoreMethodSignaturesSimple: 1
Code::TidyAll::Plugin::PerlTidy : 1
Code::TidyAll::Plugin::PodTidy : 1
Compress::Raw::Bzip2 : 1
Compress::Raw::Zlib : 1
Compress::Zlib : 1
Config::General : 1
Config::INI::Reader : 1
Config::JFDI : 1
Config::OpenSSH::Authkey : 1
Config::PL : 1
Config::Pit : 1
Config::TOML : 1
Crypt::Eksblowfish::Bcrypt : 1
Crypt::PBKDF2 : 1
Crypt::PasswdMD5 : 1
Cwd : 1
DB::Pluggable : 1
DB::Pluggable::StackTraceAsHTML : 1
DBD::CSV : 1
DBD::Mock : 1
DBICx::DataDictionary : 1
DBICx::Indexing : 1
DBICx::Shortcuts : 1
DBIx::Class::AlwaysUpdate : 1
DBIx::Class::DeploymentHandler : 1
DBIx::Class::EncodedColumn::Crypt::Eksblowfish::Bcrypt: 1
DBIx::Class::Helpers : 1
DBIx::Class::InflateColumn::Authen::Passphrase : 1
DBIx::Class::InflateColumn::Currency : 1
DBIx::Class::InflateColumn::DateTime : 1
DBIx::Class::InflateColumn::URI : 1
DBIx::Class::Migration : 1
DBIx::Class::PassphraseColumn : 1
DBIx::Class::Validation : 1
DBIx::Connector : 1
DBIx::QueryLog : 1
DBIx::Schema::DSL : 1
DBIx::Sunny : 1
DBIx::Tracer : 1
DBIx::TransactionManager : 1
DBIx::TransactionManager::EndHook : 1
DDP : 1
Daiku : 1
Dancer : 1
Data::Compare : 1
Data::Dump::XML : 1
Data::Dumper::Perltidy : 1
Data::FormValidator : 1
Data::GUID : 1
Data::Hash::Totals : 1
Data::ICal : 1
Data::ICal::DateTime : 1
Data::MessagePack : 1
Data::ObjectDriver : 1
Data::Section::Simple : 1
Data::Stream::Bulk : 1
Data::UUID::MT : 1
Data::Validator : 1
Date::Tiny : 1
DateTime::Format::DateManip : 1
DateTime::Format::Duration : 1
DateTime::Format::Duration::DurationString : 1
DateTime::Format::Duration::XSD : 1
DateTime::Format::Epoch::ActiveDirectory : 1
DateTime::Format::Epoch::MacOS : 1
DateTime::Format::Epoch::Unix : 1
DateTime::Format::Flexible : 1
DateTime::Format::HTTP : 1
DateTime::Format::Human : 1
DateTime::Format::Natural::Calc : 1
DateTime::Format::Natural::Compat : 1
DateTime::Format::Natural::Duration : 1
DateTime::Format::Natural::Duration::Checks : 1
DateTime::Format::Natural::Expand : 1
DateTime::Format::Natural::Extract : 1
DateTime::Format::Natural::Formatted : 1
DateTime::Format::Natural::Helpers : 1
DateTime::Format::Natural::Lang::Base : 1
DateTime::Format::Natural::Lang::EN : 1
DateTime::Format::Natural::Rewrite : 1
DateTime::Format::Natural::Test : 1
DateTime::Format::Natural::Utils : 1
DateTime::Format::Natural::Wrappers : 1
DateTime::Format::Oracle : 1
DateTime::Format::RFC3339 : 1
DateTime::Format::RFC3501 : 1
DateTime::Format::RSS : 1
DateTime::Format::Roman : 1
DateTime::Format::Sybase : 1
DateTime::Format::WindowsFileTime : 1
DateTime::Format::XSD : 1
Dev::Bollocks : 1
Devel::BeginLift : 1
Devel::CheckLib : 1
Devel::CheckOS : 1
Devel::Confess : 1
Devel::CoverX::Covered : 1
Devel::FindRef : 1
Devel::KYTProf : 1
Devel::Leak : 1
Devel::LeakGuard::Object : 1
Devel::Loaded : 1
Devel::Modlist : 1
Devel::PartialDump : 1
Devel::STDERR::Indent : 1
Devel::SearchINC : 1
Devel::Size : 1
Devel::StackTrace::AsHTML : 1
Devel::Symdump : 1
Devel::Trace : 1
Devel::TraceUse : 1
Device::CableModem::Motorola::SB4200 : 1
Digest::HMAC : 1
Digest::SHA : 1
Dist::Data : 1
Dist::Milla : 1
Dist::Zilla::App::Command::perltidy : 1
Dist::Zilla::App::Command::shell : 1
Dist::Zilla::MintingProfile::Author::FIBO : 1
Dist::Zilla::Plugin::CopyReadmeFromBuild : 1
Dist::Zilla::Plugin::Git::Init : 1
Dist::Zilla::Plugin::GitHub : 1
Dist::Zilla::Plugin::InstallGuide : 1
Dist::Zilla::Plugin::LatestPrereqs : 1
Dist::Zilla::Plugin::NextRelease : 1
Dist::Zilla::Plugin::PkgVersion : 1
Dist::Zilla::Plugin::PodPurler : 1
Dist::Zilla::Plugin::ReadmeFromPod : 1
Dist::Zilla::Plugin::TaskWeaver : 1
Dist::Zilla::Plugin::Twitter : 1
Dist::Zilla::PluginBundle::AMD : 1
Dist::Zilla::PluginBundle::Author::LESPEA : 1
Dist::Zilla::PluginBundle::Author::MELO : 1
Dist::Zilla::PluginBundle::CEBJYRE : 1
Dist::Zilla::PluginBundle::DAGOLDEN : 1
Dist::Zilla::PluginBundle::DBR : 1
Dist::Zilla::PluginBundle::FLORA : 1
Dist::Zilla::PluginBundle::GENEHACK : 1
Dist::Zilla::PluginBundle::GETTY : 1
Dist::Zilla::PluginBundle::Git : 1
Dist::Zilla::PluginBundle::GitHub : 1
Dist::Zilla::PluginBundle::MARCEL : 1
Dist::Zilla::PluginBundle::MSCHOUT : 1
Dist::Zilla::PluginBundle::RJBS : 1
Dist::Zilla::PluginBundle::SCHWIGON : 1
Dist::Zilla::PluginBundle::SHANTANU : 1
Dist::Zilla::PluginBundle::TAPPER : 1
Dist::Zilla::Shell : 1
Dist::Zooky : 1
Dumbbench : 1
Email::Address : 1
Email::Date : 1
Email::Date::Format : 1
Email::Filter : 1
Email::FolderType : 1
Email::MIME::Kit : 1
Email::MIME::Kit::Assembler::Markdown : 1
Email::MIME::Kit::Renderer::TT : 1
Email::MessageID : 1
Email::Send : 1
Email::Sender::Transport::SQLite : 1
Encode : 1
Eval::Closure : 1
Exception::Tiny : 1
Exporter::Easy : 1
ExtUtils::Install : 1
FCGI : 1
File::AtomicWrite : 1
File::Cmp : 1
File::Copy::Recursive : 1
File::HomeDir::PathClass : 1
File::MMagic::XS : 1
File::Path : 1
File::Path::Expand : 1
File::Remove : 1
File::ShareDir::ProjectDistDir : 1
File::UStore : 1
File::Zglob : 1
Filesys::Notify::Simple : 1
FindBin::libs : 1
Fluent::Logger : 1
Format::Human::Bytes : 1
GD : 1
GD::SecurityImage : 1
GD::Thumbnail : 1
GDBM_File : 1
Gearman::Client : 1
Gearman::Worker : 1
Getopt::Long::Descriptive : 1
Getopt::Whatever : 1
Git::PurePerl : 1
Git::Status::Tackle : 1
GitDDL::Migrator : 1
Gitalist : 1
Github::Import : 1
Graph::Easy : 1
GraphViz : 1
HTML::Element : 1
HTML::Entities : 1
HTML::FillInForm : 1
HTML::Mason : 1
HTML::Parser : 1
HTML::Selector::XPath : 1
HTML::Template : 1
HTML::Tree : 1
HTTP::Date : 1
HTTP::Headers : 1
HTTP::Message : 1
HTTP::Request::AsCGI : 1
IO::AIO : 1
IO::Capture : 1
IO::Compress::Base : 1
IO::Handle::Util : 1
IO::Prompt::Simple : 1
IO::Prompt::Tiny : 1
IO::Pty : 1
IO::Pty::Easy : 1
IO::Scalar : 1
IO::String : 1
IO::Stringy : 1
IO::Tty : 1
IO::Uncompress::Gunzip : 1
IO::Zlib : 1
Image::ExifTool : 1
Image::Resize : 1
JSON::PP : 1
JavaScript::Minifier : 1
JavaScript::Minifier::XS : 1
KiokuDB : 1
KiokuDB::Backend::DBI : 1
KiokuDB::Backend::Redis : 1
L : 1
LWP::Simple : 1
LastFM::Export : 1
Lexical::Persistence : 1
Lingua::JA::Heisig : 1
Lingua::JA::Moji : 1
Lingua::JA::Romanize::Japanese : 1
Lingua::JP::Kanjidic : 1
Lingua::TR::ASCII : 1
Linux::Inotify2 : 1
List::UtilsBy : 1
Locale::Simple : 1
Locale::US : 1
Log::Any::Adapter : 1
Log::Any::Adapter::Log4perl : 1
Log::Contextual : 1
Log::Dispatchouli : 1
Log::Minimal : 1
MIME::Base64 : 1
MIME::Entity : 1
MIME::Tools : 1
MIME::WordDecoder : 1
MP3::M3U::Parser : 1
Mail::Address : 1
Markapl : 1
Mason::Tidy : 1
Math::Big : 1
Math::Big::Factors : 1
Math::BigInt::FastCalc : 1
Math::BigInt::GMP : 1
Math::Random : 1
Math::Random::MT : 1
Math::Random::MT::Auto : 1
Math::Round : 1
Math::SlideRule : 1
Message::Passing : 1
Message::Passing::Redis : 1
MetaCPAN::API : 1
Module::CPANTS::Analyse : 1
Module::Data : 1
Module::Info : 1
Module::Info::File : 1
Module::Install::AssertOS : 1
Module::Install::AutomatedTester : 1
Module::Install::CheckLib : 1
Module::Install::Homepage : 1
Module::Install::NoAutomatedTesting : 1
Module::Install::ReadmeMarkdownFromPod : 1
Module::Load : 1
Module::Load::Conditional : 1
Module::Pluggable : 1
Module::Reload : 1
Module::Setup : 1
Module::Setup::Flavor::JJNAPIORK : 1
Module::Signature : 1
Module::Starter : 1
Module::Starter::PBP : 1
Module::Versions::Report : 1
Mojo : 1
MongoDB : 1
MooX : 1
MooX::HasEnv : 1
MooX::Options : 1
MooX::Types::MooseLike : 1
Moose::Exporter : 1
Moose::Meta::Attribute::Native : 1
MooseX::Async : 1
MooseX::AttributeHelpers : 1
MooseX::AttributeShortcuts : 1
MooseX::AutoDestruct : 1
MooseX::ClassAttribute : 1
MooseX::Has::Sugar : 1
MooseX::HasDefaults::RO : 1
MooseX::MethodAttributes : 1
MooseX::MultiMethods : 1
MooseX::NonMoose : 1
MooseX::POE : 1
MooseX::RelatedClasses : 1
MooseX::Role::WithOverloading : 1
MooseX::Singleton : 1
MooseX::Traits : 1
MooseX::Types::Common::Numeric : 1
MooseX::Types::Common::String : 1
MooseX::Types::DateTime::ButMaintained : 1
MooseX::Types::IPv4 : 1
MooseX::Types::JSON : 1
MooseX::Types::Moose : 1
MooseX::Types::NetAddr::IP : 1
MooseX::Types::Path::Tiny : 1
MooseX::Types::PortNumber : 1
MooseX::Types::UUID : 1
MooseX::amine : 1
MouseX::Types : 1
Music::NeoRiemannianTonnetz : 1
NTS::Template : 1
Net::Bonjour : 1
Net::CIDR::Lite : 1
Net::Cmd : 1
Net::Domain::TLD : 1
Net::FTP : 1
Net::Google::FederatedLogin : 1
Net::HTTP : 1
Net::LDAP : 1
Net::Ping : 1
Net::Rendezvous : 1
Net::Rendezvous::Publish::Backend::Apple : 1
Net::SMTP : 1
Net::SMTP::TLS::ButMaintained : 1
Net::Server::Mail : 1
Net::Twitter : 1
Net::Twitter::Lite : 1
Net::Wake : 1
NetAddr::MAC : 1
Number::Format : 1
Object::Event : 1
Object::InsideOut : 1
PAR::Dist : 1
PDL : 1
POE::API::Peek : 1
POE::Component::Client::DNS : 1
POE::Component::Client::DNS::Recursive : 1
POE::Component::Client::DNSBL : 1
POE::Component::Client::FTP : 1
POE::Component::Client::HTTP : 1
POE::Component::Client::Ident : 1
POE::Component::Client::Keepalive : 1
POE::Component::Client::NNTP : 1
POE::Component::Client::NRPE : 1
POE::Component::Client::NSCA : 1
POE::Component::Client::RADIUS : 1
POE::Component::Client::SMTP : 1
POE::Component::Client::Whois : 1
POE::Component::EasyDBI : 1
POE::Component::Github : 1
POE::Component::IRC : 1
POE::Component::Pluggable : 1
POE::Component::RSSAggregator : 1
POE::Component::SSLify : 1
POE::Component::Server::FTP : 1
POE::Component::Server::IRC : 1
POE::Component::Server::POP3 : 1
POE::Component::Server::SimpleContent : 1
POE::Component::Server::SimpleHTTP : 1
POE::Component::Server::SimpleSMTP : 1
POE::Component::Server::Syslog : 1
POE::Component::SmokeBox : 1
POE::Component::SmokeBox::Dists : 1
POE::Component::SmokeBox::Recent : 1
POE::Component::WWW::Shorten : 1
POE::Filter::HTTP::Parser : 1
POE::Filter::Zlib : 1
Package::Stash : 1
Package::Stash::XS : 1
Parallel::ForkManager : 1
Params::Coerce : 1
Params::Util : 1
Parse::BACKPAN::Packages : 1
Parse::CPAN::Authors : 1
Parse::CPAN::Packages : 1
Parse::CPAN::Packages::Fast : 1
Parse::CPAN::Whois : 1
Parse::HTTP::UserAgent : 1
Parse::IASLog : 1
Parse::IRC : 1
Path::ScanINC : 1
Perl6::Export::Attrs : 1
Perl6::Junction : 1
Perl::Critic::Deprecated : 1
Perl::Critic::Lax : 1
Perl::Critic::logicLAB : 1
Perl::MinimumVersion : 1
Perl::PrereqScanner : 1
Petal : 1
Petal::Utils : 1
Plack::Middleware::Debug::DBIC::QueryLog : 1
Plack::Middleware::Debug::DBIProfile : 1
Plack::Middleware::ReverseProxy : 1
Plack::Server::ReverseHTTP : 1
Pod::Checker : 1
Pod::Coverage::CountParents : 1
Pod::Elemental : 1
Pod::Escapes : 1
Pod::HtmlEasy : 1
Pod::POM::Web : 1
Pod::ProjectDocs : 1
Pod::S5 : 1
Pod::Simple::Wiki : 1
Pod::Strip : 1
Pod::Stripper : 1
Pod::Tidy : 1
Pod::Weaver : 1
Pod::Weaver::PluginBundle::AMD : 1
Pod::Weaver::PluginBundle::MARCEL : 1
Pod::Weaver::PluginBundle::SCHWIGON : 1
Pod::Weaver::PluginBundle::SHANTANU : 1
Pod::Weaver::PluginBundle::TAPPER : 1
Pod::Wordlist::hanekomu : 1
Poet : 1
Proc::Daemon : 1
Proc::InvokeEditor : 1
Proclet : 1
Puncheur : 1
RPC::XML : 1
Readonly : 1
Redis : 1
Redis::Fast : 1
Reflex : 1
Reflexive::Client::HTTP : 1
Regexp::Assemble : 1
Regexp::Debugger : 1
Reindeer : 1
Riji : 1
SMS::Send : 1
SQL::Beautify : 1
SQL::Translator::Producer::Teng : 1
Scalar::Util::Reftype : 1
Scope::Guard : 1
Signal::StackTrace::CarpLike : 1
Smart::Args : 1
Smart::Comments : 1
Smart::Match : 1
Socket::GetAddrInfo : 1
Sort::Key : 1
Sort::Versions : 1
Spreadsheet::ParseExcel : 1
Starman : 1
String::CRC32 : 1
String::CamelCase : 1
String::Diff : 1
String::Format : 1
String::FriendlyID : 1
String::IRC : 1
String::MkPasswd : 1
String::Perl::Warnings : 1
String::ProgressBar : 1
String::Random : 1
String::ShellQuote : 1
String::Truncate : 1
Sub::Install : 1
Sub::Name : 1
Syntax::Keyword::Junction : 1
Sys::UniqueID : 1
TAP::Formatter::JUnit : 1
TAP::Formatter::TextMate : 1
TOML : 1
Task::Devel::Cover::Recommended : 1
Task::Dist::Zilla : 1
Task::Jenkins : 1
Task::Kensho::Config : 1
Task::Kensho::DBDev : 1
Task::Kensho::Dates : 1
Task::Kensho::Exceptions : 1
Task::Kensho::OOP : 1
Task::Kensho::Scalability : 1
Task::Kensho::Testing : 1
Task::Kensho::Toolchain : 1
Task::Kensho::WebDev : 1
Task::Kensho::XML : 1
Task::Lingua::Any::Numbers : 1
Task::PerlFormance : 1
Task::Pinto : 1
Telephony::CountryDialingCodes : 1
Template::Mustache : 1
Template::Provider::Encoding : 1
Template::Test : 1
Teng::Plugin::ResultSet : 1
Teng::Plugin::SearchJoined : 1
Tenjin : 1
Term::CallEditor : 1
Term::TtyRec::Plus : 1
Term::Visual : 1
Test::AgainstSchema : 1
Test::Approx : 1
Test::Base : 1
Test::Base::Less : 1
Test::CPAN::Changes : 1
Test::Compile : 1
Test::ConsistentVersion : 1
Test::Continuous : 1
Test::DatabaseRow : 1
Test::Deep::Cond : 1
Test::Deep::Matcher : 1
Test::Dirs : 1
Test::FailWarnings : 1
Test::File : 1
Test::Harness : 1
Test::Inline::Extract : 1
Test::Kit : 1
Test::Kwalitee : 1
Test::LeakTrace : 1
Test::LoadAllModules : 1
Test::Memory::Cycle : 1
Test::MinimumVersion : 1
Test::Mock::Guard : 1
Test::Moose::More : 1
Test::NoTabs : 1
Test::POE::Client::TCP : 1
Test::POE::Server::TCP : 1
Test::Prereq : 1
Test::Requires : 1
Test::Roo : 1
Test::SharedFork : 1
Test::Spelling : 1
Test::TCP : 1
Test::Taint : 1
Test::TempDir : 1
Test::mysqld : 1
Test::use::ok : 1
Text::Autoformat : 1
Text::Context : 1
Text::FindIndent : 1
Text::Markdown::Discount : 1
Text::Markdown::Slidy : 1
Text::MeCab : 1
Text::MicroMason : 1
Text::MultiMarkdown : 1
Text::ParseWords : 1
Text::Reform : 1
Text::Table : 1
Text::Template::Simple : 1
Text::Textile::Plaintext : 1
Text::Trim : 1
Text::Unaccent : 1
Text::Wrap : 1
TextMate::JumpTo : 1
Throwable : 1
Throwable::Error : 1
Throwable::X : 1
Tie::IxHash : 1
Tie::SecureHash : 1
Time::Duration : 1
Time::Elapsed : 1
Time::Moment : 1
Time::Out : 1
Time::ParseDate : 1
Time::Piece : 1
Time::Piece::Plus : 1
Time::y2038 : 1
Tree::DAG_Node : 1
UNIVERSAL::require : 1
URL::Encode : 1
UnQLite : 1
Unicode::Casing : 1
Unicode::String : 1
Unicode::Stringprep : 1
Unix::Sysexits : 1
Version::Next : 1
Versionify::Dispatch : 1
Vimana : 1
WWW::Mechanize::Cached : 1
WWW::Mechanize::GZip : 1
WWW::RobotRules : 1
WWW::Shorten : 1
WWW::UsePerl::Journal : 1
WWW::UserAgent::Random : 1
WWW::Wunderground::API : 1
Want : 1
Web::Simple : 1
WebService::Amazon::Route53 : 1
XML::Feed : 1
XML::Generator : 1
XML::LibXSLT : 1
XML::NamespaceSupport : 1
XML::Parser::Expat : 1
XML::Quote : 1
XML::RSS::Feed : 1
XML::SAX::Base : 1
XML::TreePP : 1
XML::Twig : 1
XML::Writer : 1
XML::XPathEngine : 1
XS::Assert : 1
XXX : 1
YAML::Shell : 1
YAML::Tiny : 1
ZMQ::LibZMQ3 : 1
autobox::Colors : 1
autobox::Core : 1
autobox::JSON : 1
autobox::dump : 1
boolean : 1
common::sense : 1
criticism : 1
experimental : 1
lib::if::dev : 1
lib::require::all : 1
lib::tiny : 1
lib::tiny::findbin : 1
lib::xi : 1
namespace::clean : 1
opts : 1
utf8 : 1
#!/usr/bin/env perl
use 5.014;
use warnings;
use utf8;
use autodie;
use HTTP::Tiny;
use JSON::PP;
my $ua = HTTP::Tiny->new;
my $uri = 'http://www.cpan.org/modules/02packages.details.txt';
my $file = "$ENV{HOME}/.cpanm/sources/http%www.cpan.org/02packages.details.txt";
my $res = $ua->mirror($uri, $file);
die 'mirror failed' unless $res->{success};
my @task_belike_modules;
open my $fh, '<', $file;
while (my $line = <$fh>) {
if (my ($module, $version) = $line =~ m!^
(Task\:\:BeLike\:\:[A-Za-z]+)
\s+
([\w\.]+) # version
\s+
\S* # tar path
!mx) {
push @task_belike_modules, $module if $version ne 'undef';
}
}
my %modules;
for my $module (@task_belike_modules) {
my $url = sprintf 'http://api.metacpan.org/v0/module/%s?join=release', $module;
my $res = $ua->get($url);
if ($res->{success}) {
my $data = decode_json($res->{content});
my @requires = grep {$_ ne 'perl'} keys %{ $data->{release}{_source}{metadata}{prereqs}{runtime}{requires} };
$modules{$_}++ for @requires;
}
}
my @results = sort { $modules{$b} <=> $modules{$a} || $a cmp $b } keys %modules;
for my $module (@results) {
printf "%-50s:%2d\n", $module, $modules{$module}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment