class

Opal::Asciicast::Uploader

Inherits Reference < Object

Client for uploading .cast recordings to Asciinema.org.

Constants

API_URL = "https://asciinema.org/api/asciicasts"
ID_FILE = "demos/.install_id"
MANIFEST_FILE = "demos/manifest.json"

Class methods

get_or_create_install_id(id_path : String = ID_FILE) : String

Retrieves an existing Asciinema install ID from disk or generates a new one.

Source
upload_file(filepath : String, install_id : String, verbose : Bool = false) : UploadResult

Uploads a single .cast file to Asciinema.org using the Asciinema API.

Source

Nested types