Открыть случайную фотографию с 500px.com

  1. #!/usr/bin/python
  2.  
  3. import json
  4. import urllib2
  5. import sys
  6. import random
  7. import webbrowser
  8.  
  9. BASE_URL = "https://api.500px.com/v1/photos/"
  10. CONSUMER_KEY = "tHw5EVIztFLsWzf6Qv1qpauZxSH2IjvvgHTFQYsH" # ваш ключ для API 500px
  11. JSON_URL = BASE_URL + "?consumer_key=" + CONSUMER_KEY + "&image_size=2048"
  12.  
  13.  
  14.  
  15. def fetch_one():
  16.     request = urllib2.Request(JSON_URL + "&page=%d" % random.randint(1, 1000))
  17.     response = urllib2.urlopen(request).read()
  18.  
  19.     data = json.loads(response)
  20.     photo = random.choice(data['photos'])
  21.  
  22.     print(photo)
  23.     webbrowser.open(photo['images'][0]['url'])
  24.  
  25. if __name__ == '__main__':
  26.     fetch_one()
Можно использовать например для авто смены изображения рабочего стола.

Реклама

Мы в соцсетях

tw tg yt gt