semvec/pypi-packages huggingface dataset:
omnicomm 0.4.1
Implementation of the Omnicomm protocol
Requires Python: >=3.10
Keywords: monitoring, network, omnicomm, omnicomm-protocol, protobuf, protocol, tcp, tcp-protocol

# omnicomm

[![GitHub Actions](https://github.com/pikhovkin/omnicomm/actions/workflows/tests.yml/badge.svg)](https://github.com/pikhovkin/omnicomm/actions)
![badge](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/pikhovkin/c500a58a703c75a80014a92d8bf031f4/raw/covbadge.json)
[![PyPI - Version](https://img.shields.io/pypi/v/omnicomm.svg)](https://pypi.org/project/omnicomm/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/omnicomm.svg)](https://pypi.org/project/omnicomm/)
[![PyPI - License](https://img.shields.io/pypi/l/omnicomm.svg)](./LICENSE)

[![Hatch project](https://img.shields.io/badge/%F0%9F%A5%9A-Hatch-4051b5.svg)](https://github.com/pypa/hatch)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)

Implementation of the Omnicomm protocol.

### Installation

```console
pip install omnicomm
```

### Usage

See `omnicomm/tests`.

## License

MIT
LiVa 0.1.0
Search for URL in files, validate them and list all status-codes and statistics.
Requires Python: <4.0,>=3.11

# linkvalidator: URL-Check-Utility

A python based utility to search, validate, calculate stats and export URLs. 

## Info

You can use this package with github-actions to check if links on your hosted website or docs are outdated.

## Install

```bash
git clone https://github.com/protogia/linkvalidator.git
cd linkvalidator
poetry install
```

## Run

To parse all files in given directory recursively for URLs and print results:

```bash
poetry run linkvalidator -d <path> 
```

If you want to show only failures:

```bash
poetry run linkvalidator -d <path> --only-failures
```
aiorouter 0.1.0
Library to manage aiogram routers more easily.
Requires Python: >=3.7

# aiorouter 🚀

**aiorouter** is a convenient library designed to simplify the management of routers in projects based on `aiogram`. It automates the process of collecting all routers in your project, making it easier to organize and scale your bot.

### 📦 Installation

```bash
pip install aiorouter
💡 Features
🔍 Automatic Router Discovery: The library recursively scans all directories and modules in your project, finding and gathering all routers in one place.
🚀 Easy to Use: A simple and intuitive API that allows you to quickly set up and use it in your project.
### 🛠️ Example Usage

from aiorouter import RouterManager

# Specify the root directory of your project where the router modules are located.
router_manager = RouterManager(root_path="bot")

# Collect all routers from the modules.
routers = router_manager.collect_routers()

# Now you have a list of all routers, ready to be used in your bot!
for router in routers:
    # Add each router to the main bot application
    app.include_router(router)

### 🌟 Why Choose aiorouter?
📈 Simplifies Development: Focus on your bot's logic without worrying about organizational details.
⏱️ Saves Time: Automatically collecting routers reduces the chances of errors and saves you time.