API Reference

The following section outlines the API of downkedin.

Downloader Module

Login Module

Main Login Strategies

class downkedin.login.UsernamePasswordStrategy(username: str, password: str)[source]

Bases: downkedin.login.LoginStrategy

Wrapper Login Strategies

class downkedin.login.PicleStrategy(path: str, backup_strategy: downkedin.login.LoginStrategy)[source]

Bases: downkedin.login.LoginStrategy

This should be used with a main strategy as backup.

PicleStrategy("cookies.bin", UsernamePasswordStrategy("username", "password"))

Models Module

Video

Chapter

Course

CoursePath

Author

Fetcher Module

File Manager Module

class downkedin.filemanager.FileManager[source]

Bases: object

Parser Module

Exceptions