Legimi Store, add affiliate links

This commit is contained in:
Kovid Goyal 2012-08-16 09:02:58 +05:30
commit 96cdbe105e
2 changed files with 5 additions and 3 deletions

View File

@ -1452,7 +1452,8 @@ class StoreLegimiStore(StoreBase):
actual_plugin = 'calibre.gui2.store.stores.legimi_plugin:LegimiStore'
headquarters = 'PL'
formats = ['EPUB']
formats = ['EPUB', 'PDF', 'MOBI']
affiliate = True
class StoreLibreDEStore(StoreBase):
name = 'Libri DE'

View File

@ -25,11 +25,12 @@ class LegimiStore(BasicStoreConfig, StorePlugin):
def open(self, parent=None, detail_item=None, external=False):
url = 'http://www.legimi.com/pl/ebooks/?price=any'
plain_url = 'http://www.legimi.com/pl/ebooks/?price=any'
url = 'https://ssl.afiliant.com/affskrypt,,2f9de2,,11483,,,?u=(' + plain_url + ')'
detail_url = None
if detail_item:
detail_url = detail_item
detail_url = 'https://ssl.afiliant.com/affskrypt,,2f9de2,,11483,,,?u=(' + detail_item + ')'
if external or self.config.get('open_external', False):
open_url(QUrl(url_slash_cleaner(detail_url if detail_url else url)))