Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. def getEvents(page):
  2. pattern = "%Y-%m-%dT%H:%M:%S%z"
  3. start_time = datetime.datetime.utcfromtimestamp(datetime.datetime.strptime(event['start_time'], pattern).timestamp()).replace(tzinfo=pytz.utc)
  4. now = datetime.datetime.utcnow().replace(tzinfo=pytz.utc)
  5.  
  6. events = (x for x in userGraph.get(path='{}/events'.format(page['id'], type='page')['data'])
  7. if now < start_time
  8. and x['id'] not in sent)
  9.  
  10. return [Event(name=event['name'], id=event['id'], start_time=event['start_time'])
  11. for event in events]
  12.  
  13.  
  14. userPages = [Page(name=x['name'], id=x['id'], access_token=x['access_token'],
  15. perms=x['perms'], events=getEvents(x))
  16. for x in userGraph.get(path='me/accounts', type='page')['data']
  17. if x['name'] in settings['facebookPages']]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement