Skip to main content

Streamlit component that allows you to render a video in picture-in-picture mode

Project description

streamlit-picture-in-picture-video

Streamlit component that allows you to render a video in picture-in-picture mode

preview

01. Installation

pip install streamlit-picture-in-picture-video

02. Usage

import streamlit as st

from streamlit_picture_in_picture_video import streamlit_picture_in_picture_video

streamlit_picture_in_picture_video()

🛠️ Development setup

Requirements

  • Python 3.7 or higher installed.

01. Setup a virtual environment

python3 -m venv venv
source venv/bin/activate

02. Install streamlet

pip install streamlet

03. Run python Streamlet component

Note: There is no frontend for this component, no need to start an NPM dev server

streamlet run streamlit_picture_in_picture_video/example.py

04. Open test website

📦 Building a Python wheel

  1. Change the release flag in streamlit_picture_in_picture/__init__.py to True
_RELEASE = True
  1. Build the wheel
python setup.py sdist bdist_wheel

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

streamlit_picture_in_picture_video-0.1.0.tar.gz (7.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

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

File metadata

File hashes

Hashes for streamlit_picture_in_picture_video-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ec84886055427252bd845b74f544af760824138d4090d628e1a6101835a699d6
MD5 cd08742c0fc54367559461e7623fd9d1
BLAKE2b-256 993cc06bd83da858faefba6d6d5738c96c2e993d12d5371c6d863bcc7da82a10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for streamlit_picture_in_picture_video-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ce8e8bc2685b8cbadb0952498192ef74b0ca1480f1bd283fb19fbecc1dd0359f
MD5 6891da124df90d286838f796927f4754
BLAKE2b-256 64573c8fb0bf4931522a5e831a4d7bb6be70dd1b832642ab635bc198895153be

See more details on using hashes here.

Supported by

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