ntivirikin / xeno-canto-py

Python wrapper for the xeno-canto.org API to aid in downloading and managing recordings.
MIT License
35 stars 14 forks source link

Implementing concurrent download requests to improve performance #8

Closed ntivirikin closed 2 years ago

ntivirikin commented 2 years ago

Asynchronous programming libraries asyncio, aiohttp and aiofiles introduced to improve performance when downloading audio recordings. Additional console messages and comments added to improve code clarity. Some code cleanup performed.