The Sharepoint Uploader is a tool designed using Python and Streamlit to help you upload files to an online Sharepoint location. This works with Sharepoint 365 and can be modified to fit earlier Sharepoint versions.
The app can also be cloned from here GitHub - wandabwa2004/SharepointUploader: Streamlit app to upload files to SharePoint 365. All you need is your Sharepoint username and password. and run locally using streamlit: streamlit run SharepointUploader.py. A deployed version to try out is here https://sharepointuploader.herokuapp.com/ .
Please let me know of the features I can add/remove or improve on.