Index

B | C | D | E | F | G | H | I | L | M | P | Q | R | S | T | V

B

BaseInterface (class in hfut.interface)
BaseSession (class in hfut.session)
BaseShortcuts (class in hfut.shortcut)

C

cal_gpa() (in module hfut.util)
cal_term_code() (in module hfut.util)
change_course() (hfut.shortcut.Student method)
change_password() (hfut.shortcut.Student method)
ChangeCourse (class in hfut.interface)
ChangePassword (class in hfut.interface)
check_courses() (hfut.shortcut.Student method)

D

default_headers (hfut.session.BaseSession attribute)
dict_list_2_matrix() (in module hfut.parser)
dict_list_2_tuple_set() (in module hfut.parser)

E

evaluate_course() (hfut.shortcut.Student method)
EvaluateCourse (class in hfut.interface)

F

filter_curriculum() (in module hfut.util)
flatten_list() (in module hfut.parser)

G

get_class_info() (hfut.shortcut.Guest method)
get_class_students() (hfut.shortcut.Guest method)
get_code() (hfut.shortcut.Student method)
get_course_classes() (hfut.shortcut.Guest method)
get_entire_curriculum() (hfut.shortcut.Guest method)
get_my_achievements() (hfut.shortcut.Student method)
get_my_curriculum() (hfut.shortcut.Student method)
get_my_fees() (hfut.shortcut.Student method)
get_my_info() (hfut.shortcut.Student method)
get_optional_courses() (hfut.shortcut.Student method)
get_point() (in module hfut.util)
get_selectable_courses() (hfut.shortcut.Student method)
get_selected_courses() (hfut.shortcut.Student method)
get_system_status() (hfut.shortcut.Guest method)
get_teacher_info() (hfut.shortcut.Guest method)
get_teaching_plan() (hfut.shortcut.Guest method)
get_unfinished_evaluation() (hfut.shortcut.Student method)
GetClassInfo (class in hfut.interface)
GetClassStudents (class in hfut.interface)
GetCode (class in hfut.interface)
GetCourseClasses (class in hfut.interface)
GetEntireCurriculum (class in hfut.interface)
GetMyAchievements (class in hfut.interface)
GetMyCurriculum (class in hfut.interface)
GetMyFees (class in hfut.interface)
GetMyInfo (class in hfut.interface)
GetOptionalCourses (class in hfut.interface)
GetSelectedCourses (class in hfut.interface)
GetSystemStatus (class in hfut.interface)
GetTeacherInfo (class in hfut.interface)
GetTeachingPlan (class in hfut.interface)
GetUnfinishedEvaluation (class in hfut.interface)
GlobalFeaturedSoup (class in hfut.parser)
Guest (class in hfut.shortcut)
GuestSession (class in hfut.session)

H

hfut (module)
hfut.exception (module)
hfut.interface (module)
hfut.log (module)
hfut.parser (module)
hfut.session (module)
hfut.shortcut (module)
hfut.util (module)
hfut.value (module)
histories (hfut.session.BaseSession attribute)
host (hfut.session.BaseSession attribute)

I

IPBanned
is_expired (hfut.session.StudentSession attribute)

L

log_result_not_found() (in module hfut.log)
login() (hfut.session.StudentSession method)

M

make_request() (hfut.interface.BaseInterface method)

P

parse() (hfut.interface.BaseInterface static method)
(hfut.interface.ChangeCourse static method)
(hfut.interface.ChangePassword static method)
(hfut.interface.EvaluateCourse static method)
(hfut.interface.GetClassInfo static method)
(hfut.interface.GetClassStudents static method)
(hfut.interface.GetCode static method)
(hfut.interface.GetCourseClasses static method)
(hfut.interface.GetEntireCurriculum static method)
(hfut.interface.GetMyAchievements static method)
(hfut.interface.GetMyCurriculum static method)
(hfut.interface.GetMyFees static method)
(hfut.interface.GetMyInfo static method)
(hfut.interface.GetOptionalCourses static method)
(hfut.interface.GetSelectedCourses static method)
(hfut.interface.GetSystemStatus static method)
(hfut.interface.GetTeacherInfo static method)
(hfut.interface.GetTeachingPlan static method)
(hfut.interface.GetUnfinishedEvaluation static method)
(hfut.interface.SearchCourse static method)
(hfut.interface.SetTelephone static method)
parse_course() (in module hfut.parser)
parse_tr_strs() (in module hfut.parser)
prepare_request() (hfut.session.BaseSession method)

