semvec/pypi-packages huggingface dataset:
classpy 1.0.1
O Classpy é um pacote para aprimorar a orientação a objetos em projetos Python, oferecendo maior controle de fluxo e performance. Com suporte a métodos privados, protegidos e interfaces, ele expande as capacidades nativas da linguagem, tornando o design de software mais robusto e modular.
Requires Python: >=3.6

# ClassPy Documentation 
## Project Base
heroes-profile-replay-uploader 0.2.2
A command line uploader for Heroes of the Storm replays to heroesprofile.com
Requires Python: >=3.11
Keywords: heroes, heroesprofile, hots, replay, uploader

# Heroes Profile Replay Uploader - Unofficial

[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit)](https://github.com/pre-commit/pre-commit)
[![PyPi](https://img.shields.io/pypi/v/heroes-profile-replay-uploader)](https://pypi.org/project/heroes-profile-replay-uploader/)

A python script that allows a user to upload Heroes of the Storm `.StormReplay`
files to the HeroesProfile.com website.

This tool is not developed or maintained by heroesprofile.com.

## Installation

You can get this script from PyPi:

```bash
pip install heroes-profile-replay-uploader
```

## Usage

Full `--help` message from the tool.

```console
usage: heroes-profile-replay-uploader [-h] [-a ACCOUNTS_DIRECTORY] [-C CATALOGUE] [-c CONFIG] [-q] [-T THREADS] [-t TIMEOUT] [-v] [-V]

A command line uploader for Heroes of the Storm replays to heroesprofile.com

options:
  -h, --help            show this help message and exit
  -a ACCOUNTS_DIRECTORY, --accounts-directory ACCOUNTS_DIRECTORY
                        The 'Accounts' directory for Heroes of the Storm
  -C CATALOGUE, --catalogue CATALOGUE
                        The JSON file of already examined replays (default: $XDG_DATA_HOME/heroes-profile-replay-uploader/catalogue.json)
  -c CONFIG, --config CONFIG
                        The TOML file containing the application config (default: $XDG_CONFIG_HOME/heroes-profile-replay-uploader.toml)
  -q, --quiet           Run with no output (prioritised over --verbose)
  -T THREADS, --threads THREADS
                        The number of uploads to attempt concurrently (default: 1)
  -t TIMEOUT, --timeout TIMEOUT
                        The timeout in seconds (float) for API interactions (default: 10.0)
  -v, --verbose         Enable printing debug messages to stdout
  -V, --version         Print the version of the program and exit
```

Minimal command:

```bash
heroes-profile-replay-uploader --accounts-directory /path/to/the/HotS/Accounts/Dir
```

Note: `--accounts-directory` must point to the "Accounts" directory. Not the
directory of a specific given account.

## Configuration

A TOML configuration can load from
`$XDG_CONFIG_HOME/heroes-profile-replay-uploader.toml` by default.

This file supports every command line argument, except `--help` and `--version`,
under a top level table called `heroes-profile-replay-uploader`:

```toml
[heroes-profile-replay-uploader]
accounts-directory = "/path/to/accounts/directory"
catalogue = "$XDG_DATA_HOME/heroes-profile-replay-uploader/catalogue.json"
config = "$XDG_CONFIG_HOME/heroes-profile-replay-uploader.toml"
quiet = false
threads = 1
timeout = 10.0
verbose = false
```

The tool doesn't create this configuration file.
pybabyfpa 0.0.7
"This package can be used to control the Baby Brezza's Formula Pro Advanced WiFi."
Requires Python: >=3.6

# pybabyfpa

This package can be used to control Baby Brezza's Formula Pro Advanced WiFi.

NOTE: This is an unofficial community project which is not affiliated with Baby Brezza.

# Sample Usage

```python
import asyncio
from pybabyfpa import Fpa

async def main():
    fpa = Fpa()
    
    await fpa.login("email@example.com", "password")
    # await fpa.refresh(refresh_token_from_previous_session)

    # Basic user information
    print(f"Name: {fpa.first_name} {fpa.last_name}")
    print(f"Email: {fpa.email}")

    for device in fpa.devices:
        print(f"Device: {device.device_id} '{device.title}'")

    # Device information
    details = await fpa.get_device_details(fpa.devices[0].device_id)

    for bottle in details.bottles:
        print(f"Bottle {bottle.id}: '{bottle.title}' {bottle.volume}{bottle.volume_unit} of {bottle.formula}")

    # Start a bottle
    await fpa.start_bottle(details.bottles[0].id)

    await fpa.close()

loop = asyncio.get_event_loop()
loop.run_until_complete(main())
```