semvec/pypi-packages huggingface dataset:
votifier_py 0.3.1
A Python implementation of the Minecraft Votify project.
License: MIT
Requires Python: >=3.10

# votifier_py

A Python implementation of the Minecraft Votify/NuVotify projects.

Acts as a votifier server; receiving, unpacking and interpreting incoming votes asynchronously from voting websites for all your pythonic backend needs. Think [Vanilla Votifier](https://github.com/xMamo/VanillaVotifier) but as a Python library.

Currently supports the original Votifier protocol as well as Votifier2.

**Note**: Expect breaking changes until people pester me with issues. :)
votifier-py 0.3.1
A Python implementation of the Minecraft Votify project.
License: MIT
Requires Python: >=3.10

# votifier_py

A Python implementation of the Minecraft Votify/NuVotify projects.

Acts as a votifier server; receiving, unpacking and interpreting incoming votes asynchronously from voting websites for all your pythonic backend needs. Think [Vanilla Votifier](https://github.com/xMamo/VanillaVotifier) but as a Python library.

Currently supports the original Votifier protocol as well as Votifier2.

**Note**: Expect breaking changes until people pester me with issues. :)
royman-tools 0.0.3
A collection of tools
License: MIT

# royman-tools
> collection of tools

## Installation
```
pip install royman-tools
```
or from Github:
```
git clone https://github.com/roymanigley/royman-tools.git
cd royman-tools
python setup.py install
```

## Tools

### TCP

#### Usage
```
from royman_tools import tcp

with tcp.Client('127.0.0.1', 4040) as client:
    client.send_str('Hello World')
    print(client.read())

with tcp.Server(4040) as server:
    server.send_str('Hello World')
    print(server.read())

tcp.scan_range('127.0.0.1', list(range(1, 65535 + 1)))
```

### Project Creator

#### Usage
```
royman-tools:create-project --help

royman-tools:create-project --project_name my-project-name
```
check_mkdocs 1.1.0
Simple check/command-line tool that parses, validates and loads configuration, builds the mkdocs project documentation, and serves it via a web server
License: MIT
Requires Python: >=3.8,<4.0

# check-mkdocs
Check if MkDocs is configured correctly

This is a simple .pre-commit-config.yaml hook to check if MkDocs
is configured correctly.

## Features

- Validates the MkDocs configuration file (default is `mkdocs.yml`).
- Builds the MkDocs project documentation via `mkdocs build`.
- Checks the built documentation via `mkdocs serve`.
- Can be used as a pre-commit hook.

## Pre-Commit Usage

Add this to your `.pre-commit-config.yaml`, where `mkdocs.yml`
is the name of your MkDocs YAML configuration file:

```yaml
repos:
    - repo: https://github.com/RodrigoGonzalez/check-mkdocs
      rev: v1.0.0
      hooks:
        - id: check-mkdocs
          name: check-mkdocs
          args: [--config=mkdocs.yml]  # Optional, mkdocs.yml is the default
```

## Command-Line Usage

To run this hook, you can use the following command:

```shell
check-mkdocs --config=mkdocs.yml
```

This works as well:

```shell
check-mkdocs mkdocs.yml
```

And if `mkdocs.yml` is the name of your MkDocs YAML
configuration file, this works too:

```shell
check-mkdocs
```

These commands will validate the MkDocs configuration
file, build the project documentation, and start the
server. If there's an error in any of these steps, the
tool will print an error message and return an error code.

### The `--generate-build` Argument

The `--generate-build` argument is a command-line flag that
you can use to instruct the check_mkdocs tool to generate a
build of the MkDocs documentation. This argument is
optional, and its default value is False, which means that
by default, the tool will not generate a build.

When you provide this argument, the tool will call the
build function from mkdocs.commands.build with the loaded
configuration. This function will build the project
documentation and place the built documentation in the
`site_dir` directory specified in the configuration. If the
`site_dir` directory is not specified in the configuration,
the tool will use the MkDocs default location as the
`site_dir` (i.e., `site/`).

Here's how you can use this argument:

```shell
check-mkdocs --config=mkdocs.yml --generate-build
```

This command will validate the MkDocs configuration file,
build the project documentation, and start the server. If
there's an error in any of these steps, the tool will print
an error message and return an error code.

## Installation via Pip

You can install this tool via pip:

```shell
pip install check-mkdocs
```

### Local Installation

This tool is packaged with Poetry. To install it, you can clone the
repository and use Poetry to install the dependencies:

```shell
git clone https://github.com/RodrigoGonzalez/check-mkdocs.git
cd check-mkdocs
poetry install
```