semvec/pypi-packages huggingface dataset:
command_mk2 0.1.2
Custom version of Command filter for aiogram 3
License: MIT
Requires Python: <4.0,>=3.10
Keywords: aiogram, filter, command, commandmk2, command_mk2

### Filter CommandMk2 Aiogram 3

![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54)

---

Improved command filter

```python
class RestrictModel(BaseModel):
    period: date
    reason: Optional[str]


@router.message(CommandMk2('ban {period} {reason}', response_model=RestrictModel, response_model_name='vars'))
async def ban_user(message: Message, period: date, reason: Optional[str]):
    ...
```
---

Diff:

- Command arguments parsing, not just leaving single string like built-in aiogram filter
- Command arguments separation and validation using Pydantic model.

---
Doc is [available here](https://commandmk2.readthedocs.io/en/latest/index.html)
mongodb-databaseautomation131313 0.0.4
A python package for connecting with database.
License: MIT
Requires Python: >=3.7

**MongoDB Automation**

**Description**

MongoDB Automation is a Python package designed to simplify the interaction with MongoDB databases. This package provides a set of tools to manage MongoDB operations like creating clients, databases, collections, and inserting records. It is designed to streamline the process of interacting with MongoDB, especially for data scientists and developers who need to automate database operations.

**Features**

- **Create MongoDB Client**: Easily create a MongoDB client to connect to your MongoDB server.
- **Create Database**: Automatically create and manage databases.
- **Create Collection**: Create and manage collections within a database.
- **Insert Record**: Insert single or multiple records into a collection.
- **Bulk Insert**: Insert records from CSV or Excel files into a collection.

**Installation**

You can install the package using pip:

```bash
pip install mongodb-automation
```

**License**

This project is licensed under the MIT License - see the LICENSE file for details.

**Author**

Rohit Motwani
imxdparser 1.0.12
Intermixed argparser, aka imxdparser, and based only on argparse, is an argument parser that allows the unordered, and intermixed, optional and positional arguments.
License: MIT
Requires Python: >=3.7

[![license](https://img.shields.io/badge/license-MIT-brightgreen)](https://spdx.org/licenses/MIT.html)
[![documentation](https://img.shields.io/badge/documentation-html-informational)](https://imxdparser.docs.cappysan.dev)
[![pipelines](https://gitlab.com/cappysan/imxdparser/badges/master/pipeline.svg)](https://gitlab.com/cappysan/imxdparser/pipelines)
[![coverage](https://gitlab.com/cappysan/imxdparser/badges/master/coverage.svg)](https://imxdparser.docs.cappysan.dev/coverage/index.html)

# Intermixed Argument Parser

Intermixed argparser, aka imxdparser, and based only on argparse, is an argument parser that allows the unordered, and intermixed, optional and positional arguments.


## Installation

You can install the latest version from PyPI package repository.

~~~bash
python3 -mpip install -U imxdparser
~~~


## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.


## Locations

  * Documentation: [https://imxdparser.docs.cappysan.dev](https://imxdparser.docs.cappysan.dev)
  * Website: [https://gitlab.com/cappysan/imxdparser](https://gitlab.com/cappysan/imxdparser)
  * PyPi: [https://pypi.org/project/imxdparser](https://pypi.org/project/imxdparser)