summaryrefslogtreecommitdiff
path: root/components/subscriptions
diff options
context:
space:
mode:
Diffstat (limited to 'components/subscriptions')
-rw-r--r--components/subscriptions/main.py3
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)