summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorYorhel <git@yorhel.nl>2019-09-03 10:11:58 +0200
committerYorhel <git@yorhel.nl>2019-09-03 10:11:58 +0200
commit875619604dce6447db86fb00dd9dd77b110efc0a (patch)
tree9511f467e1ee61b21c220d898518ff181deb8403 /lib
parentb5adee24115f784a114abb6f6f6a3e31fbd699c1 (diff)
Fetch some more IDs from Wikidata + display IGDB & Pixiv links
Diffstat (limited to 'lib')
-rw-r--r--lib/Multi/Wikidata.pm7
-rw-r--r--lib/VNDB/Util/Misc.pm2
2 files changed, 9 insertions, 0 deletions
diff --git a/lib/Multi/Wikidata.pm b/lib/Multi/Wikidata.pm
index 024cedb7..b74c3bc2 100644
--- a/lib/Multi/Wikidata.pm
+++ b/lib/Multi/Wikidata.pm
@@ -75,6 +75,13 @@ my %props = (
P7017 => [ 'acdb_source', 'integer' ],
P6717 => [ 'indiedb_game', 'text' ],
P2816 => [ 'howlongtobeat', 'integer' ],
+ P4110 => [ 'crunchyroll', 'text' ],
+ P5794 => [ 'igdb_game', 'text' ],
+ P5247 => [ 'giantbomb', 'text' ],
+ P6337 => [ 'pcgamingwiki ', 'text' ],
+ P1733 => [ 'steam', 'integer' ],
+ P2725 => [ 'gog', 'text' ],
+ P5435 => [ 'pixiv_user', 'integer' ],
);
diff --git a/lib/VNDB/Util/Misc.pm b/lib/VNDB/Util/Misc.pm
index 38054112..8db18733 100644
--- a/lib/VNDB/Util/Misc.pm
+++ b/lib/VNDB/Util/Misc.pm
@@ -189,6 +189,7 @@ sub entryLinks {
$lnk->($w->{acdb_source}, 'ACDB', 'https://www.animecharactersdatabase.com/source.php?id=%s');
$lnk->($w->{indiedb_game}, 'IndieDB', 'https://www.indiedb.com/games/%s');
$lnk->($w->{howlongtobeat}, 'HowLongToBeat', 'http://howlongtobeat.com/game.php?id=%s');
+ $lnk->($w->{igdb_game}, 'IGDB', 'https://www.igdb.com/games/%s');
$lnk->($obj->{l_renai}, 'Renai.us', 'https://renai.us/game/%s');
push @links, [ 'VNStat', sprintf 'https://vnstat.net/novel/%d', $obj->{id} ] if $obj->{c_votecount}>=20;
}
@@ -222,6 +223,7 @@ sub entryLinks {
$lnk->($w->{twitter}, 'Twitter', 'https://twitter.com/%s') if !$obj->{l_twitter};
$lnk->($obj->{l_anidb}, 'AniDB', 'https://anidb.net/cr%s');
$lnk->($w->{anidb_person}, 'AniDB', 'https://anidb.net/cr%s') if !$obj->{l_anidb};
+ $lnk->($w->{pixiv_user}, 'Pixiv', 'https://www.pixiv.net/member.php?id=%d');
$lnk->($w->{musicbrainz_artist}, 'MusicBrainz', 'https://musicbrainz.org/artist/%s');
$lnk->($w->{vgmdb_artist}, 'VGMdb', 'https://vgmdb.net/artist/%s');
$lnk->($w->{discogs_artist}, 'Discogs', 'https://www.discogs.com/artist/%s');