コード例 #1
0
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
コード例 #2
0
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
コード例 #3
0
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)
コード例 #4
0
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)
コード例 #5
0
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
コード例 #6
0
                    # 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)
コード例 #7
0
                    # 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