Files

24 lines
771 B
Python

import sys
from pathlib import Path
# Add parent workspace directory to path to import generic_downloader
sys.path.append(str(Path(__file__).resolve().parents[1]))
import generic_downloader
def is_video_link(url):
return "/video/" in url or "/watch/" in url
if __name__ == "__main__":
uploader_eval = """() => {
const el = document.querySelector('a[href*="/members/"], a[href*="/user/"], a[href*="/profile/"]');
return el ? el.innerText.trim() : 'unknown';
}"""
generic_downloader.run(
site_name="Zootube1",
is_video_link_fn=is_video_link,
next_page_selector="a:has-text('Next'), .next, a.pagination-next",
video_selector="video",
uploader_eval_js=uploader_eval
)