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 = '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): 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): 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 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): 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): 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): 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): 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 = '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 = detail_item or absurl('/') if external: open_url(url) return d = WebStoreDialog(self.gui, url, parent, detail_item) d.setWindowTitle(self.name) 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): 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): 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): 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): 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): 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): 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 = '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.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://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.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=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 = '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): 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): 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_()
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 = '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): 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): 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): aff_root = 'https://www.a4b-tracking.com/pl/stat-click-text-link/181/58/' url = 'https://www.swiatebookow.pl/' aff_url = aff_root + as_base64(url) detail_url = None if detail_item: detail_url = aff_root + as_base64(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): pid = '5557Y' url = 'http://ebookpoint.pl/view/' + pid detail_url = None if detail_item: book_id = re.sub(r'http://ebookpoint.pl/ksiazki', '', detail_item) if book_id: detail_url = url + book_id 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): pub_id = '0dsO3kDu/AU' murl = 'https://click.linksynergy.com/fs-bin/click?id=%s&subid=&offerid=280046.1&type=10&tmpid=9310&RD_PARM1=http%%3A%%2F%%2Fkobo.com' % pub_id if detail_item: purl = 'https://click.linksynergy.com/link?id=%s&offerid=280046&type=2&murl=%s' % (pub_id, urllib.quote_plus(detail_item)) url = purl else: purl = None url = murl if external or self.config.get('open_external', False): open_url(url_slash_cleaner(url)) else: d = WebStoreDialog(self.gui, murl, parent, purl) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_()
def open(self, parent=None, detail_item=None, external=False): aff_id = u'?' + _get_affiliate_id() url = self.shop_url + aff_id detail_url = None if detail_item: # http://www.litres.ru/pages/biblio_book/?art=157074 detail_url = self.shop_url + u'/pages/biblio_book/' + aff_id +\ u'&art=' + quote(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://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 = '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): 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): url = 'https://clk.tradedoubler.com/click?p=324630&a=3252627' url_details = ( 'https://clk.tradedoubler.com/click?p=324630&a=3252627' '&url=https%3A%2F%2Fwww.ebook.de%2Fshop%2Faction%2FproductDetails%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): pid = '155711' url = 'http://www.nexto.pl/ebooki_c1015.xml' detail_url = None if detail_item: book_id = re.search(r'p[0-9]*\.xml\Z', detail_item) book_id = book_id.group(0).replace('.xml','').replace('p','') if book_id: detail_url = 'http://www.nexto.pl/rf/pr?p=' + book_id + '&pid=' + pid 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): """Open the specified item in the external, or Calibre's browser """ debug_print = partial(module_debug_print, 'LibgenStore:open:') debug_print('locals() = ', locals()) detail_url = (self.libgen.get_detail_url(detail_item) if detail_item else self.libgen.base_url) debug_print('detail_url = ', detail_url) if external or self.config.get('open_external', False): open_url(QUrl(detail_url)) else: d = WebStoreDialog(self.gui, self.libgen.base_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://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.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.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://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 = '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.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): # Use Kovid's affiliate id 30% of the time if random.randint(1, 10) in (1, 2, 3): aff_suffix = '&amigosid=23' else: aff_suffix = '&amigosid=22' url = 'http://e-knigi.net/?' + aff_suffix[1:] if external or self.config.get('open_external', False): if detail_item: url = detail_item + aff_suffix open_url(QUrl(url_slash_cleaner(url))) else: detail_url = None if detail_item: url = detail_item + aff_suffix 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_id = '?partner=romuk' # Use Kovid's affiliate id 30% of the time. if random.randint(1, 10) in (1, 2, 3): aff_id = '?partner=kovidgoyal' url = self.shop_url + aff_id detail_url = None if detail_item: # http://www.ozon.ru/context/detail/id/3037277/ detail_url = self.shop_url + '/context/detail/id/' + urllib2.quote(detail_item) + aff_id 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, 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 = 'https://www.smashwords.com/' aff_id = '?ref=usernone' # Use Kovid's affiliate id 30% of the time. if random.randint(1, 10) in (1, 2, 3): aff_id = '?ref=kovidgoyal' detail_url = None if detail_item: detail_url = url + detail_item + aff_id url = url + aff_id 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): 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_()
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): 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): 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_()