/usr/share/perl5/Parse/MediaWikiDump/link.pm is in libparse-mediawikidump-perl 1.0.6-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | package Parse::MediaWikiDump::link;
our $VERSION = '1.0.3';
#you must pass in a fully populated link array reference
sub new {
my ($class, $self) = @_;
bless($self, $class);
return $self;
}
sub from {
my ($self) = @_;
return $$self[0];
}
sub namespace {
my ($self) = @_;
return $$self[1];
}
sub to {
my ($self) = @_;
return $$self[2];
}
1;
=head1 NAME
Parse::MediaWikiDump::link - Object representing a link from one article to another
=head1 ABOUT
This object is used to access the data associated with each individual link between articles in a MediaWiki instance.
=head1 STATUS
This software is being RETIRED - MediaWiki::DumpFile is the official successor to
Parse::MediaWikiDump and includes a compatibility library called MediaWiki::DumpFile::Compat
that is 100% API compatible and is a near perfect standin for this module. It is faster
in all instances where it counts and is actively maintained. Any undocumented deviation
of MediaWiki::DumpFile::Compat from Parse::MediaWikiDump is considered a bug and will
be fixed.
=head1 METHODS
=over 4
=item $link->from
Returns the article id (not the name) that the link orginiates from.
=item $link->namespace
Returns the namespace id (not the name) that the link points to
=item $link->to
Returns the article title (not the id and not including the namespace) that the link points to
=back
|