[![Open in Huggingface](https://huggingface.co/datasets/huggingface/badges/raw/refs%2Fpr%2F11/open-in-hf-spaces-md-dark.svg)](https://huggingface.co/spaces/z-uo/pannellum-panorama)
# Streamlit Pannellum
This plugin is the Streamlit implementation of Pannellum a lightweight, free, and open source panorama viewer for the web.
![Screen app example](https://gitlab.com/nicolalandro/streamlit-pannellum/-/raw/main/imgs/app.png)
## Example of usage
Install streamlit_pannellum in your environment:
```
pip install streamlit_pannellum
```
Into your streamlit app (egg. main.py):
```
from streamlit_pannellum import streamlit_pannellum
streamlit_pannellum(
config={
"default": {
"firstScene": "first",
},
"scenes": {
"first": {
"title": "My first example",
"type": "equirectangular",
"panorama": "https://pannellum.org/images/alma.jpg",
"autoLoad": True,
"author": "Me",
"hotSpots": [
{
"pitch": 15,
"yaw": 0,
"type": "info",
"text": "This is an info."
},
{
"pitch": 0,
"yaw": -10,
"type": "scene",
"text": "Second scene",
"sceneId": "second"
}
],
},
"second": {
"title": "My second example",
"type": "equirectangular",
"panorama": "https://pannellum.org/images/alma.jpg",
"autoLoad": True,
"author": "always Me",
"hotSpots": [
{
"pitch": 15,
"yaw": 0,
"type": "info",
"text": "This is an info."
},
{
"pitch": 0,
"yaw": -10,
"type": "scene",
"text": "First scene",
"sceneId": "first"
}
],
}
}
}
)
```
Raw data
{
"_id": null,
"home_page": "https://gitlab.com/nicolalandro/streamlit-pannellum",
"name": "streamlit-pannellum",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "",
"keywords": "panorama,360,HDRI,streamlit",
"author": "Nicola Landro",
"author_email": "nicolaxx94@live.it",
"download_url": "https://files.pythonhosted.org/packages/03/1e/b5cc57200cc590e78f79859a74b5415e572e1c5a2555bf1b7eee90a396c6/streamlit_pannellum-0.0.3.tar.gz",
"platform": null,
"description": "[![Open in Huggingface](https://huggingface.co/datasets/huggingface/badges/raw/refs%2Fpr%2F11/open-in-hf-spaces-md-dark.svg)](https://huggingface.co/spaces/z-uo/pannellum-panorama)\n\n# Streamlit Pannellum\nThis plugin is the Streamlit implementation of Pannellum a lightweight, free, and open source panorama viewer for the web.\n\n![Screen app example](https://gitlab.com/nicolalandro/streamlit-pannellum/-/raw/main/imgs/app.png)\n\n## Example of usage\nInstall streamlit_pannellum in your environment:\n\n```\npip install streamlit_pannellum\n```\n\nInto your streamlit app (egg. main.py):\n\n```\nfrom streamlit_pannellum import streamlit_pannellum\n\nstreamlit_pannellum(\n config={\n \"default\": {\n \"firstScene\": \"first\",\n },\n \"scenes\": {\n \"first\": {\n \"title\": \"My first example\",\n \"type\": \"equirectangular\",\n \"panorama\": \"https://pannellum.org/images/alma.jpg\",\n \"autoLoad\": True,\n \"author\": \"Me\",\n \"hotSpots\": [\n {\n \"pitch\": 15,\n \"yaw\": 0,\n \"type\": \"info\",\n \"text\": \"This is an info.\"\n },\n {\n \"pitch\": 0,\n \"yaw\": -10,\n \"type\": \"scene\",\n \"text\": \"Second scene\",\n \"sceneId\": \"second\"\n }\n ],\n },\n \"second\": {\n \"title\": \"My second example\",\n \"type\": \"equirectangular\",\n \"panorama\": \"https://pannellum.org/images/alma.jpg\",\n \"autoLoad\": True,\n \"author\": \"always Me\",\n \"hotSpots\": [\n {\n \"pitch\": 15,\n \"yaw\": 0,\n \"type\": \"info\",\n \"text\": \"This is an info.\"\n },\n {\n \"pitch\": 0,\n \"yaw\": -10,\n \"type\": \"scene\",\n \"text\": \"First scene\",\n \"sceneId\": \"first\"\n }\n ],\n }\n }\n }\n)\n```\n\n",
"bugtrack_url": null,
"license": "",
"summary": "This library is a streamlit app for panorama, 360/HDRI image show and interact.",
"version": "0.0.3",
"project_urls": {
"Homepage": "https://gitlab.com/nicolalandro/streamlit-pannellum",
"Source": "https://gitlab.com/nicolalandro/streamlit-pannellum"
},
"split_keywords": [
"panorama",
"360",
"hdri",
"streamlit"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "031eb5cc57200cc590e78f79859a74b5415e572e1c5a2555bf1b7eee90a396c6",
"md5": "223ab01e122c203d8a1af389ff6d6731",
"sha256": "1ae08178790fa659e1e1f7a4a14843e94ebe0eedc024bbd648203525e711992c"
},
"downloads": -1,
"filename": "streamlit_pannellum-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "223ab01e122c203d8a1af389ff6d6731",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 71514,
"upload_time": "2023-10-28T05:54:11",
"upload_time_iso_8601": "2023-10-28T05:54:11.982999Z",
"url": "https://files.pythonhosted.org/packages/03/1e/b5cc57200cc590e78f79859a74b5415e572e1c5a2555bf1b7eee90a396c6/streamlit_pannellum-0.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-10-28 05:54:11",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "nicolalandro",
"gitlab_project": "streamlit-pannellum",
"lcname": "streamlit-pannellum"
}