Ejemplo n.º 1
0
    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()
Ejemplo n.º 2
0
    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()
Ejemplo n.º 3
0
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)
Ejemplo n.º 4
0
def course(dept_code,course_code):
    #return "SA"
    return courses(dept_code.upper(),course_code)