You've already forked amazing-ytdlp-archive
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
282b895170 |
@@ -58,7 +58,7 @@ def channels():
|
|||||||
channelIds = get_nosql().list_all_channels()
|
channelIds = get_nosql().list_all_channels()
|
||||||
|
|
||||||
for channelId in channelIds:
|
for channelId in channelIds:
|
||||||
channels[channelId] = get_nosql().get_channel_info(channelId)
|
channels[channelId] = get_nosql().get_channel_info(channelId, limited=True)
|
||||||
channels[channelId]['video_count'] = get_nosql().get_channel_videos_count(channelId)
|
channels[channelId]['video_count'] = get_nosql().get_channel_videos_count(channelId)
|
||||||
|
|
||||||
return render_template('admin/channels.html', channels=channels, generic=generic)
|
return render_template('admin/channels.html', channels=channels, generic=generic)
|
||||||
|
|||||||
@@ -168,8 +168,12 @@ class Mango:
|
|||||||
ids.append(video['id'])
|
ids.append(video['id'])
|
||||||
return tuple(ids)
|
return tuple(ids)
|
||||||
|
|
||||||
def get_channel_info(self, channelId):
|
def get_channel_info(self, channelId, limited=False):
|
||||||
return self.channels.find_one({'id': channelId})
|
projection = {}
|
||||||
|
if limited:
|
||||||
|
projection['playlist'] = 0
|
||||||
|
|
||||||
|
return self.channels.find_one({'id': channelId}, projection)
|
||||||
|
|
||||||
|
|
||||||
def update_channel_key(self, channelId, key, value):
|
def update_channel_key(self, channelId, key, value):
|
||||||
@@ -445,6 +449,7 @@ class Mango:
|
|||||||
return None
|
return None
|
||||||
elif self.check_exists(queueItem['id']):
|
elif self.check_exists(queueItem['id']):
|
||||||
self.queue_deleteQueue(queueItem['id'])
|
self.queue_deleteQueue(queueItem['id'])
|
||||||
|
continue
|
||||||
self.download_queue.update_one({'id': queueItem['id']}, {'$set': {'status': 'working'}})
|
self.download_queue.update_one({'id': queueItem['id']}, {'$set': {'status': 'working'}})
|
||||||
return queueItem
|
return queueItem
|
||||||
|
|
||||||
|
|||||||
@@ -171,7 +171,7 @@ def playlist_to_queue(hours=6):
|
|||||||
channels = get_nosql().list_all_channels(active=True)
|
channels = get_nosql().list_all_channels(active=True)
|
||||||
|
|
||||||
for channel in channels:
|
for channel in channels:
|
||||||
info = get_nosql().get_channel_info()
|
info = get_nosql().get_channel_info(channel)
|
||||||
|
|
||||||
for item in info['playlist']['entries']:
|
for item in info['playlist']['entries']:
|
||||||
videoId = item['id']
|
videoId = item['id']
|
||||||
|
|||||||
Reference in New Issue
Block a user