WWW::Wikipedia::TemplateFiller
==============================
This module generates Wikipedia template markup for various sources of
information such as PubMed IDs, ISBNs, URLs, etc. While it works with
multiple templates, it was predominantly created to lower the
activation energy associated with filling out citation templates.
In writing a Wikipedia article, one aims to cite sufficient
references. The trouble is that there are many different ways of
citing different sources, all with different Wikipedia citation
templates, and many requiring information that may be difficult to
obtain. The initial goal of this module was to streamline the process
of generating citation templates. Sure, the module's grown and it's
been generalized to other templates (Drugbox, etc.), but the
principles persist.
SYNOPSIS
use WWW::Wikipedia::TemplateFiller;
my $filler = new WWW::Wikipedia::TemplateFiller();
my $source = $filler->get( pubmed_id => '2309482' )->fill;
print $source->output;
# Roughly gives:
# {{cite journal |author=Garty BZ, Kauli R |title=Alopecia
# universalis in autoimmune polyglandular syndrome type I
# |journal=The Western journal of medicine |volume=152 |issue=1
# |pages=76–7 |year=1990 |month=January |pmid=2309482 |pmc=1002273
# |doi= |url=}}
# Same thing, in one line
print $filler->get( pubmed_id => '2309482' )->fill->output;
# With fill-time options
$source = $filler->get( pubmed_id => '123456' )->fill( add_url => 1 );
print $source->output;
# With output-time (mostly for formatting) options
print $source->output( vertical => 1, add_accessdate => 1 );
INSTALLATION
Simple installation instructions are given below. Additional
information, including instructions on installing the included web
application, are found in INSTALL.
% perl -MCPAN -e 'install WWW::Wikipedia::TemplateFiller'
There's also a web interface if you're so inclined:
http://diberri.dyndns.org/cgi-bin/templatefiller/
SUPPORT AND DOCUMENTATION
After installing, you can find documentation for this module with the perldoc command.
perldoc WWW::Wikipedia::TemplateFiller
You can also look for information at:
Search CPAN
http://search.cpan.org/dist/WWW-Wikipedia-TemplateFiller
CPAN Request Tracker:
http://rt.cpan.org/NoAuth/Bugs.html?Dist=WWW-Wikipedia-TemplateFiller
AnnoCPAN, annotated CPAN documentation:
http://annocpan.org/dist/WWW-Wikipedia-TemplateFiller
CPAN Ratings:
http://cpanratings.perl.org/d/WWW-Wikipedia-TemplateFiller
COPYRIGHT AND LICENCE
Copyright (c) David J. Iberri
This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
See http://www.perl.com/perl/misc/Artistic.html