teleshka_media_client 1.0.0 copy "teleshka_media_client: ^1.0.0" to clipboard
teleshka_media_client: ^1.0.0 copied to clipboard

Dart client for Teleshka Media API. Upload images and videos, generate signed imgproxy URLs for image transformations, and manage media assets.

1.0.0 #

  • Initial release
  • TeleshkaMediaClient for media API operations:
    • initUpload() - Get presigned upload URL
    • uploadFile() - Upload file with progress tracking
    • uploadBytes() - Upload bytes (for web/mobile)
    • completeUpload() - Mark upload as complete
    • getAsset() - Get asset by ID
    • listAssets() - List all assets
    • deleteAsset() - Delete asset
    • uploadFileComplete() - Complete upload workflow
    • waitUntilReady() - Poll until asset is processed
  • ImgProxySigner for signed image transformation URLs:
    • signUrl() - Sign custom imgproxy operations
    • signUrlWithExpiry() - Sign with expiration
    • buildImageUrl() - Build common transformations
  • Type-safe models: Asset, InitUploadResponse, ListAssetsResponse
  • MediaApiError exception for error handling
0
likes
160
points
7
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Dart client for Teleshka Media API. Upload images and videos, generate signed imgproxy URLs for image transformations, and manage media assets.

Repository (GitHub)
View/report issues

Topics

#media #upload #image-processing #s3 #api-client

License

MIT (license)

Dependencies

crypto, http

More

Packages that depend on teleshka_media_client