semvec/pypi-packages huggingface dataset:
detectinhos 0.0.1
Read frames from OpenCV like humans

detectinhos
===========

.. image:: https://github.com/kqf/detectinhos/actions/workflows/tests.yml/badge.svg
   :target: https://github.com/kqf/detectinhos/actions
   :alt: Tests

.. image:: https://img.shields.io/pypi/dm/detectinhos.svg
   :target: https://pypi.org/project/detectinhos/
   :alt: PyPI Downloads

``detectinhos`` is a library that helps to train and ship object detectors somehow.

----

Installation
------------

Install via pip:

.. code-block:: bash

    pip install detectinhos

----

Usage
-----

To use ``detectinhos``, do the following:
Example:

.. code-block:: python

    import detectinhos
nber-cli 0.1.4
A command-line tool to download NBER papers.
Requires Python: >=3.11

# NBER-CLI

[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![PyPI version](https://img.shields.io/pypi/v/nber-cli.svg)](https://pypi.org/project/nber-cli/)
[![PyPI Downloads](https://static.pepy.tech/badge/nber-cli)](https://pepy.tech/projects/nber-cli)
[![Issue](https://img.shields.io/badge/Issue-report-green.svg)](https://github.com/sepinetam/nber-cli/issues/new)
[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/SepineTam/nber-cli)

NBER-CLI is a command line interface for the National Bureau of Economic Research (NBER) paper data.


## Installation
```bash
pip install nber-cli
```

or you can install it from github for the beta version:
```bash
pip install git+https://github.com/sepinetam/nber-cli.git
```

## Usage
```bash
nber-cli --help
```

- Download the certain paper to default directory:
```bash
nber-cli --download paper_id [paper_id ...]
```

- Shorthand:
```bash
nber-cli -d paper_id [paper_id ...]
```

- Download the certain paper to a specific directory:
```bash
nber-cli --download paper_id --save_path /path/to/directory
```

An example of downloading a paper with ID `w1234` to the specific directory:
```bash
(base) ~/Documents/Github/nber_cli git:[master]
nber-cli --download w1234 --save_path ~/Downloads/nber-cli
2025-06-23 12:00:29,266 - INFO - Loaded 1 ok ids and 0 fail ids from db.
2025-06-23 12:00:41,097 - INFO - Successfully downloaded w1234 to /Users/sepinetam/Downloads/nber-cli/w1234.pdf

```

You can also download multiple papers at once:
```bash
nber-cli --download w1234 w5678
```
## Web UI

Start a simple web server with:
```bash
nber-cli-web
```


## LICENSE
[APACHE-2.0](LICENSE)
logery 0.1.1
A highly customizable logging library for Python.
Requires Python: >=3.12

# Logery

A highly customizable logging library for Python.

## Installation

Install the package using pip:

```bash
pip install logery
```

## Quick Start

To get started, you need to generate the configuration files. You can do this by running the following command in your terminal:

```bash
logery --dotenv .env --json logging.conf.json
```

This will create two files:

- `.env`: Contains environment variables for configuring the logger.
- `logging.conf.json`: A JSON file with the detailed logging configuration.

Now you can start using the logger in your Python code:

```python
from logery import get_logger

logger = get_logger("my_app")

logger.info("This is an informational message.")
logger.warning("This is a warning message.")
logger.error("This is an error message.")
```

## Customization

You can customize the logging configuration by editing the `logging.conf.json` file. This file allows you to change formatters, handlers, filters, and more.

For example, you can add a new handler to send logs to a different file:

```json
{
    ...
    "handlers": {
        ...
        "my_new_handler": {
            "class": "logging.FileHandler",
            "formatter": "file",
            "filename": "logs/my_app.log"
        }
    },
    "root": {
        "handlers": ["console", "queue", "my_new_handler"]
    }
}
```

You can also adjust the log levels in the `.env` file:

```bash
# .env
DEFAULT_LOGGER_LEVEL='INFO'
```

## Advanced Usage

For more advanced customization, you can directly interact with the underlying `logging` library components provided by `logery`.

### Formatters

- `JSONLogFormatter`: Formats log records as JSON.

### Filters

- `MaxLevelFilter`: Filters log records based on a maximum log level.

### Handlers

- `MyRichHandler`: A `rich`-based handler for beautiful console output.

You can find more details on how to use these components in the `logging.conf.json` file.
types-requests-oauthlib 2.0.0.20250809
Typing stubs for requests-oauthlib
Requires Python: >=3.9

## Typing stubs for requests-oauthlib

This is a [PEP 561](https://peps.python.org/pep-0561/) type stub package for
the [`requests-oauthlib`](https://github.com/requests/requests-oauthlib) package. It can be used by type checkers
to check code that uses `requests-oauthlib`. This version of
`types-requests-oauthlib` aims to provide accurate annotations for
`requests-oauthlib==2.0.*`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/requests-oauthlib`](https://github.com/python/typeshed/tree/main/stubs/requests-oauthlib)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.16.1
* [pyright](https://github.com/microsoft/pyright) 1.1.403

It was generated from typeshed commit
[`91ba0da4aad754c912a82b9e052cb4f8191ce520`](https://github.com/python/typeshed/commit/91ba0da4aad754c912a82b9e052cb4f8191ce520).
types-WTForms 3.2.1.20250809
Typing stubs for WTForms
Requires Python: >=3.9

## Typing stubs for WTForms

This is a [PEP 561](https://peps.python.org/pep-0561/) type stub package for
the [`WTForms`](https://github.com/pallets-eco/wtforms) package. It can be used by type checkers
to check code that uses `WTForms`. This version of
`types-WTForms` aims to provide accurate annotations for
`WTForms~=3.2.1`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/WTForms`](https://github.com/python/typeshed/tree/main/stubs/WTForms)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.16.1
* [pyright](https://github.com/microsoft/pyright) 1.1.403

It was generated from typeshed commit
[`91ba0da4aad754c912a82b9e052cb4f8191ce520`](https://github.com/python/typeshed/commit/91ba0da4aad754c912a82b9e052cb4f8191ce520).
types-Flask-Migrate 4.1.0.20250809
Typing stubs for Flask-Migrate
Requires Python: >=3.9

## Typing stubs for Flask-Migrate

This is a [PEP 561](https://peps.python.org/pep-0561/) type stub package for
the [`Flask-Migrate`](https://github.com/miguelgrinberg/Flask-Migrate) package. It can be used by type checkers
to check code that uses `Flask-Migrate`. This version of
`types-Flask-Migrate` aims to provide accurate annotations for
`Flask-Migrate==4.1.*`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/Flask-Migrate`](https://github.com/python/typeshed/tree/main/stubs/Flask-Migrate)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.16.1
* [pyright](https://github.com/microsoft/pyright) 1.1.403

It was generated from typeshed commit
[`91ba0da4aad754c912a82b9e052cb4f8191ce520`](https://github.com/python/typeshed/commit/91ba0da4aad754c912a82b9e052cb4f8191ce520).
types-Flask-Cors 6.0.0.20250809
Typing stubs for Flask-Cors
Requires Python: >=3.9

## Typing stubs for Flask-Cors

This is a [PEP 561](https://peps.python.org/pep-0561/) type stub package for
the [`Flask-Cors`](https://github.com/corydolphin/flask-cors) package. It can be used by type checkers
to check code that uses `Flask-Cors`. This version of
`types-Flask-Cors` aims to provide accurate annotations for
`Flask-Cors==6.0.*`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/Flask-Cors`](https://github.com/python/typeshed/tree/main/stubs/Flask-Cors)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.16.1
* [pyright](https://github.com/microsoft/pyright) 1.1.403

It was generated from typeshed commit
[`91ba0da4aad754c912a82b9e052cb4f8191ce520`](https://github.com/python/typeshed/commit/91ba0da4aad754c912a82b9e052cb4f8191ce520).
types-python-nmap 0.7.1.20250809
Typing stubs for python-nmap
Requires Python: >=3.9

## Typing stubs for python-nmap

This is a [PEP 561](https://peps.python.org/pep-0561/) type stub package for
the [`python-nmap`](https://bitbucket.org/xael/python-nmap) package. It can be used by type checkers
to check code that uses `python-nmap`. This version of
`types-python-nmap` aims to provide accurate annotations for
`python-nmap==0.7.*`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/python-nmap`](https://github.com/python/typeshed/tree/main/stubs/python-nmap)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.16.1
* [pyright](https://github.com/microsoft/pyright) 1.1.403

It was generated from typeshed commit
[`91ba0da4aad754c912a82b9e052cb4f8191ce520`](https://github.com/python/typeshed/commit/91ba0da4aad754c912a82b9e052cb4f8191ce520).
types-click-spinner 0.1.13.20250809
Typing stubs for click-spinner
Requires Python: >=3.9

## Typing stubs for click-spinner

This is a [PEP 561](https://peps.python.org/pep-0561/) type stub package for
the [`click-spinner`](https://github.com/click-contrib/click-spinner) package. It can be used by type checkers
to check code that uses `click-spinner`. This version of
`types-click-spinner` aims to provide accurate annotations for
`click-spinner==0.1.*`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/click-spinner`](https://github.com/python/typeshed/tree/main/stubs/click-spinner)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.16.1
* [pyright](https://github.com/microsoft/pyright) 1.1.403

It was generated from typeshed commit
[`91ba0da4aad754c912a82b9e052cb4f8191ce520`](https://github.com/python/typeshed/commit/91ba0da4aad754c912a82b9e052cb4f8191ce520).
types-singledispatch 4.1.0.20250809
Typing stubs for singledispatch
Requires Python: >=3.9

## Typing stubs for singledispatch

This is a [PEP 561](https://peps.python.org/pep-0561/) type stub package for
the [`singledispatch`](https://github.com/jaraco/singledispatch) package. It can be used by type checkers
to check code that uses `singledispatch`. This version of
`types-singledispatch` aims to provide accurate annotations for
`singledispatch==4.1.*`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/singledispatch`](https://github.com/python/typeshed/tree/main/stubs/singledispatch)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.16.1
* [pyright](https://github.com/microsoft/pyright) 1.1.403

It was generated from typeshed commit
[`91ba0da4aad754c912a82b9e052cb4f8191ce520`](https://github.com/python/typeshed/commit/91ba0da4aad754c912a82b9e052cb4f8191ce520).
types-pynput 1.8.1.20250809
Typing stubs for pynput
Requires Python: >=3.9

## Typing stubs for pynput

This is a [PEP 561](https://peps.python.org/pep-0561/) type stub package for
the [`pynput`](https://github.com/moses-palmer/pynput) package. It can be used by type checkers
to check code that uses `pynput`. This version of
`types-pynput` aims to provide accurate annotations for
`pynput~=1.8.1`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/pynput`](https://github.com/python/typeshed/tree/main/stubs/pynput)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.16.1
* [pyright](https://github.com/microsoft/pyright) 1.1.403

It was generated from typeshed commit
[`91ba0da4aad754c912a82b9e052cb4f8191ce520`](https://github.com/python/typeshed/commit/91ba0da4aad754c912a82b9e052cb4f8191ce520).
types-python-xlib 0.33.0.20250809
Typing stubs for python-xlib
Requires Python: >=3.9

## Typing stubs for python-xlib

This is a [PEP 561](https://peps.python.org/pep-0561/) type stub package for
the [`python-xlib`](https://github.com/python-xlib/python-xlib) package. It can be used by type checkers
to check code that uses `python-xlib`. This version of
`types-python-xlib` aims to provide accurate annotations for
`python-xlib==0.33.*`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/python-xlib`](https://github.com/python/typeshed/tree/main/stubs/python-xlib)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.16.1
* [pyright](https://github.com/microsoft/pyright) 1.1.403

It was generated from typeshed commit
[`91ba0da4aad754c912a82b9e052cb4f8191ce520`](https://github.com/python/typeshed/commit/91ba0da4aad754c912a82b9e052cb4f8191ce520).
types-zxcvbn 4.5.0.20250809
Typing stubs for zxcvbn
Requires Python: >=3.9

## Typing stubs for zxcvbn

This is a [PEP 561](https://peps.python.org/pep-0561/) type stub package for
the [`zxcvbn`](https://github.com/dwolfhub/zxcvbn-python) package. It can be used by type checkers
to check code that uses `zxcvbn`. This version of
`types-zxcvbn` aims to provide accurate annotations for
`zxcvbn==4.5.*`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/zxcvbn`](https://github.com/python/typeshed/tree/main/stubs/zxcvbn)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.16.1
* [pyright](https://github.com/microsoft/pyright) 1.1.403

It was generated from typeshed commit
[`91ba0da4aad754c912a82b9e052cb4f8191ce520`](https://github.com/python/typeshed/commit/91ba0da4aad754c912a82b9e052cb4f8191ce520).
types-dockerfile-parse 2.0.0.20250809
Typing stubs for dockerfile-parse
Requires Python: >=3.9

## Typing stubs for dockerfile-parse

This is a [PEP 561](https://peps.python.org/pep-0561/) type stub package for
the [`dockerfile-parse`](https://github.com/containerbuildsystem/dockerfile-parse) package. It can be used by type checkers
to check code that uses `dockerfile-parse`. This version of
`types-dockerfile-parse` aims to provide accurate annotations for
`dockerfile-parse==2.0.*`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/dockerfile-parse`](https://github.com/python/typeshed/tree/main/stubs/dockerfile-parse)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.16.1
* [pyright](https://github.com/microsoft/pyright) 1.1.403

It was generated from typeshed commit
[`91ba0da4aad754c912a82b9e052cb4f8191ce520`](https://github.com/python/typeshed/commit/91ba0da4aad754c912a82b9e052cb4f8191ce520).
types-uWSGI 2.0.0.20250809
Typing stubs for uWSGI
Requires Python: >=3.9

## Typing stubs for uWSGI

This is a [PEP 561](https://peps.python.org/pep-0561/) type stub package for
the [`uWSGI`](https://github.com/unbit/uwsgi) package. It can be used by type checkers
to check code that uses `uWSGI`. This version of
`types-uWSGI` aims to provide accurate annotations for
`uWSGI==2.0.*`.

Type hints for uWSGI's [Python API](https://uwsgi-docs.readthedocs.io/en/latest/PythonModule.html). Note that this API is available only when running Python code inside a uWSGI process and some parts of the API are only present when corresponding configuration options have been enabled.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/uWSGI`](https://github.com/python/typeshed/tree/main/stubs/uWSGI)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.16.1
* [pyright](https://github.com/microsoft/pyright) 1.1.403

It was generated from typeshed commit
[`91ba0da4aad754c912a82b9e052cb4f8191ce520`](https://github.com/python/typeshed/commit/91ba0da4aad754c912a82b9e052cb4f8191ce520).
types-croniter 6.0.0.20250809
Typing stubs for croniter
Requires Python: >=3.9

## Typing stubs for croniter

This is a [PEP 561](https://peps.python.org/pep-0561/) type stub package for
the [`croniter`](https://github.com/pallets-eco/croniter) package. It can be used by type checkers
to check code that uses `croniter`. This version of
`types-croniter` aims to provide accurate annotations for
`croniter==6.0.0`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/croniter`](https://github.com/python/typeshed/tree/main/stubs/croniter)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.16.1
* [pyright](https://github.com/microsoft/pyright) 1.1.403

It was generated from typeshed commit
[`91ba0da4aad754c912a82b9e052cb4f8191ce520`](https://github.com/python/typeshed/commit/91ba0da4aad754c912a82b9e052cb4f8191ce520).
types-toposort 1.10.0.20250809
Typing stubs for toposort
Requires Python: >=3.9

## Typing stubs for toposort

This is a [PEP 561](https://peps.python.org/pep-0561/) type stub package for
the [`toposort`](https://gitlab.com/ericvsmith/toposort) package. It can be used by type checkers
to check code that uses `toposort`. This version of
`types-toposort` aims to provide accurate annotations for
`toposort==1.10`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/toposort`](https://github.com/python/typeshed/tree/main/stubs/toposort)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.16.1
* [pyright](https://github.com/microsoft/pyright) 1.1.403

It was generated from typeshed commit
[`91ba0da4aad754c912a82b9e052cb4f8191ce520`](https://github.com/python/typeshed/commit/91ba0da4aad754c912a82b9e052cb4f8191ce520).
types-wurlitzer 3.1.0.20250809
Typing stubs for wurlitzer
Requires Python: >=3.9

## Typing stubs for wurlitzer

This is a [PEP 561](https://peps.python.org/pep-0561/) type stub package for
the [`wurlitzer`](https://github.com/minrk/wurlitzer) package. It can be used by type checkers
to check code that uses `wurlitzer`. This version of
`types-wurlitzer` aims to provide accurate annotations for
`wurlitzer==3.1.*`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/wurlitzer`](https://github.com/python/typeshed/tree/main/stubs/wurlitzer)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.16.1
* [pyright](https://github.com/microsoft/pyright) 1.1.403

It was generated from typeshed commit
[`91ba0da4aad754c912a82b9e052cb4f8191ce520`](https://github.com/python/typeshed/commit/91ba0da4aad754c912a82b9e052cb4f8191ce520).
led-matrix-zmq 1.1.0
Library for interacting with led-matrix-zmq
Requires Python: >=3.12

# led-matrix-zmq-py

![PyPI - Version](https://img.shields.io/pypi/v/led_matrix_zmq)

A Python library for interacting with [led-matrix-zmq-server](https://github.com/knifa/led-matrix-zmq-server).

## Installation

The package is called `led-matrix-zmq` and is available on [PyPI](https://pypi.org/project/led-matrix-zmq/) as is tradition.

## Usage

Check out the [examples](./examples) directory for some example code!

You'll probably want to use the `LmzMatrix` class which is a higher-level construct around the `LmzControl` and `LmzFrame` classes.

```python
from led_matrix_zmq import LmzMatrix

matrix = LmzMatrix(
    control_endpoint="ipc:///run/lmz-control.sock",
    frame_endpoint="ipc:///run/lmz-frame.sock",
)

print(f"Resolution: {matrix.config.width}x{matrix.config.height}")
print(f"Brightness: {matrix.brightness}")
print(f"Temperature: {matrix.temperature}")

matrix.brightness = 128
matrix.temperature = 2500

matrix.send_frame(
    b'\xFF' * (matrix.config.width * matrix.config.height * 4)
)
```