semvec/pypi-packages huggingface dataset:
ddr-lite 1.0.2
Distributed Device Reasoning (DDR) IOS-XE runtime
Requires Python: >=3.6

#
# Instructions to build and publish updated ddr-lite
#
# 1. Edit ddr-lite/ddr-packaging/setup.py with new version number
# 2. rm -rf ddr-lite/ddr-packaging/dist
# 3. Run following commands in: ddr-lite/ddr-packaging
 
pip3 install build
pip3 install twine
pip3 install wheel
python3 -m build
python3 -m twine upload --repository pypi dist/* --verbose
manga-dl0 0.0.6
A Python Package To Download Manga From Arabic Site [3asq]
Requires Python: >=3.7
Keywords: manga,3asq,arabic,download

# 🦉 manga-dl0

> This Is A Python Library That Allows You To Interact With 3asq

## ⚙ Installation :
[![Total Downloads](https://static.pepy.tech/personalized-badge/manga-dl0?period=total&units=none&left_color=black&right_color=blue&left_text=Total-Downloads)](https://pepy.tech/project/manga-dl0)
```bash
pip3 install manga-dl0
```

## ❓ Usage :
```python
from manga_dl0 import MangaDL

# Name Or URL (we recommend url)
obj = MangaDL(name='jujutsu kaisen', url="https://3asq.org/manga/jujutsu-kaisen/")

obj.DownloadManga()  # Download All Manga Chapter From 3asq
info = obj.info  # Get Manga Info From 3asq
Year = obj.Year  # Get Manga Year From 3asq
Status = obj.Status  # Get Manga Status From 3asq
rating = obj.Rating  # Get Manga Rating From 3asq
Synonyms = obj.Synonyms  # Get Manga Synonyms From 3asq (not accurate)
Categories = obj.Categories  # Get Manga Categories From 3asq
Cover = obj.Cover  # Get Manga Cover URL From 3asq
Last_Update = obj.LastUpdates()  # Get Last Chapters Upload In 3asq Manga (not accurate)
First_Chapter = obj.FirstChapter  # Get Last Chapter In Manga From 3asq
Last_Chapter = obj.LastChapter  # Get Last Chapter In Manga From 3asq

# Download Custom Chapters From 3asq
# Name Or URL, Start And URL
# Mean => Download "Attack On Titan" Manga From Chapter 1 To Chapter 2
# Note => It will download the first chapter on the site (the existing), not the real first chapter

obj = MangaDL(url="https://3asq.org/manga/jujutsu-kaisen/", start=1, end=2)
obj.DownloadChapters()
```
## 🪐 Credits:
* [Dexter](https://github.com/dexter-90) For [Manga-dl0](https://github.com/dexter-90/manga-dl0)
# 
* ملاحظة لست مسؤولا عما تفعله بهذه المكتبة وما تقوم بتنزيله منها ولا أسامح من يحمل مانجا إباحية أو مانجا غير أخلاقية
config-setup 0.7.8
Config Setup for Python - create and save settings or configurations

# Configuration Creator for Python

A Python library for managing configurations. Supports saving and loading configurations in various formats, such as JSON, YAML, XML, INI, and CFG.

## Installation

To install the library, you can use pip:

```
pip install ConfigSetup
```

## Usage

To use the ConfigSetup library in your Python code, you can import it and create an instance of the `ConfigSetup` class:

```python
from config_setup import ConfigSetup

config = ConfigSetup()
```

### Setting and Getting Values

To set a value in the configuration, you can use the `set` method:

```python
config.set('name', 'John')
```

To get a value from the configuration, you can use the `get` method:

```python
name = config.get('name')
```

### Saving and Loading Configurations

To save the configuration to a file, you can use the `save` method and specify the file format:

```python
config.save('config', 'json')
```
To load a configuration from a file, you can use the `load` method and specify the file path:

```python
config.load('config.json')
```

### Validating Configurations

To validate a configuration data string against a specific format, you can use the `validate` method and specify the format:

```python
data = '{"name": "John", "age": 30}'
valid = config.validate(data, 'json')
```

### Clearing the Configuration

To clear the configuration, you can use the `clear` method:

```python
config.clear()
```

## License

This library is released under the [MIT License](https://opensource.org/licenses/MIT).

## Contributing

Contributions are always welcome! If you'd like to contribute to this library, please follow these steps:

1.  Fork the project on GitHub.
2.  Clone your forked repository to your local machine.
3.  Create a new branch for your changes.
4.  Make your changes and commit them, making sure to write clear commit messages.
5.  Push your branch to your forked repository.
6.  Submit a pull request to the main project repository, explaining your changes and why they should be merged.

Before submitting a pull request, please make sure to run the tests by executing the following command from the project's root directory:

```
python -m unittest discover
```

If any tests fail, please investigate and fix the issue before submitting your pull request.

Thank you for your interest in contributing to this project!
omnicloud-tools 0.0.1
collection of duties
Requires Python: >=3.10,<4.0
Keywords: duty,routine



## Omnicloud World

It is a fleet of well-known software libraries and frameworks that was been extended by cloud related methods.

Omnicloud now contains components inherited from [Plotly Dash](https://dash.plotly.com), [Pydantic](https://docs.pydantic.dev/), [Dask](https://dask.org), [Odoo](https://odoo.com) & own platform for seamless moving [Airport](https://omnicloud.world/airport), etc.


## Value

Making software for a cloud requires two vectors business-logic & cloud integration codding.

Omnicloud components already contain cloud integration tools, so it gives developers opportunities to work with business-logic only.
graphical-password 2.0
Simple authorization creation based on a sequence of images

# graphical_password
Модуль для Python, обеспечивающий информационную безопасность пользователей путем графической аутентификации. \
Проект доступен в open-source по ссылке https://github.com/macarell228/graphical_password

**Что умеет наша библиотека?**
> Хранит на серверах github сеты из 10 картинок в формате .avif в категориях: с бабочками (butterflies), с овощами (vegetables) или с котами (cats). Эти картинки можно взять в качестве набора для создания графического ключа. Как использовать:
> 
> `image_examples.get_link(имя_набора, номер_картинки (нумерация с 0))`

> Oбъединяет картинки в группы для удобной работы с ними. Как использовать:
>
> `group = Group_Image()`\
> `for picture_path in LIST_OF_YOUR_PICTURE_PATHS:` \
> `    group.add_to_group(Image(picture_path))` \
> `# Ваш пользователь выбрал картинку в группе под номером добавления 0 (нумерация с нуля)` \
> `group.trigger(0)` \
> `# Ваш пользователь выбрал еще несколько картинок в такой последовательности` \
> `group.trigger(3)` \
> `group.trigger(2)` \
> `group.trigger(6)` \
> `# Ваш пользователь снял выбор картинки с номером 2` \
> `group.trigger(2)` 

> Генерирует и хэширует (алгоритм sha-256 c солью) пароль по выбранным картинкам. Как использовать:
>
> `group.get_password()`

> Обрабатывает возникающие ошибки и дает понятные объяснения. Использовать не надо. В случае ошибки Python Вас об этом уведомит. (класс нашей ошибки - GPerror) \

**Пример использования библиотеки:**
> 
> `group = Group_Image()` \
> `for number in range(10):` \
> `    picture_path = get_link('cats', number)`\
> `    group.add_to_group(Image(picture_path))`\
> `# здесь код, в котором вы визуализируете данные для пользователя и настраиваете его взаимодействие с интерфейсом` \
> `# используете group.trigger(num)`\
> `password = group.get_password()`
kopylot 0.0.4
Your AI Powered Kubernetes Assistant
Requires Python: >=3.8,<4.0

# **KoPylot**: Your AI-Powered Kubernetes Assistant 🤖

[![Release](https://img.shields.io/github/v/release/avsthiago/kopylot)](https://img.shields.io/github/v/release/avsthiago/kopylot)
[![Build status](https://img.shields.io/github/actions/workflow/status/avsthiago/kopylot/main.yml?branch=main)](https://github.com/avsthiago/kopylot/actions/workflows/main.yml?query=branch%3Amain)
[![codecov](https://codecov.io/gh/avsthiago/kopylot/branch/main/graph/badge.svg)](https://codecov.io/gh/avsthiago/kopylot)
[![Commit activity](https://img.shields.io/github/commit-activity/m/avsthiago/kopylot)](https://img.shields.io/github/commit-activity/m/avsthiago/kopylot)
[![License](https://img.shields.io/github/license/avsthiago/kopylot)](https://img.shields.io/github/license/avsthiago/kopylot)

Kopylot is an open-source AI-powered Kubernetes assistant. Its goal is to help developers and DevOps engineers to easily manage and monitor their Kubernetes clusters. 

KoPylot's idea is similar to [Kopilot](https://github.com/knight42/kopilot) from knight42. The main difference at the moment is the usage of Python for implementing it. 

> *Note from the author*: I decided to create a new project instead of contributing to Kopilot mainly because I am a Python developer, and Kopilot is written in Go. I also believe that the tools for interacting with large language models are more mature in the Python ecosystem.

## 🔧 Features:


- 🚧👷‍♀️ **Under Construction!** 👷🚧


## 🔨 Installation:

You can install KoPylot using `pip`


```
pip install kopylot
```

## 📖 Usage:

- 🚧👷‍♀️ **Under Construction!** 👷🚧

## 👥 Contributors:

Kopylot is an open-source project and we welcome contributions from the community. If you are interested in contributing, please fork the repository and submit a pull request. We also welcome feedback and suggestions on how we can improve Kopylot.

### Getting started as a contributor


``` bash
git clone https://github.com/avsthiago/kopylot.git
cd kopylot
```

Install the environment and the pre-commit hooks with

```bash
make install
```

## 📄 License:

Kopylot is licensed under the MIT License. See LICENSE for more information.


## 📞 Contact:

If you have any questions or suggestions, feel free to contact me on [thiagoalves.ai](https://thiagoalves.ai/).

Thank you for using Kopylot! 🙌
pyutils-4devs 0.0.4
A collection of Python utilities for developers.
Keywords: python,utils,jwt,minio,encrypt,file,secret,key

# PyUtils4Devs

### Description:
#### A collection of Python utilities for developers.

### Python Required Version:
#### 3.10

### Installation:
#### To install this package, run the following command in your terminal:
```bash
pip install pyutils-4devs
```

### Status:
#### This project is currently in development.

### Credits:
#### Github: github.com/Beker-Dev
#### Discord: Beker#5956
textcut 0.0.4
A context-dependent text wrapper.
Requires Python: >=3.7

# Summary

Text Cut is meant to wrap text *naturally*, preferring to cut the sentence where this is the least
disturbing for the reader.

# Install

```bash
python -m pip install textcut
```

# Usage

```py
from textcut import TextCut
print(TextCut().fill(my_text))
```

## Methods

The `textcut` package offers two main methods: `wrap` cuts a long text into multiple lines,
and `fill` does the same but join the resulting list with new line character for easy printing.

## Options

Several options are available to configure the wrapping:

- `language`: for now only `fr` (French), the rules to wrap text depends on the language. Although `fr` works quite well with English too.
- `width`: the maximum width of the lines
- `tolerance`: whether it's ok to have shorter lines that other (high tolerance >0.5) or not (low tolerance, <0.1)
- `trim`: whether to trim the lines to remove extra spaces
- `len_func`: a function to determine the length of a string, defaults to `len`
- `normalise`: tries to minimise the length differences between lines (not optimised)

## Example

```py
TextCut(language = 'fr', width = 80, tolerance = 0.4, trim = True, len_func = len).fill(text)
```

Output:
```
If I were asked to answer the following question: What is slavery?
and I should answer in one word, It is murder!,
my meaning would be understood at once.
No extended argument would be required to show that the power to remove a man's
mind, will, and personality, is the power of life and death,
and that it makes a man a slave. It is murder. Why, then,
to this other question: What is property? may I not likewise answer,
It is robbery!, without the certainty of being misunderstood;
the second proposition being no other than a transformation of the first?
```