semvec/pypi-packages huggingface dataset:
beetle-logging 1.0.0
A python package with extra tools for the python logging package
Requires Python: >=3.10

# beetle-logging
### Formatted output using the Python "logging" package.

# Installation
Install via PyPI using pip or uv

`pip install bettle-logging`

`uv add bettle-logging`

# Usage

```
# Import logging and beetle packages
import logging
from beetle_logging import beetle

# Init the beetle class
bt = beetle(__name__, fileLogging=False)

# Set logging level
bt.setStreamLevel(logging.DEBUG)

# Create messages!
bt.logger.debug("This is a debug message")
bt.logger.info("This is an info message")
bt.logger.error("This is an error")
bt.logger.critical("This is a critical message")
```

Output:

![alt text](https://raw.githubusercontent.com/gabe927/beetle-logging/refs/heads/main/images/test_output.png)

Adding beetle to existing projects is easy! Using the "getLogger" function, existing usage of the logging package can use the standard formatting from beetle.

```
logger = logging.getLogger(__name__)

logger.debug("This is a debug message")
logger.info("This is an info message")
logger.error("This is an error")
logger.critical("This is a critical message")
```
liveproxy-fork 3.0.0
LiveProxy can redirect Livestreams to your favorite player
Requires Python: <4,>=3.6
Keywords: LiveProxy Streamlink Youtube-DL YT-DLP

# LiveProxy

LiveProxy can redirect Livestreams to your favorite player on a lot of devices.

This is forked version of [LiveProxy](https://github.com/back-to/liveproxy) \
Orignal Repo is no longer maintainer \
This is new updated version with some fix, PR's are welcome

- Issue Tracker: https://github.com/back-to/liveproxy/issues
- Github: https://github.com/amjiddader/liveproxy

# INSTALLATION

## pip as user

```sh
# Latest pip version:
python3 -m pip install --upgrade liveproxy-fork

# Latest dev version:
python3 -m pip install --upgrade git+https://github.com/amjiddader/liveproxy.git
```

## pip as root

```sh
# Latest pip version:
sudo -H python3 -m pip install --upgrade liveproxy-fork

# Latest dev version:
sudo -H python3 -m pip install --upgrade git+https://github.com/amjiddader/liveproxy.git
```

# URL-GUIDE

## Tutorial

First, start LiveProxy on your system.

```text
$ liveproxy
[main][INFO] For LiveProxy support visit https://github.com/amjiddader/liveproxy
[main][INFO] Starting server: 127.0.0.1 on port 53422
```

host and port can be changed with `--host` / `--port`

```text
$ liveproxy --host 0.0.0.0 --port 12345
[main][INFO] For LiveProxy support visit https://github.com/amjiddader/liveproxy
[main][INFO] Starting server: 0.0.0.0 on port 12345
```

Now that LiveProxy is running, you will have to create a valid URL.

For the examples here, ``53422`` is used as **default port**.

## CMD

If needed, you can use `quote` for special characters
https://docs.python.org/3/library/urllib.parse.html#urllib.parse.quote

```text
http://127.0.0.1:53422/cmd/COMMANDS/
```

Example for `streamlink https://www.youtube.com/user/france24/live best`

```text
http://127.0.0.1:53422/cmd/streamlink https://www.youtube.com/user/france24/live best/
```

Example for `yt-dlp https://www.youtube.com/user/france24/live`

```text
http://127.0.0.1:53422/cmd/yt-dlp https://www.youtube.com/user/france24/live/
```

## Base64

You will need to base64 encode your used commands.

#### Streamlink

```text
http://127.0.0.1:53422/base64/STREAMLINK-COMMANDS/
```

Example for `streamlink https://www.youtube.com/user/france24/live best`

```text
http://127.0.0.1:53422/base64/c3RyZWFtbGluayBodHRwczovL3d3dy55b3V0dWJlLmNvbS91c2VyL2ZyYW5jZTI0L2xpdmUgYmVzdA==/
```

#### Youtube-DL

```text
http://127.0.0.1:53422/base64/YOUTUBE-DL-COMMANDS/
```

Example for `youtube-dl https://www.youtube.com/user/france24/live`

```text
http://127.0.0.1:53422/base64/eW91dHViZS1kbCBodHRwczovL3d3dy55b3V0dWJlLmNvbS91c2VyL2ZyYW5jZTI0L2xpdmU=/
```

#### YT-DLP

```text
http://127.0.0.1:53422/base64/YT-DLP-COMMANDS/
```

Example for `yt-dlp https://www.youtube.com/user/france24/live`

```text
http://127.0.0.1:53422/base64/eXQtZGxwIGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3VzZXIvZnJhbmNlMjQvbGl2ZQ==/
```
goosebit-forwarded-header 0.1.1
gooseBit plugin for Forwarded HTTP header (RFC 7239) support
Requires Python: <4.0,>=3.11

# gooseBit Plugin for Forwarded HTTP Header Support

Enables the use of standard Forwarded HTTP headers (RFC 7239). This has
been introduced because uvicorn (in conjunction with gunicorn) does not
support the feature (yet): [uvicorn#2237]

[uvicorn#2237]: https://github.com/encode/uvicorn/issues/2237

## Installation

When using a Docker image, the plugin can be installed as follows:

```dockerfile
FROM upstreamdata/goosebit

USER root

RUN pip install --no-cache-dir goosebit-forwarded-header

USER goosebit
```

## Configuration

Enable the plugin in `goosebit.yaml` (or set the corresponding environment variable):

```yaml
plugins:
  - goosebit_forwarded_header
```
goosebit-simple-stats 0.1.1
gooseBit plugin showing some basic statistics
Requires Python: <4.0,>=3.11

# gooseBit Simple Stats Plugin

A simple example plugin for testing and understanding gooseBit's plugin system.

This plugin sets up a page which shows software count and/or device count.

## Installation

When using a Docker image, the plugin can be installed as follows:

```dockerfile
FROM upstreamdata/goosebit

USER root

RUN pip install --no-cache-dir goosebit-simple-stats

USER goosebit
```

## Configuration

Enable the plugin in `goosebit.yaml` (or set the corresponding environment variable):

```yaml
plugins:
  - goosebit_simple_stats
```

Configure which data to show:

```yaml
simple_stats_show:
  - device_count
  - software_count
```