Skip to content

startlit 0.0.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@ineelhere ineelhere released this 08 Apr 11:05
· 19 commits to main since this release
57ca5d9

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 an app.py file and a requirements.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 🀝