class
Opal::Asciicast::Uploader
- Opal::Asciicast::Uploader
- Reference
- Object
Overview
Client for uploading .cast recordings to Asciinema.org.
Defined in:
opal/asciicast/uploader.crConstant Summary
-
API_URL =
"https://asciinema.org/api/asciicasts" -
ID_FILE =
"demos/.install_id" -
MANIFEST_FILE =
"demos/manifest.json"
Class Method Summary
-
.get_or_create_install_id(id_path : String = ID_FILE) : String
Retrieves an existing Asciinema install ID from disk or generates a new one.
-
.upload_file(filepath : String, install_id : String, verbose : Bool = false) : UploadResult
Uploads a single .cast file to Asciinema.org using the Asciinema API.
Class Method Detail
def self.get_or_create_install_id(id_path : String = ID_FILE) : String
#
Retrieves an existing Asciinema install ID from disk or generates a new one.
def self.upload_file(filepath : String, install_id : String, verbose : Bool = false) : UploadResult
#
Uploads a single .cast file to Asciinema.org using the Asciinema API.