in prompts/khanacademy/khan_dl/khan_dl.py [0:0]
def download_course_given(self, course_url: str):
"""Downloads the given course"""
self.reset_course()
self.course_url = course_url
self.get_course_page()
self.get_course_title()
self.get_course_unit_titles()
self.get_course_unit_slugs()
self.get_course_unit_urls()
self.get_course_all_slugs()
return {
"domain": self.domain,
"url": self.course_url,
"title": self.course_title,
# "page": self.course_page,
"unit_titles": self.course_unit_titles,
# "unit_slugs": self.course_unit_slugs,
# "unit_urls": self.course_unit_urls,
# "all_slugs": self.course_all_slugs,
# "lesson_titles": self.lesson_titles,
"subunits": self.course_subunits
}
print("\nGenerating Path Slugs...\n")