Exemple #1
0
def main():
    if appex.is_running_extension():
        url = appex.get_url()
    else:
        url = clipboard.get().strip()
        if not RE_URL.match(url):
            try:
                url = console.input_alert("Enter gamefaqs URL", "", "https://www.gamefaqs.com/")
            except KeyboardInterrupt:
                sys.exit(0)
    
    newurl = "{0}?print=1".format(url)
    if RE_URL.match(url):
        h = html2text.HTML2Text()
        r = requests.get(
                         url=newurl, 
                         headers={"User-agent": "Mozilla/5.0{0:06}".format(random.randrange(999999))}
                         )
        html_content = r.text.decode('utf-8')
        rendered_content = html2text.html2text(html_content)
        filename = url.partition("gamefaqs.com/")[-1].partition("/")[-1].partition("/faqs")[0]+".txt"
        filepath = os.path.join(os.path.expanduser("~/Documents"), filename)
        
        with open(filepath, "w") as fo:
            fo.write(rendered_content)
        
        console.hud_alert("Success! Saved to '~/Documents/{0}'".format(filename), "success")
        dialogs.share_url("file:///"+filepath)
Exemple #2
0
def wtShare(_self, _cmd):
    url = ObjCInstance(_self).view().URL()
    if url:
        dialogs.share_url(str(url.absoluteString()))
Exemple #3
0
def share(_self, _cmd):
    view = ObjCInstance(_self).view()
    url = view.URL()
    if url:
        url_str = str(url.absoluteString())
        dialogs.share_url(url_str)
Exemple #4
0
 def get_url(self, *args):
     url = self.controller.get_url()
     dialogs.share_url(url)
Exemple #5
0
 def share(self, sender=None):
     url = self.wv.evaluate_javascript('window.location.href')
     dialogs.share_url(url)
 def share(self, sender):
     dialogs.share_url(self.currentpage)
Exemple #7
0
	def share_button_tapped (self, sender):	
		url = 'https://m.zhuishushenqi.com/books/{}'.format(self.book_id)
		share_url(url)
Exemple #8
0
	def booklist_share_tapped (self, sender):
		
		share_url(booklist_data.get('shareLink',''))
def wtShare(_self, _cmd):
    view = ObjCInstance(_self).view()
    url = view.URL()
    if url:
        url_str = str(url.absoluteString())
        dialogs.share_url(url_str)
Exemple #10
0
def wtShare(_self, _cmd):
	url = ObjCInstance(_self).view().URL()
	if url:
		dialogs.share_url(str(url.absoluteString()))