Acme-CPANModules-LocalCPANIndex

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "version" : "0.10"
         },
         {
            "class" : "Dist::Zilla::Plugin::PodnameFromFilename",
            "name" : "@Author::PERLANCAR/PodnameFromFilename",
            "version" : "0.02"
         },
         {
            "class" : "Dist::Zilla::Plugin::PERLANCAR::EnsurePrereqToSpec",
            "config" : {
               "Dist::Zilla::Role::ModuleMetadata" : {
                  "Module::Metadata" : "1.000037",
                  "version" : "0.006"
               }
            },
            "name" : "@Author::PERLANCAR/PERLANCAR::EnsurePrereqToSpec",
            "version" : "0.064"
         },
         {
            "class" : "Dist::Zilla::Plugin::PERLANCAR::MetaResources",
            "name" : "@Author::PERLANCAR/PERLANCAR::MetaResources",
            "version" : "0.043"

META.yml  view on Meta::CPAN

      class: Dist::Zilla::Plugin::Rinci::AbstractFromMeta
      name: '@Author::PERLANCAR/Rinci::AbstractFromMeta'
      version: '0.10'
    -
      class: Dist::Zilla::Plugin::PodnameFromFilename
      name: '@Author::PERLANCAR/PodnameFromFilename'
      version: '0.02'
    -
      class: Dist::Zilla::Plugin::PERLANCAR::EnsurePrereqToSpec
      config:
        Dist::Zilla::Role::ModuleMetadata:
          Module::Metadata: '1.000037'
          version: '0.006'
      name: '@Author::PERLANCAR/PERLANCAR::EnsurePrereqToSpec'
      version: '0.064'
    -
      class: Dist::Zilla::Plugin::PERLANCAR::MetaResources
      name: '@Author::PERLANCAR/PERLANCAR::MetaResources'
      version: '0.043'
    -
      class: Dist::Zilla::Plugin::CheckChangeLog
      name: '@Author::PERLANCAR/CheckChangeLog'

README  view on Meta::CPAN

    list of authors in "authors/01mailrc.txt.gz" and list of packages in
    "modules/02packages.details.txt.gz"), to perform more complex or
    detailed queries additional index is often desired. The following
    modules accomplish that.

ACME::CPANMODULES ENTRIES
    App::lcpan
        Author: PERLANCAR <https://metacpan.org/author/PERLANCAR>

        In addition to downloading a CPAN mini mirror (using CPAN::Mini),
        this utility also indexes the package list and distribution metadata
        into a SQLite database so you can perform various queries, like list
        of modules/distributions/scripts of a CPAN author, or related
        modules using cross-mention information on modules' PODs, or various
        rankings.

    CPAN::SQLite
        Author: STRO <https://metacpan.org/author/STRO>

        This module parses the two CPAN text file indexes
        ("authors/01mailrc.txt.gz" and "modules/02packages.details.txt.gz")
        and puts the information into a SQLite database. This lets you
        perform queries more quickly without reparsing the text files each
        time. But it does not parse distribution metadata so you don't get
        additional querying capability like dependencies.

FAQ
  What is an Acme::CPANModules::* module?
    An Acme::CPANModules::* module, like this module, contains just a list
    of module names that share a common characteristics. It is a way to
    categorize modules and document CPAN. See Acme::CPANModules for more
    details.

  What are ways to use this Acme::CPANModules module?

lib/Acme/CPANModules/LocalCPANIndex.pm  view on Meta::CPAN

queries additional index is often desired. The following modules accomplish
that.

_
    entries => [
        {
            module=>'App::lcpan',
            description => <<'_',

In addition to downloading a CPAN mini mirror (using <pm:CPAN::Mini>), this
utility also indexes the package list and distribution metadata into a SQLite
database so you can perform various queries, like list of
modules/distributions/scripts of a CPAN author, or related modules using
cross-mention information on modules' PODs, or various rankings.

_
        },
        {
            module=>'CPAN::SQLite',
            description => <<'_',

This module parses the two CPAN text file indexes (`authors/01mailrc.txt.gz` and
`modules/02packages.details.txt.gz`) and puts the information into a SQLite
database. This lets you perform queries more quickly without reparsing the text
files each time. But it does not parse distribution metadata so you don't get
additional querying capability like dependencies.

_
        },
    ],
};

1;
# ABSTRACT: List of modules/tools to create an index against local CPAN mirror

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 1.139 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )