asyncioget


Nameasyncioget JSON
Version 0.11 PyPI version JSON
download
home_pagehttps://github.com/hansalemaos/asyncioget
Summarysimplifies the process of downloading multiple URLs concurrently, provides control over concurrency, and offers flexibility for customization
upload_time2023-07-03 22:41:26
maintainer
docs_urlNone
authorJohannes Fischer
requires_python
licenseMIT
keywords requests asyncio
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# simplifies the process of downloading multiple URLs concurrently, provides control over concurrency, and offers flexibility for customization

## pip install asyncioget

### Asynchronous Execution: 

The function allows for concurrent execution of multiple downloads, which can significantly improve the overall performance and reduce the total execution time, especially when dealing with a large number of URLs.

### Concurrency Control: 

The function utilizes a semaphore to limit the number of concurrent downloads. This helps prevent overwhelming the network or the target server with too many simultaneous requests. It allows you to control the level of concurrency and avoid potential bottlenecks or performance issues.

### Randomized Sleep Time: 

The function includes a random sleep time before each download, specified by the sleeptime argument. This can be useful when you want to simulate more realistic download behavior or when dealing with rate limits imposed by the target server.

### Error Handling: 

The function catches exceptions that may occur during the download process and provides an optional verbose mode to print error messages. This allows for better error handling and troubleshooting when encountering issues during the downloads.


	
```python

urls = [
    "https://github.com/hansalemaos/catmapper#start-of-content",
    "https://github.com/dashboard",
    "https://github.com/issues",
    "https://github.com/pulls",
    "https://github.com/discussions",
    "https://github.com/explore",
    "https://github.com/marketplace",
    "https://gh.io/navigation-update",
    "https://github.com/about",
    "https://github.blog/",
    "https://docs.github.com/site-policy/github-terms/github-terms-of-service",
    "https://docs.github.com/site-policy/privacy-policies/github-privacy-statement",
    "https://github.com/security",
    "https://www.githubstatus.com/",
    "https://github.com/",
    "https://github.com/hansalemaos",
    "https://github.com/hansalemaos/catmapper",
    "https://docs.github.com/en/search-github/github-code-search/understanding-github-code-search-syntax",
    "https://github.com/new",
    "https://github.com/new/import",
    "https://github.com/codespaces/new",
    "https://gist.github.com/",
    "https://github.com/account/organizations/new",
    "https://github.com/notifications",
    "https://github.com/hansalemaos?tab=repositories",
    "https://github.com/hansalemaos?tab=projects",
    "https://github.com/codespaces",
    "https://github.com/hansalemaos?tab=stars",
    "https://github.com/sponsors/accounts",
    "https://gist.github.com/mine",
    "https://github.com/settings/profile",
    "https://docs.github.com/",
    "https://support.github.com/",
    "https://github.com/logout",
    "https://github.com/hansalemaos/catmapper/issues",
    "https://github.com/hansalemaos/catmapper/pulls",
    "https://github.com/hansalemaos/catmapper/actions",
    "https://github.com/hansalemaos/catmapper/projects",
    "https://github.com/hansalemaos/catmapper/wiki",
    "https://github.com/hansalemaos/catmapper/security",
    "https://github.com/hansalemaos/catmapper/pulse",
    "https://github.com/hansalemaos/catmapper/settings",
    "https://github.com/hansalemaos/catmapper/fork",
    "https://pypi.org/project/catmapper/",
    "https://github.com/hansalemaos/catmapper/blob/main/LICENSE",
    "https://github.com/hansalemaos/catmapper/stargazers",
    "https://github.com/hansalemaos/catmapper/forks",
    "https://github.com/hansalemaos/catmapper/activity",
    "https://github.dev/",
    "https://github.com/codespaces/new/hansalemaos/catmapper?resume=1",
    "https://github.com/hansalemaos/catmapper/branches",
    "https://github.com/hansalemaos/catmapper/tags",
    "https://github.com/hansalemaos/catmapper?search=1",
    "https://github.com/hansalemaos/catmapper/upload/main",
    "https://docs.github.com/articles/which-remote-url-should-i-use",
    "https://github.com/settings/ssh/new",
    "https://cli.github.com/",
    "x-github-client://openRepo/https://github.com/hansalemaos/catmapper",
    "git-client://clone?repo=https%3A%2F%2Fgithub.com%2Fhansalemaos%2Fcatmapper",
    "https://github.com/hansalemaos/catmapper/archive/refs/heads/main.zip",
    "https://desktop.github.com/",
    "https://developer.apple.com/xcode/",
    "https://github.com/hansalemaos/catmapper/commits?author=hansalemaos",
    "https://github.com/hansalemaos/catmapper/commit/aadfeb98b6c76dd5914ba6f30a47fdd2d6b0dd82",
    "https://github.com/hansalemaos/catmapper/commits/main",
    "https://github.com/hansalemaos/catmapper/tree/aadfeb98b6c76dd5914ba6f30a47fdd2d6b0dd82",
    "https://github.com/hansalemaos/catmapper/commit/9a4a3424d3b4dc2d11995a8b53a78fa9fcd1b68a",
    "https://github.com/hansalemaos/catmapper/blob/main/README.MD",
    "https://github.com/hansalemaos/catmapper/blob/main/__init__.py",
    "https://github.com/hansalemaos/catmapper/blob/main/requirements.txt",
    "https://github.com/hansalemaos/catmapper/blob/main/thirdparty.json",
    "https://github.com/hansalemaos/catmapper#maps-the-elements-of-an-iterable-to-categories-using-bisect",
    "https://github.com/hansalemaos/catmapper#pip-install-catmapper",
    "https://github.com/hansalemaos/catmapper#tested-against-windows-10--python-310--anaconda",
    "https://github.com/hansalemaos/catmapper#readme",
    "https://github.com/hansalemaos/catmapper/edit/main/README.MD",
    "https://github.com/topics/mapping",
    "https://github.com/topics/bisect",
    "https://github.com/hansalemaos/catmapper/watchers",
    "https://github.com/hansalemaos/catmapper/search?l=python",
    "https://support.github.com/?tags=dotcom-footer",
    "https://github.com/pricing",
    "https://services.github.com/",
]

from asyncioget import downloadlinks
alldown = downloadlinks(urls, threads=5, sleeptime=(0.1, 0.2), verbose=True)
print(alldown)

# [('https://github.com/hansalemaos/catmapper#start-of-content',
#   <Response [200]>),
#  ('https://github.com/dashboard', <Response [200]>),
#  ('https://github.com/issues', <Response [404]>),
#  ('https://github.com/pulls', <Response [404]>),
#  ('https://github.com/discussions', <Response [200]>),
#  ('https://github.com/explore', <Response [200]>),
#  ('https://github.com/marketplace', <Response [200]>),
#  ('https://gh.io/navigation-update', <Response [200]>),
#  ('https://github.com/about', <Response [200]>),
#  ('https://github.blog/', <Response [200]>),
#  ('https://docs.github.com/site-policy/github-terms/github-terms-of-service',
#   <Response [200]>),
#  ('https://docs.github.com/site-policy/privacy-policies/github-privacy-statement',
#   <Response [200]>),
#  ('https://github.com/security', <Response [200]>),
#  ('https://www.githubstatus.com/', <Response [200]>),
#  ('https://github.com/', <Response [200]>),
#  ('https://github.com/hansalemaos', <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper', <Response [200]>),
#  ('https://docs.github.com/en/search-github/github-code-search/understanding-github-code-search-syntax',
#   <Response [200]>),
#  ('https://github.com/new', <Response [200]>),
#  ('https://github.com/new/import', <Response [200]>),
#  ('https://github.com/codespaces/new', <Response [200]>),
#  ('https://gist.github.com/', <Response [200]>),
#  ('https://github.com/account/organizations/new', <Response [200]>),
#  ('https://github.com/notifications', <Response [200]>),
#  ('https://github.com/hansalemaos?tab=repositories', <Response [200]>),
#  ('https://github.com/hansalemaos?tab=projects', <Response [200]>),
#  ('https://github.com/codespaces', <Response [200]>),
#  ('https://github.com/hansalemaos?tab=stars', <Response [200]>),
#  ('https://github.com/sponsors/accounts', <Response [200]>),
#  ('https://gist.github.com/mine', <Response [200]>),
#  ('https://github.com/settings/profile', <Response [200]>),
#  ('https://docs.github.com/', <Response [200]>),
#  ('https://support.github.com/', <Response [200]>),
#  ('https://github.com/logout', <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/issues', <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/pulls', <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/actions', <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/projects', <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/wiki', <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/security', <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/pulse', <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/settings', <Response [404]>),
#  ('https://github.com/hansalemaos/catmapper/fork', <Response [200]>),
#  ('https://pypi.org/project/catmapper/', <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/blob/main/LICENSE',
#   <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/stargazers', <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/forks', <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/activity', <Response [404]>),
#  ('https://github.dev/', <Response [200]>),
#  ('https://github.com/codespaces/new/hansalemaos/catmapper?resume=1',
#   <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/branches', <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/tags', <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper?search=1', <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/upload/main', <Response [200]>),
#  ('https://docs.github.com/articles/which-remote-url-should-i-use',
#   <Response [200]>),
#  ('https://github.com/settings/ssh/new', <Response [200]>),
#  ('https://cli.github.com/', <Response [200]>),
#  ('x-github-client://openRepo/https://github.com/hansalemaos/catmapper', None),
#  ('git-client://clone?repo=https%3A%2F%2Fgithub.com%2Fhansalemaos%2Fcatmapper',
#   None),
#  ('https://github.com/hansalemaos/catmapper/archive/refs/heads/main.zip',
#   <Response [200]>),
#  ('https://desktop.github.com/', <Response [200]>),
#  ('https://developer.apple.com/xcode/', <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/commits?author=hansalemaos',
#   <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/commit/aadfeb98b6c76dd5914ba6f30a47fdd2d6b0dd82',
#   <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/commits/main', <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/tree/aadfeb98b6c76dd5914ba6f30a47fdd2d6b0dd82',
#   <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/commit/9a4a3424d3b4dc2d11995a8b53a78fa9fcd1b68a',
#   <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/blob/main/README.MD',
#   <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/blob/main/__init__.py',
#   <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/blob/main/requirements.txt',
#   <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/blob/main/thirdparty.json',
#   <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper#maps-the-elements-of-an-iterable-to-categories-using-bisect',
#   <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper#pip-install-catmapper',
#   <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper#tested-against-windows-10--python-310--anaconda',
#   <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper#readme', <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/edit/main/README.MD',
#   <Response [200]>),
#  ('https://github.com/topics/mapping', <Response [200]>),
#  ('https://github.com/topics/bisect', <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/watchers', <Response [200]>),
#  ('https://github.com/hansalemaos/catmapper/search?l=python',
#   <Response [200]>),
#  ('https://support.github.com/?tags=dotcom-footer', <Response [200]>),
#  ('https://github.com/pricing', <Response [200]>),
#  ('https://services.github.com/', <Response [200]>)]

```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/hansalemaos/asyncioget",
    "name": "asyncioget",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "requests,asyncio",
    "author": "Johannes Fischer",
    "author_email": "aulasparticularesdealemaosp@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/02/e2/3b0696f19aef543f8a6a65a35e02d1253bb793b019765d1e39a7194d4d9d/asyncioget-0.11.tar.gz",
    "platform": null,
    "description": "\r\n# simplifies the process of downloading multiple URLs concurrently, provides control over concurrency, and offers flexibility for customization\r\n\r\n## pip install asyncioget\r\n\r\n### Asynchronous Execution: \r\n\r\nThe function allows for concurrent execution of multiple downloads, which can significantly improve the overall performance and reduce the total execution time, especially when dealing with a large number of URLs.\r\n\r\n### Concurrency Control: \r\n\r\nThe function utilizes a semaphore to limit the number of concurrent downloads. This helps prevent overwhelming the network or the target server with too many simultaneous requests. It allows you to control the level of concurrency and avoid potential bottlenecks or performance issues.\r\n\r\n### Randomized Sleep Time: \r\n\r\nThe function includes a random sleep time before each download, specified by the sleeptime argument. This can be useful when you want to simulate more realistic download behavior or when dealing with rate limits imposed by the target server.\r\n\r\n### Error Handling: \r\n\r\nThe function catches exceptions that may occur during the download process and provides an optional verbose mode to print error messages. This allows for better error handling and troubleshooting when encountering issues during the downloads.\r\n\r\n\r\n\t\r\n```python\r\n\r\nurls = [\r\n    \"https://github.com/hansalemaos/catmapper#start-of-content\",\r\n    \"https://github.com/dashboard\",\r\n    \"https://github.com/issues\",\r\n    \"https://github.com/pulls\",\r\n    \"https://github.com/discussions\",\r\n    \"https://github.com/explore\",\r\n    \"https://github.com/marketplace\",\r\n    \"https://gh.io/navigation-update\",\r\n    \"https://github.com/about\",\r\n    \"https://github.blog/\",\r\n    \"https://docs.github.com/site-policy/github-terms/github-terms-of-service\",\r\n    \"https://docs.github.com/site-policy/privacy-policies/github-privacy-statement\",\r\n    \"https://github.com/security\",\r\n    \"https://www.githubstatus.com/\",\r\n    \"https://github.com/\",\r\n    \"https://github.com/hansalemaos\",\r\n    \"https://github.com/hansalemaos/catmapper\",\r\n    \"https://docs.github.com/en/search-github/github-code-search/understanding-github-code-search-syntax\",\r\n    \"https://github.com/new\",\r\n    \"https://github.com/new/import\",\r\n    \"https://github.com/codespaces/new\",\r\n    \"https://gist.github.com/\",\r\n    \"https://github.com/account/organizations/new\",\r\n    \"https://github.com/notifications\",\r\n    \"https://github.com/hansalemaos?tab=repositories\",\r\n    \"https://github.com/hansalemaos?tab=projects\",\r\n    \"https://github.com/codespaces\",\r\n    \"https://github.com/hansalemaos?tab=stars\",\r\n    \"https://github.com/sponsors/accounts\",\r\n    \"https://gist.github.com/mine\",\r\n    \"https://github.com/settings/profile\",\r\n    \"https://docs.github.com/\",\r\n    \"https://support.github.com/\",\r\n    \"https://github.com/logout\",\r\n    \"https://github.com/hansalemaos/catmapper/issues\",\r\n    \"https://github.com/hansalemaos/catmapper/pulls\",\r\n    \"https://github.com/hansalemaos/catmapper/actions\",\r\n    \"https://github.com/hansalemaos/catmapper/projects\",\r\n    \"https://github.com/hansalemaos/catmapper/wiki\",\r\n    \"https://github.com/hansalemaos/catmapper/security\",\r\n    \"https://github.com/hansalemaos/catmapper/pulse\",\r\n    \"https://github.com/hansalemaos/catmapper/settings\",\r\n    \"https://github.com/hansalemaos/catmapper/fork\",\r\n    \"https://pypi.org/project/catmapper/\",\r\n    \"https://github.com/hansalemaos/catmapper/blob/main/LICENSE\",\r\n    \"https://github.com/hansalemaos/catmapper/stargazers\",\r\n    \"https://github.com/hansalemaos/catmapper/forks\",\r\n    \"https://github.com/hansalemaos/catmapper/activity\",\r\n    \"https://github.dev/\",\r\n    \"https://github.com/codespaces/new/hansalemaos/catmapper?resume=1\",\r\n    \"https://github.com/hansalemaos/catmapper/branches\",\r\n    \"https://github.com/hansalemaos/catmapper/tags\",\r\n    \"https://github.com/hansalemaos/catmapper?search=1\",\r\n    \"https://github.com/hansalemaos/catmapper/upload/main\",\r\n    \"https://docs.github.com/articles/which-remote-url-should-i-use\",\r\n    \"https://github.com/settings/ssh/new\",\r\n    \"https://cli.github.com/\",\r\n    \"x-github-client://openRepo/https://github.com/hansalemaos/catmapper\",\r\n    \"git-client://clone?repo=https%3A%2F%2Fgithub.com%2Fhansalemaos%2Fcatmapper\",\r\n    \"https://github.com/hansalemaos/catmapper/archive/refs/heads/main.zip\",\r\n    \"https://desktop.github.com/\",\r\n    \"https://developer.apple.com/xcode/\",\r\n    \"https://github.com/hansalemaos/catmapper/commits?author=hansalemaos\",\r\n    \"https://github.com/hansalemaos/catmapper/commit/aadfeb98b6c76dd5914ba6f30a47fdd2d6b0dd82\",\r\n    \"https://github.com/hansalemaos/catmapper/commits/main\",\r\n    \"https://github.com/hansalemaos/catmapper/tree/aadfeb98b6c76dd5914ba6f30a47fdd2d6b0dd82\",\r\n    \"https://github.com/hansalemaos/catmapper/commit/9a4a3424d3b4dc2d11995a8b53a78fa9fcd1b68a\",\r\n    \"https://github.com/hansalemaos/catmapper/blob/main/README.MD\",\r\n    \"https://github.com/hansalemaos/catmapper/blob/main/__init__.py\",\r\n    \"https://github.com/hansalemaos/catmapper/blob/main/requirements.txt\",\r\n    \"https://github.com/hansalemaos/catmapper/blob/main/thirdparty.json\",\r\n    \"https://github.com/hansalemaos/catmapper#maps-the-elements-of-an-iterable-to-categories-using-bisect\",\r\n    \"https://github.com/hansalemaos/catmapper#pip-install-catmapper\",\r\n    \"https://github.com/hansalemaos/catmapper#tested-against-windows-10--python-310--anaconda\",\r\n    \"https://github.com/hansalemaos/catmapper#readme\",\r\n    \"https://github.com/hansalemaos/catmapper/edit/main/README.MD\",\r\n    \"https://github.com/topics/mapping\",\r\n    \"https://github.com/topics/bisect\",\r\n    \"https://github.com/hansalemaos/catmapper/watchers\",\r\n    \"https://github.com/hansalemaos/catmapper/search?l=python\",\r\n    \"https://support.github.com/?tags=dotcom-footer\",\r\n    \"https://github.com/pricing\",\r\n    \"https://services.github.com/\",\r\n]\r\n\r\nfrom asyncioget import downloadlinks\r\nalldown = downloadlinks(urls, threads=5, sleeptime=(0.1, 0.2), verbose=True)\r\nprint(alldown)\r\n\r\n# [('https://github.com/hansalemaos/catmapper#start-of-content',\r\n#   <Response [200]>),\r\n#  ('https://github.com/dashboard', <Response [200]>),\r\n#  ('https://github.com/issues', <Response [404]>),\r\n#  ('https://github.com/pulls', <Response [404]>),\r\n#  ('https://github.com/discussions', <Response [200]>),\r\n#  ('https://github.com/explore', <Response [200]>),\r\n#  ('https://github.com/marketplace', <Response [200]>),\r\n#  ('https://gh.io/navigation-update', <Response [200]>),\r\n#  ('https://github.com/about', <Response [200]>),\r\n#  ('https://github.blog/', <Response [200]>),\r\n#  ('https://docs.github.com/site-policy/github-terms/github-terms-of-service',\r\n#   <Response [200]>),\r\n#  ('https://docs.github.com/site-policy/privacy-policies/github-privacy-statement',\r\n#   <Response [200]>),\r\n#  ('https://github.com/security', <Response [200]>),\r\n#  ('https://www.githubstatus.com/', <Response [200]>),\r\n#  ('https://github.com/', <Response [200]>),\r\n#  ('https://github.com/hansalemaos', <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper', <Response [200]>),\r\n#  ('https://docs.github.com/en/search-github/github-code-search/understanding-github-code-search-syntax',\r\n#   <Response [200]>),\r\n#  ('https://github.com/new', <Response [200]>),\r\n#  ('https://github.com/new/import', <Response [200]>),\r\n#  ('https://github.com/codespaces/new', <Response [200]>),\r\n#  ('https://gist.github.com/', <Response [200]>),\r\n#  ('https://github.com/account/organizations/new', <Response [200]>),\r\n#  ('https://github.com/notifications', <Response [200]>),\r\n#  ('https://github.com/hansalemaos?tab=repositories', <Response [200]>),\r\n#  ('https://github.com/hansalemaos?tab=projects', <Response [200]>),\r\n#  ('https://github.com/codespaces', <Response [200]>),\r\n#  ('https://github.com/hansalemaos?tab=stars', <Response [200]>),\r\n#  ('https://github.com/sponsors/accounts', <Response [200]>),\r\n#  ('https://gist.github.com/mine', <Response [200]>),\r\n#  ('https://github.com/settings/profile', <Response [200]>),\r\n#  ('https://docs.github.com/', <Response [200]>),\r\n#  ('https://support.github.com/', <Response [200]>),\r\n#  ('https://github.com/logout', <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/issues', <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/pulls', <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/actions', <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/projects', <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/wiki', <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/security', <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/pulse', <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/settings', <Response [404]>),\r\n#  ('https://github.com/hansalemaos/catmapper/fork', <Response [200]>),\r\n#  ('https://pypi.org/project/catmapper/', <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/blob/main/LICENSE',\r\n#   <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/stargazers', <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/forks', <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/activity', <Response [404]>),\r\n#  ('https://github.dev/', <Response [200]>),\r\n#  ('https://github.com/codespaces/new/hansalemaos/catmapper?resume=1',\r\n#   <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/branches', <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/tags', <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper?search=1', <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/upload/main', <Response [200]>),\r\n#  ('https://docs.github.com/articles/which-remote-url-should-i-use',\r\n#   <Response [200]>),\r\n#  ('https://github.com/settings/ssh/new', <Response [200]>),\r\n#  ('https://cli.github.com/', <Response [200]>),\r\n#  ('x-github-client://openRepo/https://github.com/hansalemaos/catmapper', None),\r\n#  ('git-client://clone?repo=https%3A%2F%2Fgithub.com%2Fhansalemaos%2Fcatmapper',\r\n#   None),\r\n#  ('https://github.com/hansalemaos/catmapper/archive/refs/heads/main.zip',\r\n#   <Response [200]>),\r\n#  ('https://desktop.github.com/', <Response [200]>),\r\n#  ('https://developer.apple.com/xcode/', <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/commits?author=hansalemaos',\r\n#   <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/commit/aadfeb98b6c76dd5914ba6f30a47fdd2d6b0dd82',\r\n#   <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/commits/main', <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/tree/aadfeb98b6c76dd5914ba6f30a47fdd2d6b0dd82',\r\n#   <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/commit/9a4a3424d3b4dc2d11995a8b53a78fa9fcd1b68a',\r\n#   <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/blob/main/README.MD',\r\n#   <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/blob/main/__init__.py',\r\n#   <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/blob/main/requirements.txt',\r\n#   <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/blob/main/thirdparty.json',\r\n#   <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper#maps-the-elements-of-an-iterable-to-categories-using-bisect',\r\n#   <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper#pip-install-catmapper',\r\n#   <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper#tested-against-windows-10--python-310--anaconda',\r\n#   <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper#readme', <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/edit/main/README.MD',\r\n#   <Response [200]>),\r\n#  ('https://github.com/topics/mapping', <Response [200]>),\r\n#  ('https://github.com/topics/bisect', <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/watchers', <Response [200]>),\r\n#  ('https://github.com/hansalemaos/catmapper/search?l=python',\r\n#   <Response [200]>),\r\n#  ('https://support.github.com/?tags=dotcom-footer', <Response [200]>),\r\n#  ('https://github.com/pricing', <Response [200]>),\r\n#  ('https://services.github.com/', <Response [200]>)]\r\n\r\n```\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "simplifies the process of downloading multiple URLs concurrently, provides control over concurrency, and offers flexibility for customization",
    "version": "0.11",
    "project_urls": {
        "Homepage": "https://github.com/hansalemaos/asyncioget"
    },
    "split_keywords": [
        "requests",
        "asyncio"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dc10471c0ca577abef6198d9fc9d2078d56c9f29d03dbfb2d3d7ed061c78d84b",
                "md5": "4cf7be627b520a37909dc24180ca0312",
                "sha256": "8c64cb6f8e6b1e2a181a286f7eaf70d18a0d8376c1002a33984e5e1076ce33ea"
            },
            "downloads": -1,
            "filename": "asyncioget-0.11-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4cf7be627b520a37909dc24180ca0312",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 11394,
            "upload_time": "2023-07-03T22:41:24",
            "upload_time_iso_8601": "2023-07-03T22:41:24.631207Z",
            "url": "https://files.pythonhosted.org/packages/dc/10/471c0ca577abef6198d9fc9d2078d56c9f29d03dbfb2d3d7ed061c78d84b/asyncioget-0.11-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "02e23b0696f19aef543f8a6a65a35e02d1253bb793b019765d1e39a7194d4d9d",
                "md5": "0abdde65bdef6e6cd967fb1f33308bdf",
                "sha256": "ba661ecbdb32bf729530eedc8dba15b4a9ea7718230acaff853ceda99fd52746"
            },
            "downloads": -1,
            "filename": "asyncioget-0.11.tar.gz",
            "has_sig": false,
            "md5_digest": "0abdde65bdef6e6cd967fb1f33308bdf",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 10956,
            "upload_time": "2023-07-03T22:41:26",
            "upload_time_iso_8601": "2023-07-03T22:41:26.825092Z",
            "url": "https://files.pythonhosted.org/packages/02/e2/3b0696f19aef543f8a6a65a35e02d1253bb793b019765d1e39a7194d4d9d/asyncioget-0.11.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-03 22:41:26",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "hansalemaos",
    "github_project": "asyncioget",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "asyncioget"
}
        
Elapsed time: 0.09240s