Create Download all button & choose where to save files

Job ID: 38514219

Budget: $10 – $40 USD

*** The max we can pay for this project is $40 USD. ***

** If you bid hgher than $40 USD, we will not contact you for the job. **

I need a small adjustment / modification / tweak to my Python script, followed by a proxy pass set up in nginx / apache for my subdomain to my python app.

My python app / script uses the Stream Lit framework. You must have experience with Youtube API, Stream LIT, Google Drive API, Pandas, SSH, Ubuntu and Python!

My python script / app is on a Ubuntu Linux VPS. The script has a front end / UI to visit on a web browser.
The script allows me to take YouTube video urls and download / convert to mp3 audio. By default, the mp3 audio files are saved / downloaded to my web host. But I had a recent feature added where I can download the mp3 audio files to my local device.

The problem is, the mp3 audio files still save / download to my web host, even if I choose to download / save to my local device.

We need to tweak the code to allow choosing each time, where the mp3 audio files will save / download to. So we do not have the files going two different places at once.

There are 2 tasks for this project, read below:

# 1: Add a download all button, as a shortcut. So I can download the many converted mp3 audio files with a click of 1 button. Right now, each mp3 audio file has a download button. So there is always a download button next to each file. But if i got many. I like to also have that shortcut download all button.


# 2: The Python script currently saves mp3 audio files by default to my web host. Sometimes I want to download the mp3 audio files to my device. The problem is when i choose to download the files to my device, they still download to my web host as well. I need that fixed to not download / save mp3 audio files to my web host, when i choose to download / save mp3 audio files to my device. Thats 2 locations at once. i want this fixed on the web based UI, to where i can decide every time where to save / download the mp3 audio files.



Ideal candidates for this job should be proficient in Python, with experience in modifying scripts for file management, as well as setting up domain proxies pass.

We are a small start up. We are a non-profit. We are a new company. We do not have much income. We need someone to work with our small budget. The max we can pay for this project is $40 USD.
Related categories: Python Web Development DevOps Pandas Streamlit