from ProgramParsing.Environment.MajorParser import EnvironmentMajorParser from ProgramParsing.ProgramParser.ParseProgram import main import os if __name__ == "__main__": dir = os.path.dirname(__file__) path = os.path.join(dir, 'Specs') files = set( ["/Specs/" + f for f in os.listdir(path) if f.endswith(".html")]) filesToIgnore = [ "ENV-Env-Res-Sus-Env-Res-Stud-Hons-Reg-Co-op.html", "ENV-Honours-Environment-Business-Co-op-and-Reg.html", "ENV-Honours-Geography-and-Aviation-Regular.html" ] filesToIgnore = set(["/Specs/" + f for f in filesToIgnore]) files = files - filesToIgnore # files = set(["/Specs/ENV-Honours-International-Development.html"]) main(EnvironmentMajorParser, files, "Environment")
from ProgramParsing.Engineering.MajorParser import EngineeringMajorParser from ProgramParsing.ProgramParser.ParseProgram import main import os if __name__ == "__main__": dir = os.path.dirname(__file__) path = os.path.join(dir, 'Specs') files = set( ["/Specs/" + f for f in os.listdir(path) if f.endswith(".html")]) filesToIgnore = [] filesToIgnore = set(["/Specs/" + f for f in filesToIgnore]) files = files - filesToIgnore # files = set(["/Specs//ENG-Environmental-Engineering.html"]) #Multople TE does not display # files = set(["/Specs/ENG-Mechatronics-Engineering.html"]) main(EngineeringMajorParser, files, "Engineering")
from ProgramParsing.Science.MajorParser import ScienceMajorParser from ProgramParsing.ProgramParser.ParseProgram import main import os if __name__ == "__main__": dir = os.path.dirname(__file__) path = os.path.join(dir, 'Specs') files = set( ["/Specs/" + f for f in os.listdir(path) if f.endswith(".html")]) # Debugging purposes # files = set(["/Specs/SCI-Honours-Science5.html"]) main(ScienceMajorParser, files, "Science")
from ProgramParsing.AHS.MajorParser import AHSMajorParser from ProgramParsing.ProgramParser.ParseProgram import main import os if __name__ == "__main__": dir = os.path.dirname(__file__) path = os.path.join(dir, 'Specs') files = set( ["/Specs/" + f for f in os.listdir(path) if f.endswith(".html")]) filesToIgnore = [] filesToIgnore = set(["/Specs/" + f for f in filesToIgnore]) files = files - filesToIgnore main(AHSMajorParser, files, "Applied Health Science")
from ProgramParsing.Arts.MajorParser import ArtsMajorParser from ProgramParsing.ProgramParser.ParseProgram import main import os if __name__ == "__main__": dir = os.path.dirname(__file__) path = os.path.join(dir, 'Specs') files = set( ["/Specs/" + f for f in os.listdir(path) if f.endswith(".html")]) filesToIgnore = ["ARTS-BA-Degree-Requirements.html"] filesToIgnore = set(["/Specs/" + f for f in filesToIgnore]) files = files - filesToIgnore # files =["Specs/ARTS-BAFM-Degree-Requirements.html"] main(ArtsMajorParser, files, "Arts")
from ProgramParsing.Math.MajorParser import MathMajorParser from ProgramParsing.ProgramParser.ParseProgram import main import os if __name__ == "__main__": dir = os.path.dirname(__file__) path = os.path.join(dir, 'Specs') files = set( ["/Specs/" + f for f in os.listdir(path) if f.endswith(".html")]) files.add("TableII.html") filesToIgnore = [ "ENG-Software-Engineering.html", "MATH-Mathematical-Optimization1.html", "MATH-Math-or-Chartered-Professional-Accountancy-co.html" ] filesToIgnore = set(["/Specs/" + f for f in filesToIgnore]) files = files - filesToIgnore # files = set(["/Specs/MATH-Math-or-Fin-Analysis-Risk-Mgt-Degree-Reqmnt.html"]) main(MathMajorParser, files, DropTable=True)