Changes for version 1.27 - 2026-07-14
- Add scripts/parse.metacpan.recent.pl & some input in html/*.html, saved from MetaCPAN Recent. This is part of catching up with 2 weeks of new releases starting on 2026-07-14 which I missed.
- Use the following to generate a new LICENSE file
- software-license --type license --holder "Ron Savage" --license Perl_5 --year 2026 > LICENSE
- Replace Moo with Mew.
- Remove page_name=html/cpan.metacurator.tree.html from data/cpan.metacurator.constants.csv because it is also specified in scripts/export.tree.pl.
- In export.pl & Export.pm rename output_path to jstree_html_path.
- Allow the DAG_Node::Tree to be written to disk via the param dag_nodetree_path.
- Start processing notes per module after the 3 basic lines per module.
Documentation
Check for presence of module names
Create all tables
Drop all tables
Export modules table to csv file
Export cpan.metacurator.sqlite as HTML + jsTree
Parse a HTML file from MetaCPAN/recent
Populate all SQLite tables
Converts a TiddlyWiki text file into a HTML file
Converts a TiddlyWiki HTML file into a text file
Validate the contents of data/cpan.metacurator.sqlite
Modules
Manage the cpan.metacurator.sqlite database
Manage the cpan.metacurator.sqlite database
Provides
in lib/CPAN/MetaCurator/Create.pm
in lib/CPAN/MetaCurator/Database.pm
in lib/CPAN/MetaCurator/Export.pm
in lib/CPAN/MetaCurator/HTML.pm
in lib/CPAN/MetaCurator/Import.pm
in lib/CPAN/MetaCurator/Search.pm
in lib/CPAN/MetaCurator/Validate.pm