semvec/pypi-packages huggingface dataset:
genbu 0.2.1
Create CLIs using parser combinators and type hints
Requires Python: >=3.6

genbu
=====

![GitHub Workflow Status](https://img.shields.io/github/workflow/status/lggruspe/genbu/Python%20package)
[![PyPI](https://img.shields.io/pypi/v/genbu)](https://pypi.org/project/genbu/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/genbu)](https://pypi.org/project/genbu/)
[![GitHub](https://img.shields.io/github/license/lggruspe/genbu)](./LICENSE)

Genbu is a library for creating composable command-line interfaces.

Features
--------

- Infer shell arguments parser from type hints.
- Override inferred parsers using shell parser combinators.
- Compose command-line interfaces declaratively (subcommands).
- Dispatch automatically to the appropriate command callback.
- Generate usage messages by using `genbu.usage`.

Install
-------

```bash
pip install genbu
```

Usage
-----

```python
# hello.py
from genbu import Genbu

print(Genbu(lambda name: f"Hello, {name}!").run())
# Usage example: python hello.py --name "world"
```

See [examples](./examples/).

License
-------

[MIT](./LICENSE)
quote-maker 0.0.1
Just another python script to automate boring stuff. Quote maker easy to create a quoted image and publish to a Facebook page.

# Quote Maker

Just another python script to automate boring stuff. Quote maker easy to create a quoted image and publish to a Facebook page. 

#### Depended Python libs

- textwrap
- PIL

Install by "pip3 install --upgrade -r requirements.txt" or "conan install --file requirements.txt"

#### Depended libs

    * curl 7.52.1 (x86_64-pc-linux-gnu) 
    * libcurl/7.52.1 
    * OpenSSL/1.0.2l 
    * zlib/1.2.8

### Run

run the script by 

    $:python3.6 main.py
    ****************************************************************************************
    ​~~~ quote_maker.py ~~~
    quote: Infinite love is the only truth. Everything else is illusion. David Icke

### Output

![](images/de201299-1307-4b94-856a-da362ea1f1ce.png)
![](images/406a9722-67fd-4365-b2a1-70dfb5e393e3.png)
![](images/95128597-da6a-4b4f-af1b-457b452f22d5.png) 
![](images/8f7e289e-c782-4c4e-af29-9d8b70d4170e.png)
![](images/9f4bad89-69a6-4cfb-af53-38f64bbd9d99.png)

### Post to Facebook

To enable access of Facebook to publish, following variable has to be hardcoded to achieve. 

`page_id`  - facebook page ID, information can obtain from the page about. if you want to post on the personal wall 

just hardcode `page_id` = "me".

`facebook_token` - facebook access token with publish_action enable. for more visit

 Graph API explorer: https://developers.facebook.com/tools/explorer/145634995501895/

Please uncomment #os.system(command) in main.py

### How to change image size?

`image_size_x` `image_size_y` responcible for image size.



###### Note: background colour is random, but the fourground colour is always white.
fastapi_framework 1.1.0
A FastAPI Framework for things like Database, Redis, Logging, JWT Authentication and Rate Limits

[![Codestyle](https://github.com/Tert0/fastapi-framework/actions/workflows/codestyle.yaml/badge.svg)](https://github.com/Tert0/fastapi-framework/actions/workflows/codestyle.yaml)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Maintainability](https://api.codeclimate.com/v1/badges/27632fc7d85112fbdeaa/maintainability)](https://codeclimate.com/github/Tert0/fastapi-framework/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/27632fc7d85112fbdeaa/test_coverage)](https://codeclimate.com/github/Tert0/fastapi-framework/test_coverage)
[![PyPI version](https://badge.fury.io/py/fastapi-framework.svg)](https://badge.fury.io/py/fastapi-framework)
[![PyPI Downloads](https://img.shields.io/pypi/dm/fastapi-framework.svg)](https://pypi.org/project/fastapi-framework)


A FastAPI Framework for things like `Database`,
`Redis`, `Logging`, `JWT Authentication` and `Rate Limits` 

# Install

You can install this Library with:

```shell
pip install fastapi-framework
```

# Documentation

For the Documentation click [here](https://tert0.github.io/fastapi-framework)

# Features
- [x] Database
- [x] Redis
- [ ] Redis Publish/Subscribe
- [x] FastAPI JWT
- [ ] FastAPI Permission System (for routes)
- [x] Rate Limits


# License

This Project is Licensed under the [MIT License](https://mit-license.org/)