semvec/pypi-packages huggingface dataset:
advanced-pw-gen 1.1.7
An advanced password generator
License: MIT

# pw_gen
## A simple password generator written in Python 3.11
### Usage
#### Options:
```python
pw_length = 16 # Length of the password (integer)
pw_type = "upper,lower,number,symbol,legible" # Type of the password (string)
```
#### Types:
```shell
upper = Uppercase letters
lower = Lowercase letters
number = Numbers
symbol = Symbols
legible = Legible characters (no 0, O, 1, l, I)
```
#### Example:
```python
from pw_gen import Password
pw = Password(pw_length=16, pw_type="upper,lower,number,special,legible")
print(pw.password())
```
#### Output:
```
Xy4@9#3$7%8&1!23
```
fastapi-helpers 0.3.0
An utils package for fastapi
License: MIT
Requires Python: >=3.8
Keywords: fastapi,sqlalchemy,ormar,pydantic

# Fastapi Helpers

This pip packages will help you to make your life easier when working with fastapi and ormar.

For installing this package:

```bash
pip install fastapi-helpers
```

If you need a default settings for your app, it includes an implementation BaseSettings of pydantic.

```python
from fastapi_helpers import DefaultSettings
from utils import env_path
from typing import Optional

class Settings(DefaultSettings):
    app_name = "your-app-name"
    redis_url: Optional[str] = 'redis://localhost:6379'
    version: Optional[str] = '1.0.0.0'
    port: Optional[str] = "8000"
    env: Optional[str] = "dev" #dev, test, prod


settings = Settings(env_path)
```

If you need a logger, it includes an implementation a colored console, and in prod envs it will log to aws with the help of watchtower.

```python
from fastapi_helpers import DefaultLogger
from .config import settings

logger = DefaultLogger("your-app-name", settings)
```

If you need to connect to a db superfast, the only thing you need to do is to:

```python
from fastapi_helpers import DbConfig
from core.config import settings
from core.logger import logger

db_config = DbConfig(settings, logger)
```

There are other tools for making the usage of ormar and fastapi even easier.


I would really like to make this tools bigger, but I´m looking for help for documenting this package.


Happy codding!