[game-data-packager] 02/02: print wikipedia url in help screen
Alexandre Detiste
detiste-guest at moszumanska.debian.org
Mon Sep 28 14:10:42 UTC 2015
This is an automated email from the git hooks/post-receive script.
detiste-guest pushed a commit to branch master
in repository game-data-packager.
commit 3e940f2695ef360ac8e8f7fdd56491eee1776c27
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date: Mon Sep 28 16:10:11 2015 +0200
print wikipedia url in help screen
---
game_data_packager/__init__.py | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/game_data_packager/__init__.py b/game_data_packager/__init__.py
index ce67a19..1238127 100644
--- a/game_data_packager/__init__.py
+++ b/game_data_packager/__init__.py
@@ -521,6 +521,9 @@ class GameData(object):
# Game page on engine's wiki
self.wiki = None
+ # Wikipedia page, linked from per-engine wikis
+ self.wikipedia = None
+
# The franchise this game belongs to.
# this is used to loosely ties various .yaml files
self.franchise = None
@@ -581,7 +584,7 @@ class GameData(object):
for k in ('longname', 'copyright', 'compress_deb', 'help_text',
'engine', 'genre', 'missing_langs', 'franchise', 'wiki',
- 'steam', 'gog', 'dotemu', 'origin', 'url_misc'):
+ 'steam', 'gog', 'dotemu', 'origin', 'url_misc', 'wikipedia'):
if k in self.data:
setattr(self, k, self.data[k])
@@ -862,9 +865,14 @@ class GameData(object):
self.help_text += '\nThis game can be bought online here:\n '
self.help_text += '\n '.join(www)
+ wikis = list()
if self.wiki:
+ wikis.append(self.wikibase + self.wiki)
+ if self.wikipedia:
+ wikis.append(self.wikipedia)
+ if wikis:
self.help_text += '\nExternal links:\n '
- self.help_text += (self.wikibase + self.wiki)
+ self.help_text += '\n '.join(wikis)
def __enter__(self):
return self
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/game-data-packager.git
More information about the Pkg-games-commits
mailing list