semvec/pypi-packages huggingface dataset:
instant-api-client 0.1.2
Create API wrappers/clients in minutes, enjoying both blocking and async interfaces from one codebase!
License: MIT
Requires Python: >=3.6

# Introduction

If you've ever tried to make an API wrapper
you probably know that the code written can
only be used as sync or async, well, not anymore.

## Features

- **Lightweight**: Extremely lightweight and minimal
- **Easy to use**: Implement features in no time with the
- **Async and blocking**: Provides both async and blocking calls
- **Test without a server**: Since the library internally uses httpx, it can be used to test itself using an `ASGI` or `WSGI` application.
- **DRY**: _Don't repeat yourself_, helps avoid code duplication and write reusable code
- **Routing**: An `APIRouter` class with simliar API to `APIClient`
- **Modular**: Create reusable routers that can be added to any client, independant of each other

## Example Usage

```py

from apiclient import APIClient, endpoint, Post

class CodeExecClient(APIClient):
  base_url = "https://pathtomysite.com/api/1.0"   # Note the missing / suffix
  @endpoint
  def run(self, language:str, code:str):
    # Do any processing with the data here!
    # Also note the / prefix in the url
    return Post("/execute", params={'lang':language, 'code':code})


# Using the API client
from httpx import Client
client = CodeExecClient(session=Client())
response = client.run("py", "print('hello world!')")

```

## Documentation is under works
httpie-bearer-auth 1.0.0
Bearer token Auth plugin for HTTPie.
License: MIT

httpie-bearer-auth
==================

Bearer auth plugin for `HTTPie <https://github.com/jkbr/httpie>`_.

Installation
------------

.. code-block:: bash

    $ pip install httpie-bearer-auth

You should now see ``bearer`` under ``--auth-type`` in ``$ http --help`` output.

Usage
-----

.. code-block:: bash

    $ http --auth-type=bearer --auth=94a08da1fecbb6e8b46990538c7b50b2 example.org

License
-------

Copyright (c) 2016 The Guardian. Available under the MIT License.

Copyright (c) 2021 James Fenwick.