subscriptions: store video duration in database

This commit is contained in:
James Taylor 2019-02-16 16:11:53 -08:00
parent c65df7d27d
commit 4a54c4fe30

View File

@ -33,6 +33,7 @@ def open_database():
uploader_id integer NOT NULL REFERENCES subscribed_channels(id) ON UPDATE CASCADE ON DELETE CASCADE, uploader_id integer NOT NULL REFERENCES subscribed_channels(id) ON UPDATE CASCADE ON DELETE CASCADE,
video_id text NOT NULL, video_id text NOT NULL,
title text NOT NULL, title text NOT NULL,
duration text,
time_published integer NOT NULL, time_published integer NOT NULL,
description text, description text,
)''') )''')
@ -72,7 +73,7 @@ def _get_videos(number, offset):
connection = open_database() connection = open_database()
try: try:
cursor = connection.cursor() cursor = connection.cursor()
cursor.execute('''SELECT video_id, title, time_published, description, channel_id, channel_name cursor.execute('''SELECT video_id, title, duration, time_published, description, channel_id, channel_name
FROM videos FROM videos
INNER JOIN subscribed_channels on videos.uploader_id = subscribed_channels.id INNER JOIN subscribed_channels on videos.uploader_id = subscribed_channels.id
ORDER BY time_published DESC ORDER BY time_published DESC