def getRelevant(link): relevant_list = find_other_news_sources.find_other_news_sources(url=link) if relevant_list is None or len(relevant_list) == 0: relevant_message = mt.relevant_message else: relevant_title = [] relevant_link = [] relevant_message = mt.relevant_message # temp variable to see if new link isn't same as last one. temp_blink = "" for a_link in relevant_list: relevant_title.append(a_link[0]) relevant_link.append(a_link[1]) for (a_link, b_link) in itertools.izip(relevant_title, relevant_link): # if no title found, name the link. if a_link is None: a_link = "This" if b_link is None or b_link == link: continue if temp_blink == b_link: continue try: relevant_message = relevant_message + "\n\n" + "> * " + "[" + a_link + "]" + "(" + b_link + ")" temp_blink = b_link except Exception as e: print e return relevant_message
def getRelevant(link): relevant_list = find_other_news_sources.find_other_news_sources(url=link) if relevant_list is None or len(relevant_list) == 0: relevant_message = mt.relevant_message else: relevant_title = [] relevant_link = [] relevant_message = mt.relevant_message # temp variable to see if new link isn't same as last one. temp_blink = "" for a_link in relevant_list: relevant_title.append(a_link[0]) relevant_link.append(a_link[1]) for (a_link, b_link) in itertools.izip(relevant_title, relevant_link): # if no title found, name the link. if a_link is None: a_link = "This" if b_link is None or b_link == link: continue if temp_blink == b_link: continue try: relevant_message = relevant_message + "\n\n" + "> * " + "[" + a_link + "]" + "(" + b_link + ")" temp_blink = b_link except Exception as e: print e return relevant_message
def prepare(submission): link = submission.url summ_article = smrzr.Summarizer(link) keypoints = summ_article.keypoints summ = summ_article.summary message = "\n\n> * ".join(keypoints) message = "> * " + message message = message.replace("`", "") message = message.replace("#", "\#") # Find relevant links using google relevant_list = find_other_news_sources.find_other_news_sources(url=link)
def prepare(submission): link = submission.url summ_article = smrzr.Summarizer(link) keypoints = summ_article.keypoints summ = summ_article.summary message = "\n\n> * ".join(keypoints) message = "> * " + message message = message.replace("`", "") message = message.replace("#", "\#") # Find relevant links using google relevant_list = find_other_news_sources.find_other_news_sources(url=link)
def run_example(): print 'running' links = find_other_news_sources.find_other_news_sources( url='http://timesofindia.indiatimes.com/tech/tech-news/Local-WhatsApp-Viber-Skype-calls-may-no-longer-be-free/articleshow/48106038.cms') for a_link in links: print a_link
# skip post if posted already if visited == True: continue # get post information and summary using Smrzr. Format properly. link = submission.url summ_article = smrzr.Summarizer(link) keypoints = summ_article.keypoints summ = summ_article.summary message = "\n\n> * ".join(keypoints) message = "> * " + message message = message.replace("`", "") message = message.replace("#", "\#") # Find relevant links using google relevant_list = find_other_news_sources.find_other_news_sources( url=link) # check if its null or doesnt contain anything. if relevant_list is None or len(relevant_list) == 0: if len(message) > 100: try: # print keypoints submission.add_comment( summ + br + message.encode('ascii', 'ignore') + br + endmsg) continue except Exception as e: print "3Unknown ERROR\n" print type(e)
# skip post if posted already if visited == True: continue # get post information and summary using Smrzr. Format properly. link = submission.url summ_article = smrzr.Summarizer(link) keypoints = summ_article.keypoints summ = summ_article.summary message = "\n\n> * ".join(keypoints) message = "> * " + message message = message.replace("`", "") message = message.replace("#", "\#") # Find relevant links using google relevant_list = find_other_news_sources.find_other_news_sources(url=link) # check if its null or doesnt contain anything. if relevant_list is None or len(relevant_list) == 0: if len(message) > 100: try: # print keypoints submission.add_comment(summ + br + message.encode('ascii', 'ignore') + br + endmsg) continue except Exception as e: print "3Unknown ERROR\n" print type(e) print e.args print e print submission.id