Advertisement
Guest User

Untitled

a guest
Jan 31st, 2015
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.82 KB | None | 0 0
  1. import tweepy,sys,time
  2. import urllib, datetime, time
  3. from elementtree.ElementTree import parse
  4. from oauthtwitter import OAuthApi
  5.  
  6. forecast = []
  7.  
  8.  
  9. auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
  10. auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)
  11. api = tweepy.API(auth)
  12.  
  13.  
  14.  
  15. URL = "http://informer.gismeteo.ru/xml/29634_1.xml"
  16.  
  17. rss = parse(urllib.urlopen(URL)).getroot()
  18.  
  19.  
  20.  
  21. for element in rss.findall('REPORT/TOWN/FORECAST'):
  22.     temp = (int(element.find('TEMPERATURE').get('max')+ int(element.find('TEMPERATURE').get('min'))) / 2
  23.     forecast.append({
  24.         'day': int(element.find('day')),
  25.         'temperature': temp,
  26.         })
  27.  
  28. twit =  "Сегодня %s и погода в НСК %s Предоставлено gismeteo.ru"% (forecast['day'],forecast['temparature'])
  29. while not False:
  30.     api.update_status(twit)
  31.     sleep(120)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement