コード例 #1
0
ファイル: UI.py プロジェクト: x-Shen/HackerNewsStream
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
コード例 #2
0
 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))