Hello,
I read your project and "immediate Python project". I can complete your project quickly but can you please provide more information? Do you have a python script already for downloading files from the website? And Python scripts which files it is downloading? Just before downloading a file, you need to put if statement to check whether the link or name of the files contain dots or not. IF not, it will start to download, if it contains then split('.') and rejoin them with the correct title.
I ensure every requirement of yourself except US business hours because of my location. I am located in Germany.
Best