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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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