diff --git a/trakt/interfaces/shows/__init__.py b/trakt/interfaces/shows/__init__.py index 2941b06..a7eed1d 100644 --- a/trakt/interfaces/shows/__init__.py +++ b/trakt/interfaces/shows/__init__.py @@ -25,6 +25,26 @@ def trending(self, **kwargs): self.get_data(response, **kwargs) ) + def next_episode(self, id, **kwargs): + response = self.http.get( + str(id), 'next_episode' + ) + + return SummaryMapper.episode( + self.client, + self.get_data(response, **kwargs) + ) + + def last_episode(self, id, **kwargs): + response = self.http.get( + str(id), 'last_episode' + ) + + return SummaryMapper.episode( + self.client, + self.get_data(response, **kwargs) + ) + def seasons(self, id, extended=None, **kwargs): response = self.http.get(str(id), [ 'seasons'