mirror of
https://github.com/tubearchivist/tubearchivist
synced 2024-11-02 09:41:07 +00:00
remember channel overwrites on rescan, remove unused rescape_all_channels method
This commit is contained in:
parent
9fd7e2b11a
commit
1411262793
@ -11,7 +11,6 @@ from time import sleep
|
|||||||
|
|
||||||
import requests
|
import requests
|
||||||
from home.src.download.queue import PendingList
|
from home.src.download.queue import PendingList
|
||||||
from home.src.download.subscriptions import ChannelSubscription
|
|
||||||
from home.src.download.thumbnails import ThumbManager
|
from home.src.download.thumbnails import ThumbManager
|
||||||
from home.src.index.channel import YoutubeChannel
|
from home.src.index.channel import YoutubeChannel
|
||||||
from home.src.index.playlist import YoutubePlaylist
|
from home.src.index.playlist import YoutubePlaylist
|
||||||
@ -170,24 +169,6 @@ class Reindex:
|
|||||||
if self.integrate_ryd:
|
if self.integrate_ryd:
|
||||||
self.get_unrated_vids()
|
self.get_unrated_vids()
|
||||||
|
|
||||||
def rescrape_all_channels(self):
|
|
||||||
"""sync new data from channel to all matching videos"""
|
|
||||||
sleep_interval = self.sleep_interval
|
|
||||||
channel_sub_handler = ChannelSubscription()
|
|
||||||
all_channels = channel_sub_handler.get_channels(subscribed_only=False)
|
|
||||||
all_channel_ids = [i["channel_id"] for i in all_channels]
|
|
||||||
|
|
||||||
for channel_id in all_channel_ids:
|
|
||||||
channel = YoutubeChannel(channel_id)
|
|
||||||
subscribed = channel.json_data["channel_subscribed"]
|
|
||||||
channel.get_from_youtube()
|
|
||||||
channel.json_data["channel_subscribed"] = subscribed
|
|
||||||
channel.upload_to_es()
|
|
||||||
channel.sync_to_videos()
|
|
||||||
|
|
||||||
if sleep_interval:
|
|
||||||
sleep(sleep_interval)
|
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def reindex_single_video(youtube_id):
|
def reindex_single_video(youtube_id):
|
||||||
"""refresh data for single video"""
|
"""refresh data for single video"""
|
||||||
@ -228,8 +209,10 @@ class Reindex:
|
|||||||
channel = YoutubeChannel(channel_id)
|
channel = YoutubeChannel(channel_id)
|
||||||
channel.get_from_es()
|
channel.get_from_es()
|
||||||
subscribed = channel.json_data["channel_subscribed"]
|
subscribed = channel.json_data["channel_subscribed"]
|
||||||
|
overwrites = channel.json_data["channel_overwrites"]
|
||||||
channel.get_from_youtube()
|
channel.get_from_youtube()
|
||||||
channel.json_data["channel_subscribed"] = subscribed
|
channel.json_data["channel_subscribed"] = subscribed
|
||||||
|
channel.json_data["channel_overwrites"] = overwrites
|
||||||
channel.upload_to_es()
|
channel.upload_to_es()
|
||||||
channel.sync_to_videos()
|
channel.sync_to_videos()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user