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): if external or self.config.get('open_external', False): open_url(detail_item) else: d = WebStoreDialog(self.gui, self.web_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 = '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 = '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): 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 = '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 = '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://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://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 = '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_details = 'http://www.awin1.com/cread.php?awinmid=1414&awinaffid=120917&clickref=&p={0}' url = 'http://www.awin1.com/awclick.php?mid=2666&id=120917' 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/29/58/' url = 'http://www.publio.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): 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): 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 = '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): 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): 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, 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): 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): aff_root = 'https://www.a4b-tracking.com/pl/stat-click-text-link/35/58/' url = 'http://www.nexto.pl/' aff_url = aff_root + as_base64(url) 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 = aff_root + as_base64('http://www.nexto.pl/rf/pr?p=' + book_id) 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()