Microsoft Teams Recursive Hierarchy Downloader - 2023

So I learned about asyncio at my job and, well, things got out of hand. I first used it in order to speed up S3 downloads from Python's boto3 library, and switching over to aioboto3 resulted in going from 60 files per second to averaging 800 according to tqdm.

 

If you're from my job, please don't fire me.

If you're from my school, please don't expel me.

I will leave you with an embed of my Jupyter notebook on GitHub:

Related Articles