Q

query() (hfut.shortcut.BaseShortcuts method)

R

report_response() (in module hfut.log)
request() (hfut.session.StudentSession method)
(hfut.shortcut.BaseShortcuts method)
request_kwargs (hfut.interface.BaseInterface attribute)
(hfut.interface.ChangeCourse attribute)
(hfut.interface.ChangePassword attribute)
(hfut.interface.EvaluateCourse attribute)
(hfut.interface.GetClassInfo attribute)
(hfut.interface.GetClassStudents attribute)
(hfut.interface.GetCode attribute)
(hfut.interface.GetCourseClasses attribute)
(hfut.interface.GetEntireCurriculum attribute)
(hfut.interface.GetMyAchievements attribute)
(hfut.interface.GetMyCurriculum attribute)
(hfut.interface.GetMyFees attribute)
(hfut.interface.GetMyInfo attribute)
(hfut.interface.GetOptionalCourses attribute)
(hfut.interface.GetSelectedCourses attribute)
(hfut.interface.GetSystemStatus attribute)
(hfut.interface.GetTeacherInfo attribute)
(hfut.interface.GetTeachingPlan attribute)
(hfut.interface.GetUnfinishedEvaluation attribute)
(hfut.interface.SearchCourse attribute)
(hfut.interface.SetTelephone attribute)

S

safe_zip() (in module hfut.parser)
search_course() (hfut.shortcut.Guest method)
SearchCourse (class in hfut.interface)
send() (hfut.session.BaseSession method)
send_kwargs (hfut.interface.BaseInterface attribute)
(hfut.interface.ChangeCourse attribute)
(hfut.interface.ChangePassword attribute)
(hfut.interface.EvaluateCourse attribute)
(hfut.interface.GetClassInfo attribute)
(hfut.interface.GetClassStudents attribute)
(hfut.interface.GetCode attribute)
(hfut.interface.GetCourseClasses attribute)
(hfut.interface.GetEntireCurriculum attribute)
(hfut.interface.GetMyAchievements attribute)
(hfut.interface.GetMyCurriculum attribute)
(hfut.interface.GetMyFees attribute)
(hfut.interface.GetMyInfo attribute)
(hfut.interface.GetOptionalCourses attribute)
(hfut.interface.GetSelectedCourses attribute)
(hfut.interface.GetSystemStatus attribute)
(hfut.interface.GetTeacherInfo attribute)
(hfut.interface.GetTeachingPlan attribute)
(hfut.interface.GetUnfinishedEvaluation attribute)
(hfut.interface.SearchCourse attribute)
(hfut.interface.SetTelephone attribute)
session (hfut.shortcut.BaseShortcuts attribute)
session_class (hfut.interface.BaseInterface attribute)
(hfut.interface.ChangeCourse attribute)
(hfut.interface.ChangePassword attribute)
(hfut.interface.EvaluateCourse attribute)
(hfut.interface.GetClassInfo attribute)
(hfut.interface.GetClassStudents attribute)
(hfut.interface.GetCode attribute)
(hfut.interface.GetCourseClasses attribute)
(hfut.interface.GetEntireCurriculum attribute)
(hfut.interface.GetMyAchievements attribute)
(hfut.interface.GetMyCurriculum attribute)
(hfut.interface.GetMyFees attribute)
(hfut.interface.GetMyInfo attribute)
(hfut.interface.GetOptionalCourses attribute)
(hfut.interface.GetSelectedCourses attribute)
(hfut.interface.GetSystemStatus attribute)
(hfut.interface.GetTeacherInfo attribute)
(hfut.interface.GetTeachingPlan attribute)
(hfut.interface.GetUnfinishedEvaluation attribute)
(hfut.interface.SearchCourse attribute)
(hfut.interface.SetTelephone attribute)
set_telephone() (hfut.shortcut.Student method)
SetTelephone (class in hfut.interface)
sort_hosts() (in module hfut.util)
Student (class in hfut.shortcut)
StudentSession (class in hfut.session)
SystemLoginFailed

T

term_str2code() (in module hfut.util)

V

ValidationError