Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lentil32/python-streamlit-demos

Streamlit demo for my Python projects
https://github.com/lentil32/python-streamlit-demos

python streamlit

Last synced: 7 days ago
JSON representation

Streamlit demo for my Python projects

Awesome Lists containing this project

README

        

#+TITLE: Python Projects Streamlit Demo
#+AUTHOR: lentil32
#+DATE: 2024-10-14
#+EMAIL: [email protected]
#+URL: https://github.com/lentil32/python-streamlit-demos
#+DESCRIPTION: Streamlit Demo Page for My Python Projects

Demo: https://lentil32.streamlit.app/

** Overview
This repository serves as a centralized hub for interactive Streamlit
applications that demonstrate my Python projects.

** Available Demos
- [[https://github.com/lentil32/pawky][Pawky - AWK Interpreter in Python]]
- And some simple scripts...

** Installation

To set up and run the Python Projects Streamlit Demo applications locally, follow the steps below.

*** Prerequisites
- Python 3.7 or higher

*** Clone the Repository
#+BEGIN_SRC shell
git clone https://github.com/lentil32/python-streamlit-demos.git
cd python-streamlit-demos
#+END_SRC

*** Install Dependencies
#+BEGIN_SRC shell
make setup
#+END_SRC

** Usage

*** Running Demo
#+BEGIN_SRC shell
make run
#+END_SRC

** FAQ
*** Q1. Why don't you use ~git submodule~ to manage projects?
Streamlit Community Cloud does not support submodule for now.
Reference: [[https://discuss.streamlit.io/t/unable-to-deploy-app-when-using-git-submodule/6352][Unable to deploy app when using git submodule - Community Cloud - Streamlit]]