def open(self, parent=None, detail_item=None, external=False): aff_id = { 'lid': '41000000033185143', 'pubid': '21000000000352219', 'ganpub': 'k352219', 'ganclk': 'GOOG_1335334761', } # Use Kovid's affiliate id 30% of the time. if random.randint(1, 10) in (1, 2, 3): aff_id = { 'lid': '41000000031855266', 'pubid': '21000000000352583', 'ganpub': 'k352583', 'ganclk': 'GOOG_1335335464', } url = 'http://gan.doubleclick.net/gan_click?lid=%(lid)s&pubid=%(pubid)s' % aff_id if detail_item: detail_item += '&ganpub=%(ganpub)s&ganclk=%(ganclk)s' % aff_id if external or self.config.get('open_external', False): open_url(QUrl(url_slash_cleaner(detail_item if detail_item else url))) else: d = WebStoreDialog(self.gui, url, parent, detail_item) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = detail_item or shop_url if external or self.config.get('open_external', False): open_url(QUrl(url_slash_cleaner(url))) else: d = WebStoreDialog(self.gui, shop_url, parent, url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'https://books.google.com/books' if external or self.config.get('open_external', False): open_url(QUrl(url_slash_cleaner(detail_item if detail_item else url))) else: d = WebStoreDialog(self.gui, url, parent, detail_item) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'http://www.baenebooks.com/' if external or self.config.get('open_external', False): open_url(QUrl(detail_item or url)) else: d = WebStoreDialog(self.gui, url, parent, detail_item or url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): if detail_item: if external or self.config.get('open_external', False): open_url(QUrl(url_slash_cleaner(detail_item))) else: d = WebStoreDialog(self.gui, 'http://ebookstore.sony.com', parent, detail_item) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'https://books.google.com/books' if True or external or self.config.get('open_external', False): open_url( QUrl(url_slash_cleaner(detail_item if detail_item else url))) else: d = WebStoreDialog(self.gui, url, parent, detail_item) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'http://www.bewrite.net/mm5/merchant.mvc?Screen=SFNT' if external or self.config.get('open_external', False): open_url(QUrl(url_slash_cleaner(detail_item if detail_item else url))) else: d = WebStoreDialog(self.gui, url, parent, detail_item) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'https://www.bubok.es/tienda' if external or self.config.get('open_external', False): open_url( QUrl(url_slash_cleaner(detail_item if detail_item else url))) else: d = WebStoreDialog(self.gui, url, parent, detail_item) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec()
def open(self, parent=None, detail_item=None, external=False): google_analytics = '?utm_source=tdcalibre&utm_medium=calibre' url = 'http://www.publio.pl/e-booki.html' + google_analytics if external or self.config.get('open_external', False): open_url(QUrl(url_slash_cleaner((detail_item + google_analytics) if detail_item else url))) else: d = WebStoreDialog(self.gui, url, parent, detail_item) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): if not hasattr(self, 'web_url'): return if external or self.config.get('open_external', False): open_url(QUrl(detail_item if detail_item else self.web_url)) else: d = WebStoreDialog(self.gui, self.web_url, parent, detail_item, create_browser=self.create_browser) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): google_analytics = "?utm_source=tdcalibre&utm_medium=calibre" url = "http://www.publio.pl/e-booki.html" + google_analytics if external or self.config.get("open_external", False): open_url(QUrl(url_slash_cleaner((detail_item + google_analytics) if detail_item else url))) else: d = WebStoreDialog(self.gui, url, parent, detail_item) d.setWindowTitle(self.name) d.set_tags(self.config.get("tags", "")) d.exec_()
def open(self, parent=None, detail_item=None, external=False): google_analytics = '?utm_source=tdcalibre&utm_medium=calibre' url = 'http://www.publio.pl/' + google_analytics if external or self.config.get('open_external', False): open_url(QUrl(url_slash_cleaner((detail_item + google_analytics) if detail_item else url))) else: d = WebStoreDialog(self.gui, url, parent, detail_item if detail_item else url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'http://www.bewrite.net/mm5/merchant.mvc?Screen=SFNT' if external or self.config.get('open_external', False): open_url( QUrl(url_slash_cleaner(detail_item if detail_item else url))) else: d = WebStoreDialog(self.gui, url, parent, detail_item) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): print("open") url = 'http://www.haodoo.net' if external or self.config.get('open_external', False): open_url(QUrl(url_slash_cleaner(detail_item if detail_item else url))) else: d = WebStoreDialog(self.gui, url, parent, detail_item) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): print("open") url = 'http://www.haodoo.net' if external or self.config.get('open_external', False): open_url( QUrl(url_slash_cleaner(detail_item if detail_item else url))) else: d = WebStoreDialog(self.gui, url, parent, detail_item) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): pid = '12' url = 'http://virtualo.pl/ebook/c2/?pr=' + pid detail_url = detail_item + '&pr=' + pid if detail_item else url if external or self.config.get('open_external', False): open_url(QUrl(url_slash_cleaner(detail_url))) else: d = WebStoreDialog(self.gui, url, parent, detail_item) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): pid = '44010' url = 'http://www.escapemagazine.pl/s/' + pid if external or self.config.get('open_external', False): open_url(QUrl(url_slash_cleaner(detail_item + '/s/' + pid if detail_item else url))) else: d = WebStoreDialog(self.gui, url, parent, detail_item) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'http://zixo.pl/e_ksiazki/start/' if external or self.config.get('open_external', False): open_url( QUrl(url_slash_cleaner(detail_item if detail_item else url))) else: d = WebStoreDialog(self.gui, url, parent, detail_item) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): if detail_item: if external or self.config.get('open_external', False): open_url(QUrl(url_slash_cleaner(detail_item))) else: d = WebStoreDialog(self.gui, 'http://ebookstore.sony.com', parent, detail_item) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_() else: open_url(QUrl('http://ebookstore.sony.com'))
def open(self, gui, detail_item=None, external=False, parent=None): url = "https://libgen.is" if external: if detail_item: open_url(QUrl(detail_item)) else: open_url(QUrl(url)) else: d = WebStoreDialog(self.gui, detail_item) d.setWindowTitle(self.name) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'http://gutenberg.org/' if detail_item: detail_item = url_slash_cleaner(url + detail_item) if external or self.config.get('open_external', False): open_url(QUrl(detail_item if detail_item else url)) else: d = WebStoreDialog(self.gui, url, parent, detail_item) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): detail_url = None if detail_item: detail_url = self.get_cover_page(detail_item) if external or self.config.get('open_external', False): open_url(QUrl(detail_url if detail_url else self.url)) else: d = WebStoreDialog(self.gui, self.url, parent, detail_url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): if not hasattr(self, 'web_url'): return if external or self.config.get('open_external', False): open_url(QUrl(detail_item if detail_item else self.web_url)) else: d = WebStoreDialog(self.gui, self.web_url, parent, detail_item, create_browser=self.create_browser) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.view.cookie_jar = MyNetworkCookieJar() d.view.page().networkAccessManager().setCookieJar(d.view.cookie_jar) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'http://wolnelektury.pl' detail_url = None if detail_item: detail_url = detail_item if external or self.config.get('open_external', False): open_url(QUrl(url_slash_cleaner(detail_url if detail_url else url))) else: d = WebStoreDialog(self.gui, url, parent, detail_url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'http://chitanka.info' if external or self.config.get('open_external', False): if detail_item: url = url + detail_item open_url(QUrl(url_slash_cleaner(url))) else: detail_url = None if detail_item: detail_url = url + detail_item d = WebStoreDialog(self.gui, url, parent, detail_url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'https://www.beam-shop.de/' if external or self.config.get('open_external', False): if detail_item: url = detail_item open_url(QUrl(url)) else: detail_url = None if detail_item: detail_url = detail_item d = WebStoreDialog(self.gui, url, parent, detail_url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'http://woblink.com/publication' detail_url = None if detail_item: detail_url = 'http://woblink.com' + detail_item if external or self.config.get('open_external', False): open_url(QUrl(url_slash_cleaner(detail_url if detail_url else url))) else: d = WebStoreDialog(self.gui, url, parent, detail_url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = "http://www.legimi.com/pl/ebooks/?price=any" detail_url = None if detail_item: detail_url = detail_item if external or self.config.get("open_external", False): open_url(QUrl(url_slash_cleaner(detail_url if detail_url else url))) else: d = WebStoreDialog(self.gui, url, parent, detail_url) d.setWindowTitle(self.name) d.set_tags(self.config.get("tags", "")) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'https://www.beam-shop.de/' if external or self.config.get('open_external', False): if detail_item: url = detail_item open_url(QUrl(url)) else: detail_url = None if detail_item: detail_url = detail_item d = WebStoreDialog(self.gui, url, parent, detail_url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec()
def open(self, parent=None, detail_item=None, external=False): plain_url = 'http://www.empik.com/ebooki' url = 'https://ssl.afiliant.com/affskrypt,,2f9de2,,23c7f,,,?u=(' + plain_url + ')' detail_url = None if detail_item: detail_url = 'https://ssl.afiliant.com/affskrypt,,2f9de2,,23c7f,,,?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))) else: d = WebStoreDialog(self.gui, url, parent, detail_url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): pid = '44010' url = 'http://www.escapemagazine.pl/s/' + pid if external or self.config.get('open_external', False): open_url( QUrl( url_slash_cleaner(detail_item + '/s/' + pid if detail_item else url))) else: d = WebStoreDialog(self.gui, url, parent, detail_item) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): plain_url = "http://www.legimi.com/pl/ebooki/" url = "https://ssl.afiliant.com/affskrypt,,2f9de2,,11483,,,?u=(" + plain_url + ")" detail_url = None if 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))) else: d = WebStoreDialog(self.gui, url, parent, detail_url) d.setWindowTitle(self.name) d.set_tags(self.config.get("tags", "")) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'http://clkuk.tradedoubler.com/click?p=51196&a=1951604&g=19333484' url_details = 'http://clkuk.tradedoubler.com/click?p(51196)a(1951604)g(16460516)url({0})' if external or self.config.get('open_external', False): if detail_item: url = url_details.format(detail_item) open_url(QUrl(url)) else: detail_url = None if detail_item: detail_url = url_details.format(detail_item) d = WebStoreDialog(self.gui, url, parent, detail_url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'http://www.awin1.com/awclick.php?mid=1414&id=120917' detail_url = 'http://www.awin1.com/cread.php?awinmid=1414&awinaffid=120917&clickref=&p=' if external or self.config.get('open_external', False): if detail_item: url = detail_url + detail_item open_url(QUrl(url_slash_cleaner(url))) else: detail_url = None if detail_item: detail_url = url + detail_item d = WebStoreDialog(self.gui, url, parent, detail_url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'http://www.awin1.com/awclick.php?mid=1150&id=120917' detail_url = 'http://www.awin1.com/cread.php?awinmid=1150&awinaffid=120917&clickref=&p=' if external or self.config.get('open_external', False): if detail_item: url = detail_url + detail_item open_url(QUrl(url_slash_cleaner(url))) else: detail_url = None if detail_item: detail_url = url + detail_item d = WebStoreDialog(self.gui, url, parent, detail_url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'https://www.mobileread.com/' if external or self.config.get('open_external', False): open_url(QUrl(detail_item if detail_item else url)) else: if detail_item: d = WebStoreDialog(self.gui, url, parent, detail_item) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_() else: self.update_cache(parent, 30) d = MobileReadStoreDialog(self, parent) d.setWindowTitle(self.name) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'https://www.millsandboon.co.uk' if external or self.config.get('open_external', False): if detail_item: url = detail_item open_url(QUrl(url_slash_cleaner(url))) else: if detail_item: detail_url = detail_item else: detail_url = None d = WebStoreDialog(self.gui, url, parent, detail_url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'http://www.ebook.nl/' url_details = ('http://www.ebook.nl/store/{0}') if external or self.config.get('open_external', False): if detail_item: url = url_details.format(detail_item) open_url(QUrl(url)) else: detail_url = None if detail_item: detail_url = url_details.format(detail_item) d = WebStoreDialog(self.gui, url, parent, detail_url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'http://www.awin1.com/awclick.php?mid=3787&id=120917' url_details = 'http://www.awin1.com/cread.php?awinmid=3787&awinaffid=120917&clickref=&p={0}' if external or self.config.get('open_external', False): if detail_item: url = url_details.format(detail_item) open_url(QUrl(url)) else: detail_url = None if detail_item: detail_url = url_details.format(detail_item) d = WebStoreDialog(self.gui, url, parent, detail_url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'http://www.whsmith.co.uk/' url_details = '' if external or self.config.get('open_external', False): if detail_item: url = url_details + detail_item open_url(QUrl(url)) else: detail_url = None if detail_item: detail_url = url_details + detail_item d = WebStoreDialog(self.gui, url, parent, detail_url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'http://www.mobileread.com/' if external or self.config.get('open_external', False): open_url(QUrl(detail_item if detail_item else url)) else: if detail_item: d = WebStoreDialog(self.gui, url, parent, detail_item) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_() else: self.update_cache(parent, 30) d = MobileReadStoreDialog(self, parent) d.setWindowTitle(self.name) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'https://www.whsmith.co.uk/' url_details = '' if external or self.config.get('open_external', False): if detail_item: url = url_details + detail_item open_url(QUrl(url)) else: detail_url = None if detail_item: detail_url = url_details + detail_item d = WebStoreDialog(self.gui, url, parent, detail_url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'https://www.awin1.com/awclick.php?mid=9359&awinaffid=397537&clickref=gbhome' url_details = ('https://www.awin1.com/cread.php?awinmid=9359&awinaffid=397537&clickref=gbdetails&p=' 'http%3A//www.ebook.de/shop/action/productDetails%3FartiId%3D{0}') if external or self.config.get('open_external', False): if detail_item: url = url_details.format(detail_item) open_url(QUrl(url)) else: detail_url = None if detail_item: detail_url = url_details.format(detail_item) d = WebStoreDialog(self.gui, url, parent, detail_url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): plain_url = 'http://www.legimi.com/pl/ebooki/' url = 'https://ssl.afiliant.com/affskrypt,,2f9de2,,11483,,,?u=(' + plain_url + ')' detail_url = None if 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))) else: d = WebStoreDialog(self.gui, url, parent, detail_url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'http://ad.zanox.com/ppc/?18817073C15644254T' url_details = ('http://ad.zanox.com/ppc/?18817073C15644254T&ULP=[[' 'http://www.ebook.de/shop/action/productDetails?artiId={0}]]') if external or self.config.get('open_external', False): if detail_item: url = url_details.format(detail_item) open_url(QUrl(url)) else: detail_url = None if detail_item: detail_url = url_details.format(detail_item) d = WebStoreDialog(self.gui, url, parent, detail_url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): url = 'http://klick.affiliwelt.net/klick.php?bannerid=10072&pid=32307&prid=908' url_details = ('http://klick.affiliwelt.net/klick.php?' 'bannerid=10730&pid=32307&prid=908&prodid={0}') if external or self.config.get('open_external', False): if detail_item: url = url_details.format(detail_item) open_url(QUrl(url)) else: detail_url = None if detail_item: detail_url = url_details.format(detail_item) d = WebStoreDialog(self.gui, url, parent, detail_url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): aff_root = 'https://www.a4b-tracking.com/pl/stat-click-text-link/16/58/' url = 'http://woblink.com/publication' aff_url = aff_root + str(b64encode(url)) detail_url = None if detail_item: detail_url = aff_root + str(b64encode('http://woblink.com' + detail_item)) if external or self.config.get('open_external', False): open_url(QUrl(url_slash_cleaner(detail_url if detail_url else aff_url))) else: d = WebStoreDialog(self.gui, url, parent, detail_url if detail_url else aff_url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): m_url = 'http://www.dpbolvw.net/' h_click = 'click-4913808-10364500' d_click = 'click-4913808-10281551' url = m_url + h_click detail_url = None if detail_item: detail_url = m_url + d_click + detail_item if external or self.config.get('open_external', False): open_url(QUrl(url_slash_cleaner(detail_url if detail_url else url))) else: d = WebStoreDialog(self.gui, url, parent, detail_url) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()