def build_content(passages): template = open("template.html",'r') template = template.read() result = '' if passages!=[]: for i in range(10): box =template.find('boxen') result += template[:box]+passages[i] template =template[box+5:] else: content = tool_box.present_story_list(tool_box.top_stories) for i in range(10): box = template.find('boxen') result += template[:box]+content[i] template = template[box+5:] return result
def run(self): while not self.stopped.wait(10): print("Hacker News Top Stories") new_stories =tool_box.generate_ten_stories(tool_box.base_url,tool_box.context,'topstories') print(tool_box.present_story_list(new_stories)) self.texts.append(tool_box.present_story_list(new_stories))