When you're writing a silly downloader script for which Python asyncio is overkill, `curl --parallel` comes to the rescue.
@njoseph Why is asyncio an overkill? All you'd have to do is add 3 LOC :)
Alternatively, you could use ThreadPoolExecutor to execute your requests through a pool of concurrent threads: https://docs.python.org/3/library/concurrent.futures.html#concurrent.futures.ThreadPoolExecutor
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!