HTTPS, Global Secrets, App Embed | Streamlit v1.20-21

  Рет қаралды 4,469

Fanilo Andrianasolo

Fanilo Andrianasolo

Жыл бұрын

Streamlit 1.20 and 1.21 bring a good number of quality of life improvements like global secrets management, SSL configuration or embedding an app in a web page, it's hard not to recommend.
☕ Want to support me? www.buymeacoffee.com/andfanilo
🐦Follow my daily updates on Twitter: / andfanilo
🗣️ Find me on: andfanilo.com
👉 Links
- Changelog: docs.streamlit.io/library/cha...
My tools (Affiliate links)
- 🎵 Music (Epidemic Sound) - www.epidemicsound.com/referra...
______
🪶 After the bombastic Hugging Face Epic Video, time to do a a calmer, a month late, Streamlit release note video update ahah
👍 On this channel, we love building a lot of small yet smart Streamlit apps to improve our Python chops, and recall our stories around Data Science and Content Creation. Like & Subscribe if you would like to see more videos!
⚠️ Disclaimer: This video is not sponsored, I receive no compensation by any brand quoted in this video. Views are my own and do not represent my employer's.
Links included in this description might be affiliate links. If you purchase a product or service with the links that I provide I may receive a small commission. Thank you for supporting my channel so I can continue providing you with free content!
#streamlit #python #datascience #dataapps

Пікірлер: 17
@rockNbrain
@rockNbrain Жыл бұрын
great job Fanilo 🚀 tks for keeping us updated! And it looks like streamlit will keep improving fast...
@andfanilo
@andfanilo Жыл бұрын
Yeah, next update video is looking like a big one XD thanks for the support
@rezahamzeh3736
@rezahamzeh3736 Жыл бұрын
Amazing! Thanks for your videos. I started with Streamlit 1.17 and since then many things have changed. Can you start developing some example projects with the latest versions and use the latest features/modules? That would be AWSOME!
@andfanilo
@andfanilo Жыл бұрын
Thanks for watching! I don't exactly know how it'll materialize yet, so I'll think about your suggestion. Do you have a sample project in mind already? Have a nice day!
@dkly499ssdgh
@dkly499ssdgh Жыл бұрын
Hi Fanilo, Once again, thank you so much for your contribution to the Streamlit community! I was wondering if you could create a video tutorial on the topic of SSL certificates? I'm having some difficulty connecting an app running in a Docker container with a custom SSL certificate. The Docker container consists of two main programs: a crawler that stores daily television ratings from German television into an SQLite3 database (which should be triggered by a cron job within the running Docker container - it's not fully functional yet :)), and a Streamlit app where users can input a date in the past using the calendar function to show who watched what on that day. It might become important for me at some point - haha. If you're interested, I can provide you with more information about it. Let me know!
@andfanilo
@andfanilo Жыл бұрын
Hey there! I know this is not a very good practice for truly production apps, but if your app is more of a "hobby side-project", you can use your custom self-signed certificate or use Let's Encrypt (letsencrypt.org/) to generate one, then point to the certificate using docs.streamlit.io/library/advanced-features/https-support Otherwise if you're really into production, you'll have to put a NGINX container in front of your Streamlit container, with SSL at the NGINX level then redirecting to Streamlit like in github.com/andfanilo/streamlit-nginx-basicauth (but missing the ssl configuration). I'm trying to figure out if I should do a Docker Spaces Huggingface tutorial or Docker in GCP right now, maybe I'll find a way to address SSL certificates in there, but no guarantee it'll be in the coming weeks :) I'll keep the idea in my head though Hope this helps a bit! Fanilo
@kavyajeetbora2585
@kavyajeetbora2585 2 ай бұрын
Hi Fanilo, thanks for the video I have a query on deploying application on a IIS windows server in https mode, I have created config.toml and entered the cert and key file to it. On running the streamlit app, I am able to run it on https: but don't know what should be the url for it ?
@andfanilo
@andfanilo Ай бұрын
Hey there! I have no experience with Widonws IIS, but it really depends on how your organization is managing the server. It should provide you with the IP Address of the machine, or an URL that points to the machine to connect to if they do the DNS mapping for you, instead of localhost Also check if any firewall is blocking the 8501 port or websockets, you may need to change ports with the --port flag when running Streamlit
@toto-yi2vd
@toto-yi2vd 9 ай бұрын
My Streamlit app throws " AxiosError: Request failed with status code 400" error when I upload a large mult tiff file (in this case it’s 900MB and maxUploadSize is set to 2GB per file). It works well when the upload size is 200MB (default) for files less than 200 MB. I'm using Streamlit version 1.21.0. I tried posting this in the forum, but no help so far. Please help.
@andfanilo
@andfanilo 8 ай бұрын
Hey! Honestly, I have no clue and I have searched multiple similar big file issues on the forum too... Maybe you could post it on github.com/streamlit/streamlit/issues with a code sample and external link to your file so the Streamlit team can reproduce? Hope it helps a little :/
@bartgerritsen11199
@bartgerritsen11199 Жыл бұрын
Good video🎉
@andfanilo
@andfanilo Жыл бұрын
Thanks for the support :) have you tested the new versions?
@bartgerritsen11199
@bartgerritsen11199 Жыл бұрын
Ur welcome :) No not yet.. I am currently implementing a streamlit application in my organization to give managers insights about the performance of employees in an warehouse. It’s a tough but fun challenge :)
@andfanilo
@andfanilo Жыл бұрын
@@bartgerritsen11199 Awesome! Hope to see a glimpse of the app one of these days :)
@ordaflash
@ordaflash Жыл бұрын
Great !, Please, how can we create like the chart (map) in 6:08 ?
@andfanilo
@andfanilo Жыл бұрын
This app geospatial.streamlit.app/Split_Map ? The source code is here github.com/opengeos/streamlit-geospatial/blob/master/pages/3_%F0%9F%AA%9F_Split_Map.py =)
@ordaflash
@ordaflash Жыл бұрын
@@andfanilo Thank you so much !
5 Things I Wish I Knew Before Learning Streamlit
21:34
Fanilo Andrianasolo
Рет қаралды 20 М.
10 extra Streamlit widgets you didn't know existed
9:34
Fanilo Andrianasolo
Рет қаралды 16 М.
Khóa ly biệt
01:00
Đào Nguyễn Ánh - Hữu Hưng
Рет қаралды 19 МЛН
Homemade Professional Spy Trick To Unlock A Phone 🔍
00:55
Crafty Champions
Рет қаралды 55 МЛН
An Unfiltered Deep Dive into Streamlit's Limitations
13:37
Fanilo Andrianasolo
Рет қаралды 10 М.
Deploy Your Streamlit App To Render (Free Heroku Alternative)
9:51
Coding Is Fun
Рет қаралды 58 М.
Streamlit: Deep Dive
1:04:45
IntelliTect
Рет қаралды 8 М.
EPIC Google Sheets to Interactive Dashboard in Python ft. Streamlit / CSS
27:41
How ChatGPT Built My App in Minutes 🤯
8:28
Website Learners
Рет қаралды 2 МЛН
Streamlit Elements You Should Know About in 2023
14:31
Mısra Turp
Рет қаралды 87 М.
Deploy Your AI Streamlit App for FREE | Step-by-Step (Heroku Alternative)
30:10
Alejandro AO - Software & Ai
Рет қаралды 14 М.
My Workflow for Building any Streamlit Dashboard Project
9:40
Fanilo Andrianasolo
Рет қаралды 68 М.
Teasing Streamlit’s Next Biggest Changes
9:45
Fanilo Andrianasolo
Рет қаралды 3,7 М.