def main(): exitStatus = 0 try: events.main() upload.upload( os.path.join( os.environ['WEEK_IN_CONGRESS_LOCATION'], 'data', 'workspace', 'events.json' ), 'events.json' ) logging.info('Successfull uploaded events.json') except Exception as e: logging.error(e) exitStatus = 1 sys.exit(exitStatus)
def main(opts, args): if args[0] == 'crossfeeds': import crossfeeds crossfeeds.entry(opts, args[1:]) return if args[0] == 'events': import events events.main(opts, args[1:]) return if args[0] == 'backgrounds': import backgrounds backgrounds.main(opts, args[1:]) return if args[0] == 'var': import var var.main(opts, args[1:]) return parsed = parse_args(args) datatype = parsed[0] tag = parsed[1] modes = parsed[2] label = parsed[3] for mode in modes: if opts.set and opts.set == 'interact': if tag == 'single': single_tag_mode(datatype, mode, label, opts.test) elif tag == 'double': double_tag_mode(datatype, mode, label, opts.test) else: raise ValueError(tag) else: submit_batch_job(datatype, tag, mode, label, opts)
def main(): creds = None # The file token.pickle stores the user's access and refresh tokens, and is # created automatically when the authorization flow completes for the first # time. if os.path.exists('token.pickle'): with open('token.pickle', 'rb') as token: creds = pickle.load(token) # If there are no (valid) credentials available, let the user log in. if not creds or not creds.valid: if creds and creds.expired and creds.refresh_token: creds.refresh(Request()) else: flow = InstalledAppFlow.from_client_secrets_file( 'client_secret.json', SCOPES) creds = flow.run_local_server(port=0) # Save the credentials for the next run with open('token.pickle', 'wb') as token: pickle.dump(creds, token) service = build('calendar', 'v3', credentials=creds) # Call the Calendar API deadlines_list = events.main() deadlines_present_summary = [] deadlines_present_time = [] page_token = None #Gets existing events while True: event_list = service.events().list(calendarId='primary', pageToken=page_token).execute() for event in event_list['items']: try: deadlines_present_summary.append(event['summary']) deadlines_present_time.append(event['start']['dateTime']) except KeyError: pass page_token = event_list.get('nextPageToken') if not page_token: break create_event(deadlines_list, deadlines_present_summary, deadlines_present_time, service)
def cal(self): img = ImageTk.PhotoImage(Image.open('calendar_image.png')) cal_image = Tkinter.Label(self, image=img, bg='black') cal_image.image = img cal_image.pack(anchor=N, side=RIGHT) events.main(sys.argv) f = open('event_list.txt', 'r') line = f.readline() eventarray = [] while line: eventarray.append(line) line = f.readline() event_len = len(eventarray) if (event_len > 4): for x in range(0, 4): event_sub = eventarray[x] event_split = event_sub.split(' ') event_split_len = len(event_split) event_date = event_split[0] event_date_len = len(event_date) if (not (event_date_len > 10)): event_date = event_date.split('-') event_date = event_date[1] + '/' + event_date[2] event_text = '' for x in range(1, event_split_len): event_text = event_text + ' ' + event_split[x] + ' ' event_text = event_date + ' - ' + event_text event1 = Tkinter.Label(self, text=event_text, font=('verdana', 20, 'bold'), fg='white', bg='black') event1.pack(anchor=W) else: event_datetime = event_date.split('T') event_datetime_colon = event_datetime[1].split(':') edc_hour = int(event_datetime_colon[0]) edc_setting = 'am' if edc_hour > 12: edc_hour -= 12 edc_setting = 'pm' event_datetime_colon = str( edc_hour) + ':' + event_datetime_colon[1] + edc_setting event_date = event_datetime[0].split('-') event_date = event_date[1] + '/' + event_date[ 2] + ' ' + event_datetime_colon event_text = '' for x in range(1, event_split_len): event_text = event_text + ' ' + event_split[x] + ' ' event_text = event_date + ' - ' + event_text event2 = Tkinter.Label(self, text=event_text, font=('verdana', 20, 'bold'), fg='white', bg='black') event2.pack(anchor=W) else: event3 = Tkinter.Label(self, text=eventarray, font=('verdana', 20, 'bold'), fg='white', bg='black') event3.pack(anchor=W)
def cal(self): img = ImageTk.PhotoImage(Image.open('calendar_image.png')) image = tkinter.Label(self, image=img, bg='black') image.pack(anchor=N, side=RIGHT) events.main(sys.argv) f = open('event_list.txt', 'r') line = f.readline() count = 1 eventarray = [] while line: eventarray.append(line) line = f.readline() count += 1 event_len = len(eventarray) if (event_len > 4): for x in range(0, 4): event_sub = eventarray[x] event_split = event_sub.split(' ') event_split_len = len(event_split) #EXAMPLE: ['2018-04-26T22:40:00-05:00', 'AVENGERS:', 'INFINITY', 'WAR\n'] ['2018-04-28', 'Kawhi', 'Leonard', 'Shoes!!!\n'] event_date = event_split[0] event_date_len = len(event_date) if (not (event_date_len > 10)): event_date = event_date.split('-') event_date = event_date[1] + '/' + event_date[2] event_text = '' for x in range(1, event_split_len): event_text = event_text + ' ' + event_split[x] + ' ' event_text = event_date + ' - ' + event_text event1 = tkinter.Label(self, text=event_text, font=('verdana', 20, 'bold'), fg='white', bg='black') event1.pack(anchor=W) else: event_datetime = event_date.split('T') event_datetime_colon = event_datetime[1].split(':') edc_hour = int(event_datetime_colon[0]) edc_setting = 'am' if edc_hour > 12: edc_hour -= 12 edc_setting = 'pm' event_datetime_colon = str( edc_hour) + ':' + event_datetime_colon[1] + edc_setting # print(event_datetime_colon) event_date = event_datetime[0].split('-') event_date = event_date[1] + '/' + event_date[ 2] + ' ' + event_datetime_colon event_text = '' for x in range(1, event_split_len): event_text = event_text + ' ' + event_split[x] + ' ' event_text = event_date + ' - ' + event_text event2 = tkinter.Label(self, text=event_text, font=('verdana', 20, 'bold'), fg='white', bg='black') event2.pack(anchor=W) else: event3 = tkinter.Label(self, text=eventarray, font=('verdana', 20, 'bold'), fg='white', bg='black') event3.pack(anchor=W)
def main(): root = tkinter.Tk() root.geometry('1920x1080') root.configure(background='black') root.attributes('-fullscreen', True) #CLOCK ################################################################################### clock = tkinter.Label(root, font=('verdana', 100, 'bold'), fg='white', bg='black') clock.pack(anchor=NE) tick("", clock) ########################################################################################## #DATE #################################################################################### the_date = datetime.datetime.now().strftime('%m/%d') input_date = tkinter.Label(root, text=the_date, font=('verdana', 100, 'bold'), fg='white', bg='black') input_date.place(x=0, y=0) ########################################################################################## #GOOGLE CALENDAR ######################################################################### img = ImageTk.PhotoImage(Image.open('calendar_image.png')) image = tkinter.Label(root, image=img, bg='black') # image = image.resize((250,250),Image.ANTIALIAS) image.pack(anchor=N, side=RIGHT) events.main(sys.argv) f = open('event_list.txt', 'r') line = f.readline() count = 1 eventarray = [] while line: eventarray.append(line) line = f.readline() count += 1 event_len = len(eventarray) if (event_len > 4): for x in range(0, 4): event_sub = eventarray[x] event_split = event_sub.split(' ') event_split_len = len(event_split) #EXAMPLE: ['2018-04-26T22:40:00-05:00', 'AVENGERS:', 'INFINITY', 'WAR\n'] ['2018-04-28', 'Kawhi', 'Leonard', 'Shoes!!!\n'] event_date = event_split[0] event_date_len = len(event_date) if (not (event_date_len > 10)): event_date = event_date.split('-') event_date = event_date[1] + '/' + event_date[2] event_text = '' for x in range(1, event_split_len): event_text = event_text + ' ' + event_split[x] + ' ' event_text = event_date + ' - ' + event_text event1 = tkinter.Label(root, text=event_text, font=('verdana', 20, 'bold'), fg='white', bg='black') event1.pack(anchor=W) else: event_datetime = event_date.split('T') event_datetime_colon = event_datetime[1].split(':') edc_hour = int(event_datetime_colon[0]) edc_setting = 'am' if edc_hour > 12: edc_hour -= 12 edc_setting = 'pm' event_datetime_colon = str( edc_hour) + ':' + event_datetime_colon[1] + edc_setting # print(event_datetime_colon) event_date = event_datetime[0].split('-') event_date = event_date[1] + '/' + event_date[ 2] + ' ' + event_datetime_colon event_text = '' for x in range(1, event_split_len): event_text = event_text + ' ' + event_split[x] + ' ' event_text = event_date + ' - ' + event_text event2 = tkinter.Label(root, text=event_text, font=('verdana', 20, 'bold'), fg='white', bg='black') event2.pack(anchor=W) else: event3 = tkinter.Label(root, text=eventarray, font=('verdana', 20, 'bold'), fg='white', bg='black') event3.pack(anchor=W) #event1 = tkinter.Label(root,text=eventarray[0],font=('verdana',20,'bold'),bg='black') #event1.pack(anchor=W) # event2 = tkinter.Label(root,text=eventarray[1],font=('verdana',20,'bold'),bg='black') # event2.pack(anchor=W) # print(eventarray) # event3 = tkinter.Label(root,text=eventarray[2],font=('verdana',20,'bold'),bg='black') # event3.pack(anchor=W) # event4 = tkinter.Label(root,text=eventarray[3],font=('verdana',20,'bold'),bg='black') # event4.pack(anchor=W) ######################################################################################### root.mainloop()