diff --git a/weboob/backends/gazelle/browser.py b/weboob/backends/gazelle/browser.py index dc20f151..a1a6fd5a 100644 --- a/weboob/backends/gazelle/browser.py +++ b/weboob/backends/gazelle/browser.py @@ -26,8 +26,6 @@ __all__ = ['GazelleBrowser'] class GazelleBrowser(BaseBrowser): - DOMAIN = 'ssl.what.cd' - PROTOCOL = 'https' PAGES = {'https?://%s/?(index.php)?': IndexPage, 'https?://%s/login.php': LoginPage, 'https?://%s/torrents.php.*': TorrentsPage, diff --git a/weboob/core/backends.py b/weboob/core/backends.py index 85ab382b..26516369 100644 --- a/weboob/core/backends.py +++ b/weboob/core/backends.py @@ -67,6 +67,13 @@ class Backend(object): def config(self): return self.klass.CONFIG + @property + def website(self): + if self.klass.BROWSER and self.klass.BROWSER.DOMAIN: + return '%s://%s' % (self.klass.BROWSER.PROTOCOL, self.klass.BROWSER.DOMAIN) + else: + return None + @property def icon_path(self): if self.klass.ICON is None: diff --git a/weboob/tools/application/qt/backendcfg.py b/weboob/tools/application/qt/backendcfg.py index 77b85c54..de4cc3b0 100644 --- a/weboob/tools/application/qt/backendcfg.py +++ b/weboob/tools/application/qt/backendcfg.py @@ -272,6 +272,7 @@ class BackendCfg(QDialog): 'Version: %s
' 'Maintainer: %s
' 'License: %s
' + '%s' 'Description: %s
' 'Capabilities: %s
')) % ('' if backend.icon_path else '', @@ -279,6 +280,7 @@ class BackendCfg(QDialog): backend.version, backend.maintainer.replace('&', '&').replace('<', '<').replace('>', '>'), backend.license, + ('Website: %s
' % backend.website) if backend.website else '', backend.description, ', '.join([cap.__name__ for cap in backend.iter_caps()])))