Provided by: libmediawiki-bot-perl_5.007000-1_all
NAME
MediaWiki::Bot::Constants - constants for MediaWiki::Bot
VERSION
version 5.007000
CONSTANTS
The available constants are divided into 5 tags, which can be imported individually: • err - the error constants, inherited from MediaWiki::API • bool - boolean constants • page - page existence • file - file (image/media) existence status (which is not boolean) • ns - some namespace numbers. Achtung! Incomplete! Use MediaWiki::Bot's functions for getting namespace information for your wiki.
EXPORTS
No symbols are exported by default. The available tags are err, bool, page, file, ns, and all.
SYNOPSIS
use MediaWiki::Bot; use MediaWiki::Bot::Constants qw(:file); my $bot = MediaWiki::Bot->new(); my $file_existence = $bot->test_image_exists("File:..."); # Make sense of MediaWiki::Bot's random numbers if ($file_existence == FILE_LOCAL) { # Get from local media repository } elsif ($file_existence == FILE_SHARED) { # Get from shared (remote) media repository }
DESCRIPTION
Exportable constants used by MediaWiki::Bot. Use these constants in your code to avoid the use of magical numbers, and to ensure compatibility with future changes in "MediaWiki::Bot". You can also import ":constants" or any constant name(s) from MediaWiki::Bot: use MediaWiki::Bot qw(:constants); use MediaWiki::Bot qw(PAGE_NONEXISTENT);
AVAILABILITY
The project homepage is <https://metacpan.org/module/MediaWiki::Bot>. The latest version of this module is available from the Comprehensive Perl Archive Network (CPAN). Visit <http://www.perl.com/CPAN/> to find a CPAN site near you, or see <https://metacpan.org/module/MediaWiki::Bot/>.
SOURCE
The development version is on github at <https://github.com/MediaWiki-Bot/MediaWiki-Bot> and may be cloned from <git://github.com/MediaWiki-Bot/MediaWiki-Bot.git>
BUGS AND LIMITATIONS
You can make new bug reports, and view existing ones, through the web interface at <https://github.com/MediaWiki-Bot/MediaWiki-Bot/issues>.
AUTHORS
• Dan Collins <dcollins@cpan.org> • Mike.lifeguard <lifeguard@cpan.org> • Alex Rowe <alex.d.rowe@gmail.com> • Oleg Alexandrov <oleg.alexandrov@gmail.com> • jmax.code <jmax.code@gmail.com> • Stefan Petrea <stefan.petrea@gmail.com> • kc2aei <kc2aei@gmail.com> • bosborne@alum.mit.edu • Brian Obio <brianobio@gmail.com> • patch and bug report contributors
COPYRIGHT AND LICENSE
This software is Copyright (c) 2021 by the MediaWiki::Bot team <perlwikibot@googlegroups.com>. This is free software, licensed under: The GNU General Public License, Version 3, June 2007