Metadata-Version: 2.1
Name: parallel-requests
Version: 0.0.1
Summary: A small example package
Home-page: https://github.com/Kel0/parallel_requests
Author: Kel0
Author-email: rickeyfsimple@example.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Requires-Python: >3.6
Description-Content-Type: text/markdown

# parallel_requests
## Perfomance
See [benchmarks](https://github.com/Kel0/parallel_requests/tree/master/benchmarks)

## Usage
POST HTTP request usage:
```
>>> import parallel_requests
>>> from typing import List
>>>
>>>
>>> responses: parallel_requests.ListResponse = parallel_requests.post(
>>>     method_args=[{"url": "https://www.python.org"}],
>>>     max_workers=10
>>> )
>>> responses
[<Response [200]>]
```

GET HTTP request usage
```
>>> import parallel_requests
>>> from typing import List
>>>
>>>
>>> responses: parallel_requests.ListResponse = parallel_requests.get(
>>>     method_args=[{"url": "https://www.python.org"}],
>>>     max_workers=10
>>> )
>>> responses
[<Response [200]>]
```

request function usage:
```
>>> import parallel_requests
>>> from typing import List
>>>
>>>
>>> responses: parallel_requests.ListResponse = parallel_requests.request(
>>>     method_args=[{"url": "https://www.python.org", "method": "post"}],
>>>     max_workers=10
>>> )
>>> responses
[<Response [200]>]
```


