Advertisement
Guest User

Untitled

a guest
May 31st, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. twitter.html:
  2.  
  3. {% block sidebar %}
  4. {% for status in statuses %}
  5. <div>{{ status.user.name }}</div>
  6. <div>{{ status.text }}</div>
  7. {% endfor %}
  8. {% endblock %}
  9.  
  10.  
  11. twitterHandler:
  12.  
  13. class TwitterHandler(BaseHandler):
  14. def get(self):
  15. api = twitter.Api(username ='username', password='password')
  16. statuses = api.GetFriendsTimeline('username')
  17.  
  18. args = {'statuses':statuses}
  19. path = os.path.join(os.path.dirname(__file__), 'templates','twitter.html')
  20. self.response.out.write(template.render(path, args))
  21.  
  22.  
  23.  
  24. blog.html:
  25.  
  26. {% extends "twitter.html" %}
  27. {% block content %}
  28. <div id='blog'>
  29. {% for post in posts %}
  30. <h2>{{ post.title }}</h2>
  31. <div class="post">{{ post.body }}</div>
  32. {% endfor %}
  33. </div>
  34. {% endblock %}
  35.  
  36.  
  37. Blog Handler:
  38.  
  39. class BlogHandler(BaseHandler):
  40. def get(self):
  41. api = Api(BLOG)
  42. posts = api.read()
  43. args = dict()
  44. postslist = list()
  45.  
  46. for post in posts:
  47. TUMBLR_POST = Post()
  48. TUMBLR_POST.title = post['regular-title']
  49. TUMBLR_POST.body = post['regular-body']
  50. TUMBLR_POST.date = post['date']
  51. postslist.append(TUMBLR_POST)
  52.  
  53. args = {'posts':postslist}
  54. path = os.path.join(os.path.dirname(__file__), 'templates','blog.html')
  55. self.response.out.write(template.render(path, args))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement