feat(youtube): add YouTube uploader via browser automation
Add a YouTube uploader that follows the existing cookie-based browser automation pattern (uploader/youtube_uploader + sau youtube CLI: login/check/upload-video). Supports title/description/tags, thumbnail, adding to a playlist (for series), and visibility (public/unlisted/private). Browser automation is used instead of the official Data API on purpose: videos uploaded by an unaudited API project are force-locked to private and cannot be made public without Google's compliance audit, which is impractical for personal/single-channel use. Browser automation has no such restriction and matches how every other platform here works.
This commit is contained in:
@@ -57,3 +57,4 @@ bilibili_logger = create_logger('bilibili', 'logs/bilibili.log')
|
||||
kuaishou_logger = create_logger('kuaishou', 'logs/kuaishou.log')
|
||||
baijiahao_logger = create_logger('baijiahao', 'logs/baijiahao.log')
|
||||
xiaohongshu_logger = create_logger('xiaohongshu', 'logs/xiaohongshu.log')
|
||||
youtube_logger = create_logger('youtube', 'logs/youtube.log')
|
||||
|
||||
Reference in New Issue
Block a user