Enums

Here is list of all available enums:

Note

The following values were found by reverse engineering the routine website API of BUBT.

class routinepy.lib.api.enums.SemesterType(*values)[source]

Type of semester.

PREVIOUS = 'past'
CURRENT = 'present'
UPCOMING = 'upcoming'
class routinepy.lib.api.enums.ProgramCode(*values)[source]

Program codes representing different academic programs.

B_Arch = '026'

Note

Program details: Bachelor of Architecture

Warning

The program is discontinued

BBA = '001'

Note

Program details: Bachelor of Business Administration

CSE_Day = '006'

Note

Program details: Computer Science and Engineering (Day Shift)

CSE_Evn = '019'

Note

Program details: Computer Science and Engineering (Evening Shift)

CSIT = '005'

Note

Program details: Computer Science & Information Technology

Warning

The program is discontinued

CVL_Day = '027'

Note

Program details: Civil Engineering (Day Shift)

Warning

The program is discontinued

CVL_Evn = '028'

Note

Program details: Civil Engineering (Evening Shift)

ECO = '020'

Note

Program details: B.Sc. (Hons.) in Economics

ECO_MSc = '013'

Note

Program details: M.Sc. in Economics

EDE = '025'

Warning

The program is discontinued

EEE_Day = '021'

Note

Program details: B.Sc. in Electrical and Electronic Engineering (Day Shift)

EEE_Evn = '023'

Note

Program details: B.Sc. in Electrical and Electronic Engineering (Evening Shift)

ELT_MA = '016'

Note

Program details: M.A. in English Language Teaching

EMBA = '004'

Note

Program details: Executive MBA

ENG_BA = '007'

Note

Program details: B.A (Hons) in English

ENG_MA = '008'

Note

Program details: MA in English Literature

Warning

The program is discontinued

LLB = '009'

Note

Program details: Bachelor of Laws

Warning

The program is discontinued

LLB_1y = '010'

Note

Program details: Bachelor of Laws (1 year)

Warning

The program is discontinued

LLB_2y = '012'

Note

Program details: Bachelor of Laws (2 years)

Warning

The program is discontinued

LLM_1y = '014'

Note

Program details: Master of Laws (1 year)

Warning

The program is discontinued

LLM_2y = '015'

Note

Program details: Master of Laws (2 year)

Warning

The program is discontinued

Math_1y = '011'

Note

Program details: M.Sc. in Mathematics (1 year)

Warning

The program is discontinued

Math_2y = '018'

Note

Program details: M.Sc. in Mathematics (1 year)

Warning

The program is discontinued

MBA_Day = '002'

Note

Program details: MBA (Day Shift)

MBA_Evn = '003'

Note

Program details: MBA (Evening Shift)

MBM = '017'

Note

Program details: Master of Bank Management

Warning

The program is discontinued

TEXT_Day = '022'

Note

Program details: B.Sc. in Textile Engineering

TEXT_Evn = '024'

Note

Program details: B.Sc. in Textile Engineering

class routinepy.lib.api.enums.RoutineType(*values)[source]

Type of routine.

CLASS = 'class'
MID = 'mid'
FINAL = 'final'
class routinepy.lib.api.enums.SyncRoutineType(*values)[source]

This enum is similar to RoutineType but is used exclusively when making requests to retrieve the last update time of a routine.

CLASS = 'routine'
MID = 'mid-exam'
FINAL = 'final-exam'
class routinepy.lib.api.enums.ShiftTime(*values)[source]

Shift type of different academic programs.

DAY = 'Day'
EVENING = 'Evening'
class routinepy.lib.api.enums.Weekday(*values)[source]
SUNDAY = 'sun'
MONDAY = 'mon'
TUESDAY = 'tues'
WEDNESDAY = 'wednes'
THURSDAY = 'thurs'
FRIDAY = 'fri'
SATURDAY = 'sat'