MediaWiki::Bot::Constants(3pm)

MediaWiki::Bot::Constants3pm

Constants for mediawiki::bot

Usage

    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
    }

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.

Overview

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);

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>.

Releases

5 releases since Debian 9 (Stretch); the text changed 1 time.

  1. 9–11
  2. 12–13