tumblr.py 823 B

123456789101112131415161718192021222324
  1. import requests
  2. import simplejson as json
  3. import time
  4. blog_uri = "http://api.tumblr.com/v2/blog/"
  5. user_uri = "api.tumblr.com/v2/user/"
  6. consumer_key = "KrSbAc9cYLmIgVAn1D21FjRR97QWsutNMxkPDFBxo8CMWtMk4M"
  7. consumer_secret = "lKWMtL2Lj8zr5pY51PVqT8ugeoG0DjrdgoFewM0QTSyJ12jP8d"
  8. oauth_token = "b2osMdhLljOo5aVBjd47kU7gm08NSTqZnZa1b6gC8MmpZX8h0H"
  9. oauth_secret = "jHsrI4qM5h4CbUre90SZRAG6snguY22tB1NdujgAZwFh8VD1B1"
  10. def getUserInfo():
  11. return "getUserInfo()"
  12. def getBlogInfo(user):
  13. blog_info = blog_uri + user +".tumblr.com/info?api_key="+consumer_key
  14. req = requests.get(blog_info)
  15. jsonlist = json.loads(req.content)
  16. meta = jsonlist['meta']
  17. response = jsonlist['response']
  18. blog = response['blog']
  19. blog['updated'] = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(blog['updated']))
  20. return meta, response, blog