def heatedworld(): logging.info("--------------------") logging.info("-------------") logging.info("Script starting...\n") logging.info("Initiating client for the day's submssions...") # subreddit followed by day/week redditDay = Reddit("worldnews", "day") logging.info("Client initiated.") logging.info("Fetching...") redditDay.fetch(40) # 40 logging.info("Fetched.") logging.info("Getting context...") redditDay.get_context() logging.info("Context saved.") logging.info("Getting countries' headlines...") redditDay.country_news() logging.info("Countries' news saved....") logging.info("Saving daily data to CSV and JSON...") redditDay.save_csv() with open('data/day.json', 'w') as outfile: json.dump(redditDay.submissions, outfile) logging.info("Saved day's submissions.\n") logging.info("----------------------------------------------\n") logging.info("Initiating client for the week's submssions...") # subreddit followed by day/week redditWeek = Reddit("worldnews", "week") logging.info("Client initiated.") logging.info("Fetching...") redditWeek.fetch(120) # 120 logging.info("Fetched.") logging.info("Getting context...") redditWeek.get_context() logging.info("Context saved.") logging.info("Getting countries' headlines...") redditWeek.country_news() logging.info("Countries' news saved....") logging.info("Saving weekly data to CSV and JSON...") redditWeek.save_csv() with open('data/week.json', 'w') as outfile: json.dump(redditWeek.submissions, outfile) logging.info("Saved week's submissions.\n") logging.info("----------------------------------------------\n") logging.info("Saving heatmap values to JSON file...") heatmap_json(redditDay, redditWeek) logging.info(("Saved votes JSON file.\n")) logging.info("----------------------------------------------\n") logging.info("Saving countries' headlines to JSON file...") news_json(redditDay, redditWeek) logging.info(("Saved news JSON file.\n")) logging.info("----------------------------------------------\n") logging.info("Saving submissions to JSON file...") submissions_json(redditDay, redditWeek) logging.info(("Saved submissions JSON file.\n")) logging.info("Script finished.") logging.info("-------------") logging.info("--------------------\n")