def generate_week_summary_by_dates(startdate, enddate, quote): articles = get_article_list_by_date_range(startdate, enddate) quotes = get_quotes_list(startdate, enddate, quote) if len(quotes) < 1: return #print quotes rst_summary = generate_summary(articles, quotes, quote) r = RestCall.send_raw_request("post", week_sum_url, rst_summary) print r.text
def get_all_quotes_list(): quote_rest = RestCall.send_raw_request("get", "http://localhost:3000/api/demo/quotes_by_symbol?indexsymbol=^DJC") quotes = quote_rest.json() return quotes
def get_quotes_list(startdate, enddate, quote): quote_rest = RestCall.send_raw_request("get", "http://localhost:3000/api/demo/quotes_by_date_range?startdate=" + startdate + "&enddate=" + enddate + "&indexsymbol="+quote) quotes = quote_rest.json() return quotes
def get_week_summaries(date): week_sum = RestCall.send_raw_request("get", "http://localhost:3000/api/demo/weeksum_by_date?date=" + date).json() return week_sum
def get_all_article_list(): articles = RestCall.send_raw_request("get", "http://localhost:3000/api/demo/newsarticles").json() return articles
def get_article_list_by_date_range(startdate, enddate): articles = RestCall.send_raw_request("get", "http://localhost:3000/api/demo/newsbydaterange?startdate=" + startdate + "&enddate=" + enddate).json() return articles