startlit 0.0.2
Pre-release
Pre-release
Release Notes - Version 0.0.2
StartLit β
Welcome to StartLit!
StartLit is your gateway to building Streamlit apps with ease. It brings a simple, streamlined way to start your Streamlit projects. Here's what's included in the latest release:
Features:
- Package Installation: Now you can easily install StartLit from PYPI using
pip install startlit
. - Simple Usage: Import the package and run
hello()
to receive a friendly welcome message. - Basic help: Use the
help()
function to get started with more support - Starter App: Use the
starter()
function to download a very simple starter app template, including anapp.py
file and arequirements.txt
file. - Multipage App: Use the
multipage()
function to download an app template for building multipage Streamlit apps. The files/folders will be available in your working directory. - Fragments App: Use the
fragments()
function to download an app that allows you to run independent components in the streamlit app.
Install the package from PYPI
pip install startlit
Import the package
from startlit import *
hello()
Running hello()
should give you a simple welcome message -
Hello there π
Welcome to Startlit! π
Download a very simple starter app
starter()
Output -
π₯ Starter app downloaded!π₯
π Look for 'app.py' and 'requirements.txt' file in your working directory π
π‘ Visit https://startlit-starter.streamlit.app/ for a quick look to the starter app
If you look up in your local/working directory, you should find the 2 files present as mentioned above.
# just to check - files have been downloaded
!ls
Output -
app.py requirements.txt
# just to check - app.py actually has streamlit code
!cat app.py
Output -
import streamlit as st
# Display a title
st.title('Hello, World! ππ')
# Add a description with an inline comment
st.write("This is my first app in Streamlit! π") # Comment: Don't forget to smile
Other functions
# get a list of available ftrs
help()
# Download a starter app template
starter()
# Download a multipage app template
multipage()
# Download a fragment app template
fragments()
Feedback and Contribution:
Excited to hear your feedback and suggestions for improvements.
Feel free to open issues or submit pull requests.
Enjoy your streamlit journey with StartLit and happy coding! ππ
Β© Indraneel Chakraborty
| 2024 π§βπ»LinkedIn | X/Twitter
Collaborations and Contributions are welcome π€