Commit Graph

8 Commits

Author SHA1 Message Date
4a1dec2252 cmd/streamdata: format youtube title
Useful for uploading VODs to youtube.

Signed-off-by: Yonah <contrib@gensokyo.uk>
2026-03-19 01:22:45 +09:00
d219c27528 cmd/streamdata: check against overwriting
This prevents inadvertently queuing an existing vod, only to fail the check after copy completes.

Signed-off-by: Yonah <contrib@gensokyo.uk>
2026-03-19 01:09:31 +09:00
49931c6e75 cmd/streamdata: format vod metadata for stdout
This is useful for a show command.

Signed-off-by: Yonah <contrib@gensokyo.uk>
2026-03-19 01:08:06 +09:00
a7d445c021 cmd/streamdata: init sub-command
This initialises a new channel's on-disk representation.

Signed-off-by: Yonah <contrib@gensokyo.uk>
2026-03-19 00:42:31 +09:00
7ff2b4feb1 cmd/streamdata: vod creation tool
This prompts the user for metadata and downloads the asset.

Signed-off-by: Yonah <contrib@gensokyo.uk>
2026-03-19 00:37:46 +09:00
76485e7708 cmd/streamdata: additional prompt helpers
These wrap existing helpers to implement certain retry behaviour.

Signed-off-by: Yonah <contrib@gensokyo.uk>
2026-03-19 00:36:46 +09:00
04520390a7 cmd/streamdata: prompt helpers
These read user input from the terminal. They are quite sound, but only manually tested for now.

Signed-off-by: Yonah <contrib@gensokyo.uk>
2026-03-18 18:43:52 +09:00
68cec9f18f cmd/streamdata: simple progress indicator
For downloading stream VODs, since they are pretty large.

Signed-off-by: Yonah <contrib@gensokyo.uk>
2026-03-18 01:39:51 +09:00