Expand description
Constrained inspection and archiving of exact, public YouTube videos.
VideoForge delegates extraction to a trusted external yt-dlp executable.
It does not expose arbitrary arguments, authentication, or access-control
workarounds. Callers must explicitly confirm authorization before archiving.
Structs§
- Archive
Failure - One selected video that could not be archived.
- Archive
Options - Limits and policy for an archive operation.
- Archive
Summary - Complete result for a multi-video archive operation.
- Archived
Video - A fully verified archived video.
- Dependency
Info - Versions and locations of external executables.
- Progress
Snapshot - Bounded progress state for the active target and aggregate operation.
- Video
Forge - Cloneable handle for invoking one trusted
yt-dlpexecutable. - Video
Integrity - Integrity information for the one media file in an archive.
- Video
Manifest - Persistent archive manifest.
- Video
Rights - Rights information reported by the source, plus conservative usage notices.
- Video
Summary - Stable metadata retained by VideoForge.
- Video
Target - A validated canonical video identity.
Enums§
- Progress
Phase - Current phase of a synchronous archive operation.
- Video
Forge Error - Errors from target validation, subprocess policy, or archive integrity.
- Video
Provider - A video service supported by VideoForge.
- Video
Quality - A constrained quality policy with a fixed internal
yt-dlpselector.
Constants§
- AGENT_
GUIDE - Operational guidance for automated agents integrating VideoForge.
Functions§
- parse_
video_ target - Parse and canonicalize one exact public YouTube video URL.
- verify_
archive - Verify an archive directory, including identity, exact files, media magic, size, and BLAKE3 digest.