youtubeinfo-sync 1.0.2

Download YouTube video and channel metadata
# Example configuration for youtubeinfo-sync
# Copy to config.toml and customize

output_dir = "./output"
sync_channels = false  # global default: whether to fetch channel data

[[feed]]
name = "music"
videoids = ["dQw4w9WgXcQ", "9bZkp7q19f0"]
sync_channels = true  # per-feed override: sync channels for this feed

[[feed]]
name = "gaming"
videoids = ["jNQXAC9IVRw"]
# sync_channels not specified, inherits global default (false)

# Environment variable required:
# export YOUTUBE_API_KEY="your-api-key-here"
#
# Usage:
# youtubeinfo-sync batch --batch-file config.toml --output-dir ./output
#
# Output structure:
# output/
# ├── feeds/
# │   ├── music/
# │   │   └── videos.json
# │   └── gaming/
# │       └── videos.json
# └── channels/
#     └── channels.json