GamerWiki:MakeGameEntry

From GamerWiki

Jump to: navigation, search
#!/usr/bin/perl

# set up the template variables with some default values
my $input="";
my %data = ( 
	gameTitle => "",
	gameCover => "Coverpicture.jpg",
	publisher => "Publisher's name",
	developer => "Developer's name",
	alternativeTitle => "[[Alternative Title 1]] (Region)",
	jpdate => "date/monthintext/year",
	nadate => "date/monthintext/year",
	eudate => "date/monthintext/year",
	audate => "date/monthintext/year",
	genre => "Genre name",
	players => "1",
	esrb => "",
	pegi => "",
	cero => "",
	platform => "Platform released on",
	media => "Media Type (cartridge, cd, etc.)",
	online => "yes/no"
);

while (my ($key,$value) = each %data) {
	print "Enter value for $key [$value]: ";
	$input = <STDIN>;
	chomp($input);
	if ($input ne "") {
		$data{$key}=$input;
	}
}

print "{{GameInfobox|\n";
print "gametitle=",$data{"gameTitle"},"|\n";
print "gamecover=",$data{"gameCover"},"|\n";
print "publisher=",$data{"publisher"},"|\n";
print "developer=",$data{"developer"},"|\n";
print "alternativetitle=",$data{alternativeTitle},"|\n";
print "jpdate=",$data{"jpdate"},"|\n";
print "nadate=",$data{"nadate"},"|\n";
print "eudate=",$data{"eudate"},"|\n";
print "audate=",$data{"audate"},"|\n";
print "genre=",$data{"genre"},"|\n";
print "players=",$data{"players"},"|\n";
print "esrb=",$data{"esrb"},"|\n";
print "pegi=",$data{"pegi"},"|\n";
print "cero=",$data{"cero"},"|\n";
print "platform=",$data{"platform"},"|\n";
print "media=",$data{"media"},"|\n";
print "online=",$data{"online"},"\n";
print "}}\n";
Personal tools