import streamlit as st from insta_reels import InstaReels hide_streamlit_style = """ """ st.markdown(hide_streamlit_style, unsafe_allow_html=True) class InstagramDownloader: @staticmethod def run(): st.header("") post_url = st.text_input("Enter Instagram post URL") start_button = st.button("Start") if start_button: if post_url: InstagramDownloader.download_content(post_url) InstagramDownloader.helper_message() st.markdown("") @staticmethod def download_content(post_url): with st.spinner("Downloading..."): insta_reels = InstaReels(post_url) insta_reels.download("/Users/user/Pictures/Instagram") st.success("Downloaded the specified media") @classmethod def helper_message(cls): st.write( "> Check the specified destination folder for the downloaded media." ) if __name__ == "__main__": InstagramDownloader.run()