-
-
Save rwstauner/4953246 to your computer and use it in GitHub Desktop.
Examples of paths used for perl modules (inside their releases) that aren't beneath "lib/" or in the root (no directory)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
*$ perl -MJSON -Mojo -e '$j = j(p( $ARGV[1], $ARGV[0] )->body); @f = map { $_->{fields} } @{ $j->{hits}{hits} }; print @f ? JSON->new->utf8->pretty->encode([@f, {total => $j->{hits}{total}}]) : $j' '{"query":{"match_all":{}}, "filter":{"and":[ {"term":{"module.indexed":true}}, {"term":{"status":"latest"}}, {"not": {"or": [{"prefix":{"path":"lib/"}}, {"term":{"level":0}}] } }]}, "fields":["release", "module.name", "path"],"size":50}' "https://api.metacpan.org/module/_search" | |
[ | |
{ | |
"module.name" : "XML::Pastor::Test::Type::Country_name", | |
"path" : "test/out/lib/XML/Pastor/Test/Type/Country_name.pm", | |
"release" : "XML-Pastor-1.0.4" | |
}, | |
{ | |
"module.name" : "XML::Pastor::Test::Type::Country", | |
"path" : "test/out/lib/XML/Pastor/Test/Type/Country.pm", | |
"release" : "XML-Pastor-1.0.4" | |
}, | |
{ | |
"module.name" : "XML::Pastor::Test::Type::Code_item_0001", | |
"path" : "test/out/lib/XML/Pastor/Test/Type/Code_item_0001.pm", | |
"release" : "XML-Pastor-1.0.4" | |
}, | |
{ | |
"module.name" : "XML::Pastor::Test::country", | |
"path" : "test/out/lib/XML/Pastor/Test/country.pm", | |
"release" : "XML-Pastor-1.0.4" | |
}, | |
{ | |
"module.name" : "Error::Pure::Utils", | |
"path" : "Pure/Utils.pm", | |
"release" : "Error-Pure-0.09" | |
}, | |
{ | |
"module.name" : "Error::Pure::Error", | |
"path" : "Pure/Error.pm", | |
"release" : "Error-Pure-0.09" | |
}, | |
{ | |
"module.name" : "Error::Pure::ErrorList", | |
"path" : "Pure/ErrorList.pm", | |
"release" : "Error-Pure-0.09" | |
}, | |
{ | |
"module.name" : "cmo::rpn::deco::Mod", | |
"path" : "cmo/rpn/deco/Mod.pm", | |
"release" : "rpn" | |
}, | |
{ | |
"module.name" : "cmo::rpn::deco::MyStack", | |
"path" : "cmo/rpn/deco/MyStack.pm", | |
"release" : "rpn" | |
}, | |
{ | |
"module.name" : "Annelidous::Transport", | |
"path" : "Annelidous/Transport.pm", | |
"release" : "Annelidous-snapshot-20090727" | |
}, | |
{ | |
"module.name" : "Annelidous::Utility::Email", | |
"path" : "Annelidous/Utility/Email.pm", | |
"release" : "Annelidous-snapshot-20090727" | |
}, | |
{ | |
"module.name" : "Annelidous::Connector::EC2", | |
"path" : "Annelidous/Connector/EC2.pm", | |
"release" : "Annelidous-snapshot-20090727" | |
}, | |
{ | |
"module.name" : "Annelidous::Connector::Vertebra::Xen", | |
"path" : "Annelidous/Connector/Vertebra/Xen.pm", | |
"release" : "Annelidous-snapshot-20090727" | |
}, | |
{ | |
"module.name" : "RecentSynopses", | |
"path" : "script/RecentSynopses.pm", | |
"release" : "Mojito-0.21" | |
}, | |
{ | |
"module.name" : [ | |
"DC::Protocol", | |
"DC::NPCDialog" | |
], | |
"path" : "DC/Protocol.pm", | |
"release" : "Deliantra-Client-2.11" | |
}, | |
{ | |
"module.name" : "DC::Texture", | |
"path" : "DC/Texture.pm", | |
"release" : "Deliantra-Client-2.11" | |
}, | |
{ | |
"module.name" : [ | |
"DC::UI", | |
"DC::UI::Event", | |
"DC::UI::Base", | |
"DC::UI::DrawBG", | |
"DC::UI::Empty", | |
"DC::UI::Container", | |
"DC::UI::Bin", | |
"DC::UI::Window", | |
"DC::UI::ViewPort", | |
"DC::UI::ScrolledWindow", | |
"DC::UI::Frame", | |
"DC::UI::FancyFrame", | |
"DC::UI::Toplevel", | |
"DC::UI::Table", | |
"DC::UI::Fixed", | |
"DC::UI::Box", | |
"DC::UI::HBox", | |
"DC::UI::VBox", | |
"DC::UI::Label", | |
"DC::UI::EntryBase", | |
"DC::UI::Entry", | |
"DC::UI::TextEdit", | |
"DC::UI::ButtonBin", | |
"DC::UI::Button", | |
"DC::UI::CheckBox", | |
"DC::UI::Image", | |
"DC::UI::ImageButton", | |
"DC::UI::VGauge", | |
"DC::UI::Progress", | |
"DC::UI::ExperienceProgress", | |
"DC::UI::Gauge", | |
"DC::UI::Slider", | |
"DC::UI::ValSlider", | |
"DC::UI::TextScroller", | |
"DC::UI::Animator", | |
"DC::UI::Flopper", | |
"DC::UI::Tooltip", | |
"DC::UI::Face", | |
"DC::UI::Buttonbar", | |
"DC::UI::Menu", | |
"DC::UI::Multiplexer", | |
"DC::UI::Notebook", | |
"DC::UI::Selector", | |
"DC::UI::Statusbox", | |
"DC::UI::Root" | |
], | |
"path" : "DC/UI.pm", | |
"release" : "Deliantra-Client-2.11" | |
}, | |
{ | |
"module.name" : "DC::Item", | |
"path" : "DC/Item.pm", | |
"release" : "Deliantra-Client-2.11" | |
}, | |
{ | |
"module.name" : [ | |
"DC::DB", | |
"DC::DB::Server" | |
], | |
"path" : "DC/DB.pm", | |
"release" : "Deliantra-Client-2.11" | |
}, | |
{ | |
"module.name" : "DC::MessageDistributor", | |
"path" : "DC/MessageDistributor.pm", | |
"release" : "Deliantra-Client-2.11" | |
}, | |
{ | |
"module.name" : "IPC::MPS", | |
"path" : "IPC/MPS.pm", | |
"release" : "IPC-MPS-0.13" | |
}, | |
{ | |
"module.name" : [ | |
"Mac::AppleEvents", | |
"Mac::AppleEvents::EventHandler", | |
"AEDesc", | |
"AESubDesc", | |
"AEKeyDesc", | |
"AEStream" | |
], | |
"path" : "AppleEvents/AppleEvents.pm", | |
"release" : "Mac-Carbon-0.82" | |
}, | |
{ | |
"module.name" : [ | |
"Mac::Notification", | |
"NMRec" | |
], | |
"path" : "Notification/Notification.pm", | |
"release" : "Mac-Carbon-0.82" | |
}, | |
{ | |
"module.name" : "Mac::Components", | |
"path" : "Components/Components.pm", | |
"release" : "Mac-Carbon-0.82" | |
}, | |
{ | |
"module.name" : "Mac::Files", | |
"path" : "Files/Files.pm", | |
"release" : "Mac-Carbon-0.82" | |
}, | |
{ | |
"module.name" : "Arch::Name", | |
"path" : "perllib/Arch/Name.pm", | |
"release" : "Arch-0.5.2" | |
}, | |
{ | |
"module.name" : "Arch::Run", | |
"path" : "perllib/Arch/Run.pm", | |
"release" : "Arch-0.5.2" | |
}, | |
{ | |
"module.name" : "Arch::Test::Tree", | |
"path" : "perllib/Arch/Test/Tree.pm", | |
"release" : "Arch-0.5.2" | |
}, | |
{ | |
"module.name" : "Arch::Test::Archive", | |
"path" : "perllib/Arch/Test/Archive.pm", | |
"release" : "Arch-0.5.2" | |
}, | |
{ | |
"module.name" : "Win32::INET", | |
"path" : "INET/INET.pm", | |
"release" : "Win32-INET-0.03" | |
}, | |
{ | |
"module.name" : "Chart::ErrorBars", | |
"path" : "Chart/ErrorBars.pm", | |
"release" : "Chart-2.4.6" | |
}, | |
{ | |
"module.name" : "Chart::Lines", | |
"path" : "Chart/Lines.pm", | |
"release" : "Chart-2.4.6" | |
}, | |
{ | |
"module.name" : "Chart::BrushStyles", | |
"path" : "Chart/BrushStyles.pm", | |
"release" : "Chart-2.4.6" | |
}, | |
{ | |
"module.name" : "Chart::Constants", | |
"path" : "Chart/Constants.pm", | |
"release" : "Chart-2.4.6" | |
}, | |
{ | |
"module.name" : "Chart::Points", | |
"path" : "Chart/Points.pm", | |
"release" : "Chart-2.4.6" | |
}, | |
{ | |
"module.name" : "Chart::Bars", | |
"path" : "Chart/Bars.pm", | |
"release" : "Chart-2.4.6" | |
}, | |
{ | |
"module.name" : "Tools", | |
"path" : "tests/Tools.pm", | |
"release" : "Mail-Box-2.107" | |
}, | |
{ | |
"module.name" : "MailBox::Test::13body::Definition", | |
"path" : "tests/13body/Definition.pm", | |
"release" : "Mail-Box-2.107" | |
}, | |
{ | |
"module.name" : "MailBox::Test::14fieldu::Definition", | |
"path" : "tests/14fieldu/Definition.pm", | |
"release" : "Mail-Box-2.107" | |
}, | |
{ | |
"module.name" : "MailBox::Test::10reporter::Definition", | |
"path" : "tests/10reporter/Definition.pm", | |
"release" : "Mail-Box-2.107" | |
}, | |
{ | |
"module.name" : "MailBox::Test::42maildir::Definition", | |
"path" : "tests/42maildir/Definition.pm", | |
"release" : "Mail-Box-2.107" | |
}, | |
{ | |
"module.name" : "VCS::Dir", | |
"path" : "VCS/Dir.pm", | |
"release" : "VCS-0.16" | |
}, | |
{ | |
"module.name" : "VCS::Cvs::Version", | |
"path" : "VCS/Cvs/Version.pm", | |
"release" : "VCS-0.16" | |
}, | |
{ | |
"module.name" : "DBIx::Perform::Forms", | |
"path" : "Perform/Forms.pm", | |
"release" : "DBIx-Perform-0.695" | |
}, | |
{ | |
"module.name" : "DBIx::Perform::FieldList", | |
"path" : "Perform/FieldList.pm", | |
"release" : "DBIx-Perform-0.695" | |
}, | |
{ | |
"module.name" : "DBIx::Perform::Widgets::TextField", | |
"path" : "Perform/Widgets/TextField.pm", | |
"release" : "DBIx-Perform-0.695" | |
}, | |
{ | |
"module.name" : [ | |
"Class::Declare::Hash", | |
"Class::Declare" | |
], | |
"path" : "Declare/Hash.pm", | |
"release" : "Class-Declare-0.17" | |
}, | |
{ | |
"module.name" : "Mail::Ezmlm::GpgEzmlm", | |
"path" : "Ezmlm/GpgEzmlm.pm", | |
"release" : "Ezmlm-0.08.2" | |
}, | |
{ | |
"module.name" : "OpenCA::Token::OpenSSL", | |
"path" : "Token/OpenSSL.pm", | |
"release" : "OpenCA-Crypto-0.9.1.1.1" | |
}, | |
{ | |
"module.name" : "OpenCA::Token::LunaCA3", | |
"path" : "Token/LunaCA3.pm", | |
"release" : "OpenCA-Crypto-0.9.1.1.1" | |
}, | |
{ | |
"total" : 9983 | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment