Using Streamlit's Share Feature to easily deploy (and share) videos using Github

Imaad Mohamed Khan · Beginner ·🌐 Frontend Engineering ·5y ago

Key Takeaways

The video demonstrates how to use Streamlit's Share feature to easily deploy and share web applications using GitHub, with a focus on deploying a QR code generator app.

Full Transcript

uh hello everyone today we are going to look at a very quick demo of deploying your apps to streamlit so streamlit have come up with a very new and really easy way of deploying your apps to stream lit so that is what I'm going to show today uh what you're seeing here is my GitHub repo that I've already built uh you can do your development on your local and once your development is done push all of your code to GitHub and this is what you're going to see right like if you QR code gen. py is my main stream lit file that I have already stream lit code rather that I've already written uh I'll I'll talk more about what this application does later you also need a requirements.txt which is all the the packages that you're importing uh in your application so one read me license and get ignore uh it's good to have but it's it's okay if you don't have them uh essentially this web application will help generate a QR code for your favorite YouTube video all right uh we will not get into the application side that much but once you have your python script and your. txt file what you can do next uh is go to this website called share. stream.io uh let me just sign out and show it to you again so I'm going to sign in with my GitHub so this is where you're going to deploy your application and yeah this is the screen we saw ear your apps I haven't deployed any any app yet I'm going to deploy one now just going to go to new app and it's very simple deploy an app apps are deploy direct from the GitHub repo into the location of your app below uh this is my repo that I want to deploy what is the file path so here it's given a stream _ app.py but in my case it is QR code gen so I'm just going to copy that and paste it here and now I'm just going to say deploy and hopefully that should be it yeah stream starts deploying it let's hope that there's no error while deployment take some time in the meantime look at that look at this and keep getting hungry all right okay looks like it has worked I can see the the app that I had developed I'm also seeing some deployment notes here just going to push this away perhaps I'm just going to say https do youtube.com just for now and that's it and I mean I can go ahead and download my QR code and this is what I'm going to use to share all right so that is it it uh I hope this small tutorial on deploying and sharing Stream app uh yeah okay last point this this is what you can use to share the link with everyone so just copy this and you can start sharing your link so that's it for today uh and I hope this small tutorial would have helped you understand how you could use streamlet share uh there are a few more options here that you can check out for example your apps has this can go ahead and reboot you can delete this and play around with this shares. stream.io interface and see if there is something that you would like to do thank you so much for joining and I hope this was a useful session goodbye and before you go please don't forget to like share and subscribe thank you

Original Description

Streamlit, an open-source app framework allows Python developers to quickly create web-apps without having to worry about Javascript. Now they want to help with deployments as well. Streamlit share is an easy way to share your Streamlit apps with the world. In this video, I demonstrate how you can deploy your Streamlit app and share it with the world. Please like the video if you enjoyed it and don't forget to subscribe to the channel!
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Imaad Mohamed Khan · Imaad Mohamed Khan · 16 of 34

