semvec/pypi-packages huggingface dataset:
akparse 0.1.8
A args parse package with -,--,,|,{,},[,],= and character patterns.
Requires Python: >=2.6

# akparse package

A simple and easy-to-use CLI parse tool package. You can use '-', '--', ',', '|', '{', '}', '[', ']', '=' and character
to define your CLI API and the constraints are as follows:

* '-' : indicate a short option, followed by a character usually.
* '--': indicate a long option, followed by a word usually.
* ',' : indicate a required option of one CLI API defined.
* '|' : indicate a parallel option of one CLI API defined with same prefix.
* '{}': indicate the parallel option, always with '|' together.
* '[]': indicate the optional option.
* '=' : indicate the k-v option.

eg, one disk-file API:

```shell
# create a disk file when be defined: --create,-p=[--user=,-a=]
disk-file --create -p file_path
disk-file --create -p file_path --user u1 -a 777

# query a disk file  when be defined: --query[{-p=|--list}]
disk-file --query
disk-file --query -p file_path
disk-file --query --list

```

# usage

```python
import sys

from akparse.parsers import AkParser
from akparse.utils.ak_echo import AkEcho
from akparse.errs.ak_error import AkError

flag_name = None
flag_options = None

try:
    file_parser = AkParser()
    file_parser.add("help", "{-h|--help}")
    file_parser.add("file_create", "--create,-p=[--user=,-a=]")
    file_parser.add("file_query", "--query[{-p=|--list}]")
    file_parser.add("file_set", "--set{-p=,--user=,-a=|--limit=}")
    file_parser.add("file_delete", "--delete,-p=[--user=]")
    file_parser.add("file_status", "--status")
    flag_name, flag_options = file_parser.parse(sys.argv[1:])
except AkError as err:
    AkEcho.ak_err(AkError.ERROR_PARSE_MSG + err.msg)

# Print parse result
AkEcho.ak_echo(flag_name)
AkEcho.ak_echo(flag_options)
```

**Please see more detail usage in examples**
hmac-http 1.0.2
Python library for the 'draft-cavage-http-signatures-10' specification

# hmac-http
[![build status](https://img.shields.io/drone/build/hwittenborn/hmac-http/main?logo=drone&server=https%3A%2F%2Fdrone.hunterwittenborn.com)](https://drone.hunterwittenborn.com/hwittenborn/hmac-http/latest)
[![PyPI](https://img.shields.io/pypi/v/hmac-http?logo=pypi)](https://pypi.org/project/hmac-http/)

Python 3 library for the `draft-cavage-http-signatures-10` specification.

## Usage
Currently, only verifying requests is supported.

To verify requests, run `hmac_http.verify(request, secret)` function, where `request` is a request from an ASGI-based application, and `secret` is the secret shared between the client and reciever:

```python3
from hmac_http import verify
secret = "asdf"

verify(request, secret)
```
PyBPJS 0.0.1
Aplikasi yang digunakan untuk menangani proses dekripsi respon data dari bridging BPJS VCLAIM REST 2.0 (Encrypted Version). Support VCLAIM v1 dan API JKN (Antrean RS).
Requires Python: >=3.6

## PyBPJS

Menangani proses dekripsi respon data dari bridging BPJS VCLAIM REST 2.0 (Encrypted Version). Support VCLAIM v1 dan API JKN (Antrean RS).

## Kebutuhan

**Utama**

- Python

**Package**

- Flask
- lzstring
- requests
- flask_cors 
- pycryptodome 
- python-dotenv 

## Virtual Environment

Bagian ini opsional tetapi sangat disarankan untuk membuat virtual environment supaya ketika ada update package yang tidak support / bermasalah tidak akan mengganggu aplikasi lain.

### Membuat Virtual Environment

```bash
python -m venv virtualenv
```

atau

```bash
python3 -m venv virtualenv
```

### Aktivasi Virtual Environment

- **Windows**

    ```bash
    virtualenv\Scripts\activate
    ```

- **Bash**

    ```bash
    source virtualenv/bin/activate
    ```

### Instal Paket Python

```bash
pip install pybpjs
```

## Sumber Daya
- https://dvlp.bpjs-kesehatan.go.id:8888/trust-mark/portal.html

## Lisensi
- Aplikasi ini open source dengan lisensi [MIT](LICENSE).