semvec/pypi-packages huggingface dataset:
APIClientHTTP 1.0.0
Client for sync/async query HTTP API Services
Requires Python: >=3.10,<4.0

# API Client HTTP

Client for sync/async query HTTP API Services.
It provides a high-level interface for managing URLs, headers, and authentication.
Based on [HTTPX](https://github.com/encode/httpx) library.

## Features

- Synchronous and asynchronous HTTP requests
- Token-based authentication
- Customizable headers
- URL management
- Error handling

## Installation

To install the library, use pip:

```bash
pip install api-client-http
```

## Usage

### Synchronous client

```python
from api_client_http import RestClient
from api_client_http.auth import TokenAuth

client = RestClient(
    address="https://api.example.com/v1",
    endpoints= {
      'token': 'auth/token',
      'query': 'query/{}'
    }
)

auth_respone = client.post('token', json={'username': 'user', 'password': 'password'})
response = client.get('query', '123', auth=TokenAuth(auth_respone['access_token']))
```

### Asynchronous client

```python
from api_client_http import AsyncRestClient
from api_client_http.auth import TokenAuth

client = AsyncRestClient(
    address="https://api.example.com/v1",
    endpoints= {
      'token': 'auth/token',
      'query': 'query/{}'
    }
)

auth_respone = await client.post('token', json={'username': 'user', 'password': 'password'})
response = await client.get('query', '123', auth=TokenAuth(auth_respone['access_token']))
```

## License

This project is licensed under the MIT License. See the [LICENSE](./LICENSE) file for details.
creng 1.0.1
English Learning Application
Requires Python: >=3.8

# engly
## 概要
- 英語学習支援アプリケーション
- GUI
- 単語リストやAPIキーなどの各種データは~/.engly_dataに存在している
## インストール
- pip install -U engly
## 使用法
### List
- リストに登録されている単語の表示、単語をリストに登録
### Test
- リストに登録されている単語を出題、意味を4択から回答
### Reading
- ChatGPTを使って以下の情報を提供する
  - 英文に含まれる単語、熟語とその意味の表示
  - 英文の翻訳と主語動詞の表示
### History
- Testで正解した回数のグラフを表示
### apikey
- apikeyの入力
## 依存関係
- openai ~= 0.28
- wxPython ~= 4.2.1
- plotly ~= 5.16.1
## ライセンス
- MITライセンス
gmltools 0.1.54
Machine Learning library aiming for a higher level programming, organizing best tools
Requires Python: >=3.8,<4.0

# gmltools

Machine Learning library aiming for a higher level programming, organizing best tools

```bash
$ pip install gmltools
```

## Usage

- TODO

## Contributing

Interested in contributing? Check out the contributing guidelines. Please note that this project is released with a Code of Conduct. By contributing to this project, you agree to abide by its terms.

## License

`gmltutils` was created by Diego Sanz-Gadea Sánchez. It is licensed under the terms of the GNU General Public License v3.0 license.

## Credits

`gmltutils` was created with [`cookiecutter`](https://cookiecutter.readthedocs.io/en/latest/) and the `py-pkgs-cookiecutter` [template](https://github.com/py-pkgs/py-pkgs-cookiecutter).