semvec/pypi-packages huggingface dataset:
xls-is-for-corporate 1.0.0
XLS is for corporate, convert it to something else
License: MIT
Requires Python: >=3.12

# XLS/XLSX is for corporate

A (very) simple tool to read a xls/xlsx file and either output
it as a table in the terminal or save it as json or csv into a file

## Usage

```text
Usage: xlsifc.py [OPTIONS]

Options:
  -f, --file FILE          [required]
  -t, --format [json|csv]  Format to convert into
  -o, --output PATH        Output file
  -s, --sheet TEXT         Speficic sheet inside workbook (if not provided,
                           you will be asked
  --help                   Show help message and exit.
```

## Installation

### Using pip

```commandline
pip3 install -r requirements.txt
```

### Using poetry

```commandline
poetry install
```
inventree-gprinter-plugin 0.1.3
Gprinter label printer plugin for InvenTree
License: MIT
Requires Python: >=3.9

# Gprinter

Gprinter label printer plugin for InvenTree

## Installation

### InvenTree Plugin Manager

... todo ...

### Command Line 

To install manually via the command line, run the following command:

```bash
pip install gprinter
```

## Configuration

... todo ...

## Usage

... todo ...
nupython 0.0.1
NuPython is a superset of Python that compiles to clear Python output.
License: MIT
Requires Python: >=3.6

# NuPython => (npy)

NuPython is a language for Python that adds new features to the traditional syntax while generating valid Python code. NuPython transpiles to pure Python, enabling more flexible, expressive, and secure code while leveraging the power of Python.
uhomepy 0.9.0
A python interface for the Uhome OpenAPI
License: MIT
Requires Python: >=3.11

# Uhomepy

Uhomepy is a simple Python API wrapper for the [U home OpenAPI](https://developer.uhomelabs.com/hc/en-us/sections/39589678120985-Developer-Documentation). This library provides an abstract base class `UhomeOpenAPI` to interact with the Uhome API. It includes methods to authenticate and make requests to the API, such as discovering, querying, locking, and unlocking devices.

## Configuration

To use the Uhome API, you will need a `client_id`, a `client_secret` and a `RedirectURI`.
> [!TIP]
> Install and set up the U home app before starting the following steps.
1. Contact [U-tec Customer Service](https://support.u-tec.com/hc/en-us/requests/new) to request a Developer Account. Once your Developer Account is set up the Developer Console menu option will show up in you U home app.
2. From the Developer Console note the `client_id` and `client_secret`.
3. From the Developer Console add a `RedirectUri`. For the `dump_devices` example included in this project use any non-public uri (e.g., https://localhost:8080).

## Usage

### Implementing the UhomeOpenAPI

To use the UhomeOpenAPI, you need to create a concrete implementation of the abstract class which implements the `async_get_access_token` method.

### Example Script

An example script `dump_devices.py` is provided in the `examples` directory. This script demonstrates how to use the Uhome API to authenticate a user, retrieve an access token, and dump the list of devices associated with the user.

To run the example script, use the following command:

```sh
python examples/dump_devices.py
```
## Limitations

The U home OpenAPI supports SmartLock, SmartPlug, SmartSwitch and Light devices. This library will discover all of these devices types but only supports interacting with SmartLocks.