Liking cljdoc? Tell your friends :D

qy-upup.veo.core

Core logic for interacting with the Supermaker VEO API (https://supermaker.ai/video/veo/).

Core logic for interacting with the Supermaker VEO API (https://supermaker.ai/video/veo/).
raw docstring

extract-video-idclj

(extract-video-id url)

Extracts the video ID from a VEO video URL. Returns nil if the URL is not a valid VEO video URL according to the expected pattern.

Example: (extract-video-id "https://supermaker.ai/video/veo/abc123def456") ;=> "abc123def456"

(extract-video-id "https://example.com/video/veo/abc123def456") ;=> nil

Extracts the video ID from a VEO video URL.  Returns nil if the URL
is not a valid VEO video URL according to the expected pattern.

Example:
(extract-video-id "https://supermaker.ai/video/veo/abc123def456")
;=> "abc123def456"

(extract-video-id "https://example.com/video/veo/abc123def456")
;=> nil
raw docstring

mock-veo-metadataclj

(mock-veo-metadata video-id)

Generates mock metadata for a VEO video. Useful for testing.

Example: (mock-veo-metadata "abc123def456") ;=> {:video-id "abc123def456", ; :title "Mock VEO Video", ; :description "This is a mock VEO video for testing purposes.", ; :duration 120, ; :upload-date "2024-01-01"}

Generates mock metadata for a VEO video.  Useful for testing.

Example:
(mock-veo-metadata "abc123def456")
;=> {:video-id "abc123def456",
;    :title "Mock VEO Video",
;    :description "This is a mock VEO video for testing purposes.",
;    :duration 120,
;    :upload-date "2024-01-01"}
raw docstring

veo-video-urlclj

(veo-video-url video-id)

Generates a VEO video URL based on the video ID.

Example: (veo-video-url "abc123def456") ;=> "https://supermaker.ai/video/veo/abc123def456"

Generates a VEO video URL based on the video ID.

Example:
(veo-video-url "abc123def456")
;=> "https://supermaker.ai/video/veo/abc123def456"
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close