def download_course_given()

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")