This commit is contained in:
Kovid Goyal 2018-08-27 07:06:56 +05:30
commit e6b5cc506d
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
2 changed files with 4 additions and 8 deletions

View File

@ -1515,7 +1515,6 @@ class StoreBeamEBooksDEStore(StoreBase):
drm_free_only = True drm_free_only = True
headquarters = 'DE' headquarters = 'DE'
formats = ['EPUB', 'MOBI', 'PDF'] formats = ['EPUB', 'MOBI', 'PDF']
affiliate = True
class StoreBiblioStore(StoreBase): class StoreBiblioStore(StoreBase):

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from __future__ import (unicode_literals, division, absolute_import, print_function) from __future__ import (unicode_literals, division, absolute_import, print_function)
store_version = 3 # Needed for dynamic plugin loading store_version = 4 # Needed for dynamic plugin loading
__license__ = 'GPL 3' __license__ = 'GPL 3'
__copyright__ = '2011, John Schember <john@nachtimwald.com>' __copyright__ = '2011, John Schember <john@nachtimwald.com>'
@ -25,19 +25,16 @@ from calibre.gui2.store.web_store_dialog import WebStoreDialog
class BeamEBooksDEStore(BasicStoreConfig, StorePlugin): class BeamEBooksDEStore(BasicStoreConfig, StorePlugin):
def open(self, parent=None, detail_item=None, external=False): def open(self, parent=None, detail_item=None, external=False):
url = 'http://klick.affiliwelt.net/klick.php?bannerid=10072&pid=32307&prid=908' url = 'https://www.beam-shop.de/'
url_details = ('http://klick.affiliwelt.net/klick.php?'
'bannerid=66830&pid=32307&prid=908&'
'url={0}')
if external or self.config.get('open_external', False): if external or self.config.get('open_external', False):
if detail_item: if detail_item:
url = url_details.format(detail_item) url = detail_item
open_url(QUrl(url)) open_url(QUrl(url))
else: else:
detail_url = None detail_url = None
if detail_item: if detail_item:
detail_url = url_details.format(detail_item) detail_url = detail_item
d = WebStoreDialog(self.gui, url, parent, detail_url) d = WebStoreDialog(self.gui, url, parent, detail_url)
d.setWindowTitle(self.name) d.setWindowTitle(self.name)
d.set_tags(self.config.get('tags', '')) d.set_tags(self.config.get('tags', ''))