mirror of
https://github.com/internetarchive/brozzler.git
synced 2025-04-20 23:56:34 -04:00
pass self...
This commit is contained in:
parent
2e79e31ae9
commit
b6014c03e0
@ -244,7 +244,7 @@ class BrozzlerWorker:
|
||||
self.logger.info("brozzling {}".format(page))
|
||||
ydl_fetches = None
|
||||
outlinks = set()
|
||||
if enable_youtube_dl and ydl.should_ytdlp(page, site):
|
||||
if enable_youtube_dl and ydl.should_ytdlp(self, page, site):
|
||||
try:
|
||||
ydl_fetches, outlinks = ydl.do_youtube_dl(self, site, page)
|
||||
except brozzler.ReachedLimit as e:
|
||||
|
@ -50,9 +50,10 @@ def _timestamp4datetime(timestamp):
|
||||
int(timestamp[-2:])
|
||||
)
|
||||
|
||||
def should_ytdlp(page, site):
|
||||
def should_ytdlp(worker, page, site):
|
||||
ytdlp_url = page.redirect_url if page.redirect_url else page.url
|
||||
ytdlp_seed = site.get("warcprox-meta", {}).get("metadata", {}).get("ait_seed_id", "")
|
||||
ytdlp_seed = site.seed_id if site.seed_id else None
|
||||
# ytdlp_seed = site.get(site.id).pluck("metadata", "ait_seed_id").default(None) if site.rr else None ???
|
||||
logging.info("ytdlp_seed: %s", ytdlp_seed)
|
||||
|
||||
if ytdlp_seed and "youtube.com/watch?v" in ytdlp_url:
|
||||
|
Loading…
x
Reference in New Issue
Block a user