Startlit

Latest version: v0.0.4

Safety actively analyzes 627364 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.0.4

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`.

* 🤗 `hello()` - Just a welcome text.
* 📥 `starter()` - A very simple starter app template. Quick-peek: https://startlit-starter.streamlit.app/
* 📃 `multipage()` - An app template for building multipage Streamlit apps. Quick-peek: https://startlit-multipage.streamlit.app/
* 📚 `fragments()` - An app that allows you to run independent components in the streamlit app. Quick-peek: https://startlit-fragments.streamlit.app/
* 💬 `chat()`- A dummy chatbot app. Quick-peek: https://startlit-chat.streamlit.app/
* 📜 `list_streamlit_apps()` - List running Streamlit apps.
* 🔪 `kill_streamlit_apps()` - Kill running Streamlit apps.
* 💡 `help()` - Display help menu with list of available functions.
* 🐙 Need more help? Post an issue at https://github.com/ineelhere/startlit/issues

Install the package from PYPI

python
pip install startlit

Import the package

python
from startlit import *
hello()

Running `hello()` should give you a simple welcome message -

Hello there 👋
Welcome to Startlit! 🚀

Download a very simple starter app

python
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.

___

bash
just to check - files have been downloaded
!ls

Output -

app.py requirements.txt

___
bash
just to check - app.py actually has streamlit code
!cat app.py

Output -
python
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
python

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()

Download a dummy chatbot app template
chat()

List all active apps
list_streamlit_apps()

Kill a specific app by app_id
kill_streamlit_apps(app_id)

___

Feedback and Contribution:
Excited to hear your feedback and suggestions for improvements.

Collaborations and Contributions are welcome 🤝
Feel free to open issues or submit pull requests.

Enjoy your streamlit journey with StartLit and happy coding! 🚀🎉

*Check package download stats at https://pypistats.org/packages/startlit*
___

**© `Indraneel Chakraborty` | 2024** 🧑‍💻[LinkedIn](https://www.linkedin.com/in/indraneelchakraborty/) | [X/Twitter](https://twitter.com/ineelhere)

0.0.3

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.
- **List active streamlit apps** - Use the `list_streamlit_apps()` function to get a list of currently running
- **Kill active streamlit apps** - Use the `kill_streamlit_apps(app_id)` function to kill desired running streamlit apps. `app_id` is the app ID you get from the `list_streamlit_apps()` function.

Install the package from PYPI

python
pip install startlit

Import the package

python
from startlit import *
hello()

Running `hello()` should give you a simple welcome message -

Hello there 👋
Welcome to Startlit! 🚀

Download a very simple starter app

python
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.

___

bash
just to check - files have been downloaded
!ls

Output -

app.py requirements.txt

___
bash
just to check - app.py actually has streamlit code
!cat app.py

Output -
python
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
python

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()

List all active apps
list_streamlit_apps()

Kill a specific app
kill_streamlit_apps(app_id)



___

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](https://www.linkedin.com/in/indraneelchakraborty/) | [X/Twitter](https://twitter.com/ineelhere)


`Collaborations and Contributions are welcome 🤝`

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

python
pip install startlit

Import the package

python
from startlit import *
hello()

Running `hello()` should give you a simple welcome message -

Hello there 👋
Welcome to Startlit! 🚀

Download a very simple starter app

python
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.

___

bash
just to check - files have been downloaded
!ls

Output -

app.py requirements.txt

___
bash
just to check - app.py actually has streamlit code
!cat app.py

Output -
python
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
python

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](https://www.linkedin.com/in/indraneelchakraborty/) | [X/Twitter](https://twitter.com/ineelhere)


`Collaborations and Contributions are welcome 🤝`

0.0.1

**Welcome to StartLit!**

StartLit is your gateway to building Streamlit apps with ease. Version 1.0.0 brings a simple, streamlined way to start your Streamlit projects. Here's what's included in this 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.
- **Starter App**: Use the `starter()` function to download a very simple starter app template, including an `app.py` file and a `requirements.txt` file.
- **Basic help**: Use the `help()` function to get started with more support

Example Usage:
python
Install the package
pip install startlit

Import and run hello() for a welcome message
from startlit import *
hello()

Download a starter app
starter()


Feedback and Contributions:
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! 🚀🎉

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.