BaseProgress

class trakt.objects.progress.BaseProgress(aired=None, completed=None)

Bases: object

aired = None
Type:int

Number of aired episodes

completed = None
Type:int

Number of completed episodes

to_dict()
class trakt.objects.progress.CollectionProgress(client, aired=None, completed=None)

Bases: trakt.objects.progress.Progress

progress_type = 'collection'
to_dict()

Dump progress to a dictionary.

Returns:Progress dictionary
Return type:dict
class trakt.objects.progress.EpisodeProgress(pk=None)

Bases: object

completed = None
Type:bool

Whether or not the episode has been watched or collected

pk = None
Type:int

Episode Number

progress_timestamp = None
Type:datetime

Date/time episode was collected or last watched

to_dict()
class trakt.objects.progress.Progress(client, aired=None, completed=None)

Bases: trakt.objects.progress.BaseProgress

hidden_seasons = None
Type:dict

Hidden Seasons, defined as {season_num: Season}

last_episode = None
Type:trakt.objects.episode.Episode

Last Episode the user watched or collected

last_progress_change = None
Type:datetime

Last watched or collected date/time

next_episode = None
Type:trakt.objects.episode.Episode

Next Episode the user should watch or collect

progress_type = None
Type:str

Progress Type (watched or collection)

reset_at = None
Type:datetime

Reset date/time (not applicable for collected progress)

seasons = None
Type:dict

Season Progress, defined as {season_num: SeasonProgress}

to_dict()

Dump progress to a dictionary.

Returns:Progress dictionary
Return type:dict
class trakt.objects.progress.SeasonProgress(pk=None, aired=None, completed=None)

Bases: trakt.objects.progress.BaseProgress

episodes = None
Type:dict

Episode Progress, defined as {episode_num: EpisodeProgress}

pk = None
Type:int

Season Number

to_dict()
class trakt.objects.progress.WatchedProgress(client, aired=None, completed=None)

Bases: trakt.objects.progress.Progress

progress_type = 'watched'
to_dict()

Dump progress to a dictionary.

Returns:Progress dictionary
Return type:dict