Invokes the API requests introduced in #42 in parallel to speed up scraping.
Note: The --symo.timeout effectively is now per request, but all requests are started in parallel. So a single scrape should now only take as long as the longest requests takes or cancelled after --symo.timeout seconds.
Checklist
[x] Categorize the PR by setting a good title and adding one of the labels:
fix, enhancement, documentation, change, breaking, dependency
as they show up in the changelog
Summary
--symo.timeout
effectively is now per request, but all requests are started in parallel. So a single scrape should now only take as long as the longest requests takes or cancelled after--symo.timeout
seconds.Checklist
fix
,enhancement
,documentation
,change
,breaking
,dependency
as they show up in the changelog