Skip to content
extract MediaWiki template data
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib/Catmandu/Importer
t
.gitignore
.travis.yml
Build.PL
Changes
LICENSE
META.json
README.md
cpanfile
dist.ini

README.md

NAME

Catmandu::Importer::MWTemplates - extract MediaWiki template data

STATUS

Build Status Coverage Status Kwalitee Score

DESCRIPTION

SYNOPSIS

Command line client catmandu:

catmandu convert MWTemplates --file example.wiki 
catmandu convert MWTemplates --site en --page Feminis
catmandu convert MWTemplates --site de --page Feminism --template Literatur

DESCRIPTION

This Catmandu::Importer extracts MediaWiki Templates from wiki pages.

CONFIGURATION

  • site

    The MediaWiki site to get data from. This must either be a base URL such as http://en.wikipedia.org/ or a Wikipedia name tag, such as en. If no site is specified, the input is read from file or standard input as wiki markup.

  • page

    A wiki page to get data from.

  • template

    A template to extract data for. If not specified, all templates will be extracted with the template name if field TEMPLATE.

  • tempname

    The field to store template name in. Set to TEMPLATE by default.

  • wikilinks

    Keep wikilinks if set to 1 (default). If disabled (0), links will be transformed to plain text. If set to 0, links will be transformed to their link target.

METHODS

See Catmandu::Importer for general importer methods.

SEE ALSO

Catmandu::Wikidata

The core parsing method is based on a script originally created by Erich Zachte: http://meta.wikimedia.org/wiki/User:LA2/Extraktor

COPYRIGHT AND LICENSE

Copyright Jakob Voss, 2015-

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

You can’t perform that action at this time.