HumanitarianStuff / HumanitarianStuff/tilehuria-flask
Adaptive concurrent downloads
- Dominant language
- HTML
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Implement an adaptive concurrent download strategy to account for varying internet speeds.
- The current threaded downloading works fine on the cloud server (defaults to 50 threads downloading concurrently, which seems to be about right), but running locally in an area with slow internet often results in timed-out tiles.
- Ping suggested http://docs.python-requests.org/en/master/
Contributor guide
No contributing guide indexed for this repository
Research direction
No file, test, or entry point is named; start by locating the current threaded tile downloader and review the linked Python Requests documentation. Define the adaptive behavior for slow and fast connections, then verify that downloads avoid the reported timeouts while retaining suitable concurrency on the cloud server.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend, networking
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100