Implement detail page for courses

This commit is contained in:
2020-05-09 15:56:44 +02:00
parent 74bd875427
commit ba6d9b24a4
3 changed files with 30 additions and 0 deletions
@@ -11,6 +11,19 @@ class CoursesCrawlerController < TissCrawlerController
end
def show_detail
params[:api] = '/api/course/'
regex = params[:detail_url].match(/courseNr=(?<number>\d{6})/)
params[:number] = regex[:number]
regex = params[:detail_url].match(/semester=(?<semester>\d{4}[SW])/)
params[:semester] = regex[:semester]
puts params
# TissCrawler fetches the course's detail information
@course = TissCrawler.get_course_details(params)
puts @course
# Host is needed for image rendering
@host = TissCrawler.get_host
end
def add_to_fav