def __init__(self, filename, windowname): self.TECH = TECHandler window = self.TECH.get_whndl(windowname) self.pycwnd = self.TECH.make_pycwnd(window) self.filename = filename self.file = open(self.filename, "r") self.combat = combat.combat(self) self.pickpocketing = pickpocketing(self) self.outdoor_basics = outdoor_basics(self) self.courses_mod = courses(self) self.directions = ['n', 's', 'e', 'w', 'ne', 'nw', 'se', 'sw'] self.rotation = ['zz', 'zx', 'zc', 'zv', 'zb', 'zn', 'zm', 'za', 'zs', 'zd'] # rotation = ['zzh', 'zxh', 'zch', 'zvh', 'zbh', 'znh', 'zmh', 'za', 'zsh'] self.rollPattern = re.compile('Success: (\d+), Roll: (\d+)') self.matchPattern = re.compile('\d\.') self.free = True self.action_status = False self.in_combat = False self.pick = False self.outdoor = False self.paused = False self.courses = False self.courses_part_three = False self.last_direction = "n" self.last_cmd = "" self.expected = None self.corpse = 1 self.queue = [] self.current_action = Action.nothing self.data = self.file.read() self.size = len(self.data) self.top = Tk() self.poll() self.pause_button = Button(self.top, text="Pause", command=self.toggle_pause, padx=10, pady=10) self.reset_button = Button(self.top, text="Reset Queue", command=self.reset_queue, padx=10, pady=10) self.courses_button = Button(self.top, text="Start Courses", command=self.toggle_courses, padx=10, pady=10) self.course_part_button = Button(self.top, text="4-Part", command=self.toggle_course_part, padx=10, pady=10) self.course_part_button.pack() self.courses_button.pack() self.reset_button.pack() self.pause_button.pack() self.top.lift() self.top.mainloop()
def __init__(self, filename, windowname): self.TECH = TECHandler window = self.TECH.get_whndl(windowname) self.pycwnd = self.TECH.make_pycwnd(window) self.filename = filename self.file = open(self.filename, "r") self.combat = combat.combat(self) self.pickpocketing = pickpocketing(self) self.outdoor_basics = outdoor_basics(self) self.courses_mod = courses(self) self.directions = ['n', 's', 'e', 'w', 'ne', 'nw', 'se', 'sw'] self.rotation = [ 'zz', 'zx', 'zc', 'zv', 'zb', 'zn', 'zm', 'za', 'zs', 'zd' ] # rotation = ['zzh', 'zxh', 'zch', 'zvh', 'zbh', 'znh', 'zmh', 'za', 'zsh'] self.rollPattern = re.compile('Success: (\d+), Roll: (\d+)') self.matchPattern = re.compile('\d\.') self.free = True self.action_status = False self.in_combat = False self.pick = False self.outdoor = False self.paused = False self.courses = False self.courses_part_three = False self.last_direction = "n" self.last_cmd = "" self.expected = None self.corpse = 1 self.queue = [] self.current_action = Action.nothing self.data = self.file.read() self.size = len(self.data) self.top = Tk() self.poll() self.pause_button = Button(self.top, text="Pause", command=self.toggle_pause, padx=10, pady=10) self.reset_button = Button(self.top, text="Reset Queue", command=self.reset_queue, padx=10, pady=10) self.courses_button = Button(self.top, text="Start Courses", command=self.toggle_courses, padx=10, pady=10) self.course_part_button = Button(self.top, text="4-Part", command=self.toggle_course_part, padx=10, pady=10) self.course_part_button.pack() self.courses_button.pack() self.reset_button.pack() self.pause_button.pack() self.top.lift() self.top.mainloop()
import requests from functools import partial from login import login from courses import courses from videos import videos from dotenv import load_dotenv from os import environ load_dotenv() session = requests.session() username = environ.get('USERNAME') password = environ.get('PASSWORD') login_page = login(session, username, password) get_videos = partial(videos, session) courses(session, login_page, get_videos)
def course(dept_code,course_code): #return "SA" return courses(dept_code.upper(),course_code)