diff options
Diffstat (limited to 'components/subscriptions/main.py')
| -rw-r--r-- | components/subscriptions/main.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/components/subscriptions/main.py b/components/subscriptions/main.py index afd1d54..f9bcf21 100644 --- a/components/subscriptions/main.py +++ b/components/subscriptions/main.py @@ -26,6 +26,9 @@ class Subscription: if len(self.videos) and type(self.videos[0]) != VideoTuple: self.videos = [VideoTuple._make(vid) for vid in self.videos] + def get_new_vids(self) -> List[VideoTuple]: + return [vid for vid in self.videos if vid.published > self.last_viewed] + def fetch(self) -> None: try: rss = parse(self.link) |
