[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