Commit Graph

9 Commits

Author SHA1 Message Date
yonah 3389848f45 streamdata: optionally reuse buffer
This enables use of stdlib iterator helpers.

Signed-off-by: Yonah <contrib@gensokyo.uk>
2026-03-20 03:18:30 +09:00
yonah 140f2a3b0f streamdata: edit metadata
This edits metadata in a robust way.

Signed-off-by: Yonah <contrib@gensokyo.uk>
2026-03-20 02:12:30 +09:00
yonah 15222cbc25 streamdata: mirror field
For tracking YouTube uploads.

Signed-off-by: Yonah <contrib@gensokyo.uk>
2026-03-20 02:12:03 +09:00
yonah 0e534c06fe streamdata: optionally rename from alternate
This is useful for migration, or external downloads.

Signed-off-by: Yonah <contrib@gensokyo.uk>
2026-03-19 17:49:31 +09:00
yonah 10ed962bee streamdata: path helper
This prints ident string joined with base directory pathname.

Signed-off-by: Yonah <contrib@gensokyo.uk>
2026-03-19 01:51:07 +09:00
yonah c6da581ec0 streamdata: iterator over known idents
Useful for searching.

Signed-off-by: Yonah <contrib@gensokyo.uk>
2026-03-19 01:45:31 +09:00
yonah 90c8b7c849 streamdata: omitempty category field
This is treated as optional when handling the prompt.

Signed-off-by: Yonah <contrib@gensokyo.uk>
2026-03-19 01:10:12 +09:00
yonah 2879d9d186 streamdata: metadata load helper
This loads metadata by ident.

Signed-off-by: Yonah <contrib@gensokyo.uk>
2026-03-19 00:57:35 +09:00
yonah 1b010377a7 streamdata: channel I/O helpers
These takes assets as a stream alongside their metadata.

Signed-off-by: Yonah <contrib@gensokyo.uk>
2026-03-19 00:35:51 +09:00