1 Does AI know Fashion? - Mitali Sodhi - Mantissa Data Science Meetups
Does AI know Fashion? - Mitali Sodhi - Mantissa Data Science Meetups
Imaad Mohamed Khan
2 Mantissa Data Science Webinar - 1 with Santhosh Shetty
Mantissa Data Science Webinar - 1 with Santhosh Shetty
Imaad Mohamed Khan
3 Recommender Systems -  Imaad Mohamed Khan - Mantissa Data Science Meetups
Recommender Systems - Imaad Mohamed Khan - Mantissa Data Science Meetups
Imaad Mohamed Khan
4 Data Science is more than just Data Scientist - Different Roles in the field of Data Science
Data Science is more than just Data Scientist - Different Roles in the field of Data Science
Imaad Mohamed Khan
5 What topics to prepare for Data Science Interviews in 2020?
What topics to prepare for Data Science Interviews in 2020?
Imaad Mohamed Khan
6 Programming as a human activity
Programming as a human activity
Imaad Mohamed Khan
7 What are the languages or tools used by Data Scientists in their work?
What are the languages or tools used by Data Scientists in their work?
Imaad Mohamed Khan
8 Linear Regression From Scratch - Part 1
Linear Regression From Scratch - Part 1
Imaad Mohamed Khan
9 Linear Regression From Scratch - Part 2
Linear Regression From Scratch - Part 2
Imaad Mohamed Khan
10 Linear Regression From Scratch - Part 3
Linear Regression From Scratch - Part 3
Imaad Mohamed Khan
11 Journey into Data Science - Fireside chat with Adarsha and Karthikeyan
Journey into Data Science - Fireside chat with Adarsha and Karthikeyan
Imaad Mohamed Khan
12 Off the ground - Python in 5 Steps
Off the ground - Python in 5 Steps
Imaad Mohamed Khan
13 How LinkedIn uses Data Science to build your feed - LinkedIn Feed Algorithm Explained
How LinkedIn uses Data Science to build your feed - LinkedIn Feed Algorithm Explained
Imaad Mohamed Khan
14 Fireside chat with Eric Weber - Learnings in Data Science
Fireside chat with Eric Weber - Learnings in Data Science
Imaad Mohamed Khan
15 Part 2 - How LinkedIn uses Data Science to build your feed | LinkedIn Feed Algorithm Explained
Part 2 - How LinkedIn uses Data Science to build your feed | LinkedIn Feed Algorithm Explained
Imaad Mohamed Khan
Using Streamlit's Share Feature to easily deploy (and share) videos using Github
Using Streamlit's Share Feature to easily deploy (and share) videos using Github
Imaad Mohamed Khan
17 Airbnb Experiences Ranking Algorithm Explained - Part I
Airbnb Experiences Ranking Algorithm Explained - Part I
Imaad Mohamed Khan
18 Airbnb Experiences Ranking Algorithm Explained - Part II
Airbnb Experiences Ranking Algorithm Explained - Part II
Imaad Mohamed Khan
19 Airbnb Experiences Ranking Algorithm Explained - Part III
Airbnb Experiences Ranking Algorithm Explained - Part III
Imaad Mohamed Khan
20 Big Data, Hadoop and Machine Learning Explained using Dams
Big Data, Hadoop and Machine Learning Explained using Dams
Imaad Mohamed Khan
21 Fireside Chat with Hiromu Hota - Transitioning from Research to Industry
Fireside Chat with Hiromu Hota - Transitioning from Research to Industry
Imaad Mohamed Khan
22 Introduction to Anomaly Detection and One Class Classification
Introduction to Anomaly Detection and One Class Classification
Imaad Mohamed Khan
23 Reading and manipulating Google Sheets (GSheets) using Python libraries
Reading and manipulating Google Sheets (GSheets) using Python libraries
Imaad Mohamed Khan
24 Writing to Google Sheets (GSheets) using Python libraries
Writing to Google Sheets (GSheets) using Python libraries
Imaad Mohamed Khan
25 Fireside Chat with Mirza Rahim Baig - Business Problem Solving and Data Science Career Tips
Fireside Chat with Mirza Rahim Baig - Business Problem Solving and Data Science Career Tips
Imaad Mohamed Khan
26 Six types of Data Analysis you will do as a Data Scientist
Six types of Data Analysis you will do as a Data Scientist
Imaad Mohamed Khan
27 Automatic Speech Recognition (ASR) with Facebook AI's wav2vec 2.0 model using Huggingface
Automatic Speech Recognition (ASR) with Facebook AI's wav2vec 2.0 model using Huggingface
Imaad Mohamed Khan
28 9 Anti-patterns to avoid MLOps mistakes
9 Anti-patterns to avoid MLOps mistakes
Imaad Mohamed Khan
29 8 pitfalls to avoid while using Machine Learning Interpretation Techniques (SHAP, PDP, LIME, PFI)
8 pitfalls to avoid while using Machine Learning Interpretation Techniques (SHAP, PDP, LIME, PFI)
Imaad Mohamed Khan
30 Fireside Chat with Shadab Khan - AI in Healthcare and Data Science Career Tips
Fireside Chat with Shadab Khan - AI in Healthcare and Data Science Career Tips
Imaad Mohamed Khan
31 Features and Feature Engineering in Machine Learning - An Introduction
Features and Feature Engineering in Machine Learning - An Introduction
Imaad Mohamed Khan
32 Building your own AI text generation tool with aitextgen using GPT-2/GPT-3
Building your own AI text generation tool with aitextgen using GPT-2/GPT-3
Imaad Mohamed Khan
33 Organising Data Science projects using CRISP-DM
Organising Data Science projects using CRISP-DM
Imaad Mohamed Khan
34 Introduction to Prompt Engineering
Introduction to Prompt Engineering
Imaad Mohamed Khan

This video teaches how to deploy and share web applications using Streamlit's Share feature and GitHub, with a focus on deploying a QR code generator app. The tutorial covers the steps to deploy an app from a GitHub repository to Streamlit Share.

Key Takeaways
  1. Create a GitHub repository for your app
  2. Add a requirements.txt file to your repository
  3. Go to share.streamlit.io and sign in with your GitHub account
  4. Click on 'New App' and select your repository
  5. Enter the file path to your Streamlit app
  6. Click 'Deploy' to deploy your app
  7. Test your app and share the link with others
💡 Streamlit Share provides an easy way to deploy and share web applications, making it a useful tool for data scientists and developers who want to share their work with others.

Related AI Lessons

Had my Frontend Developer interview with Capgemini (Application Developer) today, and I wanted to…
Prepare for a frontend developer interview with Capgemini by reviewing JavaScript fundamentals and practicing common interview questions
Medium · JavaScript
10 Frontend Developer Tools to Boost Productivity in 2026
Boost frontend productivity with 10 essential tools for modern web app development
Medium · Programming
10 Frontend Developer Tools to Boost Productivity in 2026
Boost frontend productivity with top 10 developer tools in 2026
Medium · JavaScript
The US Frontend Engineer Market in 2026: A Data-Driven Reality Check (and the Bias That Stops Us Seeing It)
US frontend engineer hiring demand peaked in 2022 and remains flat-depressed in 2026, contrary to common assumptions
Dev.to AI
Up next
The masks we wear | Zora Krstić | TEDxLuxembourgCity
TEDx Talks
Watch →