Documentation
¶
Index ¶
- type Faculty
- type Identity
- type Schedule
- type Scrape
- func (s *Scrape) Cleanup()
- func (s *Scrape) GetSchedule(ctx context.Context, facultyID, programID string) ([]Schedule, error)
- func (s *Scrape) GetStudentData(ctx context.Context) (*Student, error)
- func (s *Scrape) GetStudyPlans(ctx context.Context) ([]StudyPlan, error)
- func (s *Scrape) GetStudyPrograms(ctx context.Context) (map[string][]StudyProgram, error)
- func (s *Scrape) Initialize() error
- func (s *Scrape) Login(ctx context.Context, identity Identity) error
- type Student
- type StudyPlan
- type StudyProgram
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Scrape ¶
type Scrape struct {
// contains filtered or unexported fields
}
func (*Scrape) GetSchedule ¶
func (*Scrape) GetStudentData ¶
func (*Scrape) GetStudyPlans ¶
func (*Scrape) GetStudyPrograms ¶
func (*Scrape) Initialize ¶
Initialize sets up the ChromeDP context
type StudyProgram ¶
Click to show internal directories.
Click to hide internal directories.