Crates.io | youtube-first-comment |
lib.rs | youtube-first-comment |
version | 0.6.0 |
source | src |
created_at | 2024-09-28 00:56:28.612417 |
updated_at | 2024-11-22 18:39:14.792997 |
description | A simple program that creates a new comment on YouTube when a new video is published for the specified channel |
homepage | |
repository | https://github.com/lcdss/youtube-first-comment |
max_upload_size | |
id | 1389646 |
size | 56,921 |
A simple program that creates a new comment on YouTube when a new video is published for the specified channel. Once the comment is created, the program exits.
cargo install youtube-first-comment
Usage: yfc [OPTIONS] --google-client-id <GOOGLE_CLIENT_ID> --google-client-secret <GOOGLE_CLIENT_SECRET> --comment <COMMENT> --channel-id <CHANNEL_ID>
Options:
--google-client-id <GOOGLE_CLIENT_ID> Google client ID
--google-client-secret <GOOGLE_CLIENT_SECRET> Google client secret
--comment <COMMENT> The comment body
--channel-id <CHANNEL_ID> YouTube channel ID
--poll-interval <POOL_INTERVAL> Poll interval (in seconds) [default: 60]
--wait-limit <WAIT_LIMIT> Max wait time (in minutes) [optional, defaults to inf]
-h, --help Print help
yfc --comment "My first comment" \
--channel-id "<CHANNEL_ID>" \
--google-client-id "<GOOGLE_CLIENT_ID>" \
--google-client-secret "<GOOGLE_CLIENT_SECRET>" \
--poll-interval 0.5 \
--wait-limit 300
You can find the channel id here and you will have to create an OAuth 2 Client ID on Google Cloud.