Skip to main content

Import Cloudinary's Media Library Widget as a compoent

Project description

streamlit_cld_media_library

Import Cloudinary's Media Library Widget as a component in Streamlit application.

Installation instructions

pip install cld_media_library

Usage instructions

import streamlit as st

from streamlit_cld_media_library import cld_media_library

value = streamlit_cld_media_library(cloud_name="<<your cloudinary account name>>", api_key="<<your api key>>")

st.write(value)

Detailed Usage

Media Library Widget is a method to embed Cloudinary's Digital Asset Management (DAM) capability into your application. The widget has a bunch of configuration parameters. For simplicity, this python module exposes the following:

Parameter Purpose Default Value
cloud_name This is your Cloudinary account name. To retrieve it, you may have to login to the Cloudinary's console and get the details from `Programmable Media` dashboard. demo
api_key This is part of your access credentials to Cloudinary. You can get this information from the same place as `cloud_name`. 123456 - this is an invalid value by design.
remove_header When the widget loads, it has the Cloudinary logo on top. You can suppress this by setting a value to `True` False (i.e. display the logo)
max_files Users can choose one or more files. Set this parameter to control the number of files that a user can select. 5
button_caption ML Widget is invoked on clicking a button. This option controls the name of this button. "Select Image or Video"
insert_caption When a user selects an image/video on the ML widget, a call to action button is activated. This controls the name of this call-to-action button. "Insert"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cld_media_library-0.1.0.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

cld_media_library-0.1.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file cld_media_library-0.1.0.tar.gz.

File metadata

  • Download URL: cld_media_library-0.1.0.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.13

File hashes

Hashes for cld_media_library-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d7fd9b0b0093f9e1f39410ae2d7ec5ad1f0921cdc04a36ea34dc2a6a461943bc
MD5 b2c6ac8df7b356c038ed817463148a78
BLAKE2b-256 2e02656628c57a2a43e9819a13ddd4af5fe253787ca71ae887815ad73f52aa48

See more details on using hashes here.

File details

Details for the file cld_media_library-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for cld_media_library-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a2aa0c0da59273e3ac791451b533b56afd18329d99f9d7b4b856d0a2aa489caf
MD5 8ae62e750bcf3d87762a1878c3aa7898
BLAKE2b-256 719d8bfcc23faed09a54aeeb4b2fe7b7fcd9db506afaeeb05b924b74e4f45185

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page