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()])))