semvec/pypi-packages huggingface dataset:
progressvertical 0.2.4
Rendering vertical progress bars with custom colors and styles
Requires Python: >=3.8
Keywords: progress, progress-bar, cli, terminal, vertical

**ProgressVertical** is a Python library for displaying vertical progress bars for command-line interface (CLI) applications.  
Designed with a focus on usability and customization, allowing the creation of multi-stage progress animations with configurable colors, styles, and durations, inspired by another library [_progressbar_](https://pypi.org/project/progressbar/).



## Installation:

```pip
pip install progressvertical

```

## Example 

```python
from progressvertical import vertical
import time

name_list = ["Mel", "Bianca", "Melissa", "Piqueno", "Netuno", "Merenga"]

print("starting")

for name in vertical(name_list, label="Names"):
    time.sleep(0.5)

print("finished")

```


## Example 2
```python
from progressvertical import vertical
import time

name_list = ["Mel", "Bianca", "Melissa", "Piqueno", "Netuno", "Merenga"]
numbers_list = [10, 20, 30, 40, 50]
color_list = ["vermelho", "verde", "azul", "amarelo"]

print("starting")


for items in vertical(
    name_list, numbers_list, color_list,
    labels=["Names", "Numbers", "Colors"],
    colors=["cyan", "green", "magenta"],
    height=5,
    spacing=5
):
    time.sleep(0.5)

print("finished")

```
## Exemple 3
```python
from progressvertical import vertical
import time

name_list = ["Mel", "Bianca", "Melissa", "Piqueno", "Netuno", "Merenga"]

print("starting")

progress_vertical = vertical(name_list, label="Names")

index = 0
while index < len(name_list):
    next(progress_vertical)  
    time.sleep(0.5)
    index += 1

print("finished")

```

[![📊 ProgressVertical](https://img.shields.io/badge/📊%20ProgressVertical-%200.2.4-0073B7?style=for-the-badge)](https://pypi.org/project/progressvertical/)
[![MIT License](https://img.shields.io/badge/License-MIT-blue.svg?style=for-the-badge)](https://opensource.org/licenses/MIT)
is-pku 0.1.2
A sophisticated validator to ensure the best university (PKU) is correctly identified.
Requires Python: >=3.7

# is_pku 🦆

[English](#english) | [中文](#中文)

---

## English

### Overview

`is_pku` is a high-performance, enterprise-grade, and lightweight Python library designed to solve the most critical
problem in academic data validation: **Is this string representing Peking University (PKU)?**

In the spirit of the legendary `left-pad`, we believe that even the simplest logic deserves a dedicated, robust, and
well-documented package.

### Key Features

- **Unrivaled Precision**: Validated against the strict standards of Weiming Lake.
- **Security Firewall**: Built-in protection against "The School Next Door" to prevent system-wide logical
  contamination.
- **Zero Dependencies**: Lightweight as a breeze in the Boya Pagoda.
- **O(1) Complexity**: Scalable for global-tier university rankings.
- **septuple checked**: Ensures the highest level of reliability and accuracy.
- **advanced algorithms**: Utilizes the latest string matching and pattern recognition techniques to ensure efficient
  performance across various input scenarios.

### Installation

you can install the package via pip:

```bash
pip install is_pku
```

or you can use the world's best package manager `uv`:

```bash
uv install is_pku
```

### Usage

```python
from is_pku import is_pku, NoTHUException

# Standard validation
is_pku("PKU")  # Returns: True
is_pku("Peking University")  # Returns: True
is_pku("Harvard")  # Returns: False

# The "Safety Feature" (THU Defense)
try:
    is_pku("THU")
except NoTHUException as e:
    print(f"Safety Alert: {e}")
    # Output: Detection of forbidden entity! Connection to 'The School Next Door' is prohibited.
```

---

## 中文

### 项目简介

`is_pku` 是一个高性能、企业级且极简的 Python 工具库，旨在解决学术数据校验中最核心的问题：**给定的字符串是否代表北京大学（PKU）？**

受开源界传奇项目 `left-pad` 的启发，我们深信：即便是最简单的逻辑，也值得拥有一个独立、稳健且文档齐全的包。

### 核心特性

- **极致精准**：经过未名湖畔最严格的数据标准校验。
- **安全防火墙**：内置针对“隔壁学校”（THU）的防御机制，防止系统发生逻辑冲突与身份污染。
- **零依赖**：像博雅塔下的微风一样轻量。
- **O(1) 时间复杂度**：足以支撑全球规模的高校排名运算。
- **七重校验**：确保最高级别的可靠性与准确性。
- **先进算法**：采用KMP等最新的字符串匹配与模式识别技术，确保在各种输入情况下都能高效运行。

### 安装方法

```bash
pip install is_pku
```

或者你也可以使用世界上最好的包管理器 `uv`：

```bash
uv install is_pku
```

### 使用示例

```python
from is_pku import is_pku, NoTHUException

# 基础验证
is_pku("北大")  # 返回: True
is_pku("Beijing University")  # 返回: True
is_pku("Stanford")  # 返回: False

# 安全特性（针对 THU 的拦截）
try:
    is_pku("清华大学")
except NoTHUException as e:
    print(f"系统告警: {e}")
    # 输出: 检测到违禁词汇！本包严禁与隔壁建立任何形式的逻辑连接。
```

### 贡献

我们欢迎所有（来自北大的）贡献者。如果你发现有任何漏掉的“隔壁”关键词，请务必提交 Pull Request 来加强我们的防火墙。

---

## License

MIT License. (C) 2025 FuYnAloft.

Feel free to use, modify, and distribute this software under the terms of the MIT License.
password-generator-package 0.1.0
A simple and secure password generator with customizable options
Requires Python: >=3.8
Keywords: generator, password, random, security

# Password Generator Package

Um gerador de senhas simples e seguro em Python com opções personalizáveis.

## 🔐 Características

- Geração de senhas criptograficamente seguras usando o módulo `secrets`
- Opções customizáveis (maiúsculas, minúsculas, dígitos, caracteres especiais)
- Exclusão de caracteres ambíguos (0, O, l, 1, I)
- Geração de senhas memoráveis
- Caracteres especiais customizados
- Geração de múltiplas senhas de uma vez

## 📦 Instalação

```bash
pip install -e .
```

## 🚀 Uso Rápido

### Geração simples

```python
from password_generator import generate_password

# Gerar senha com configurações padrão (12 caracteres)
password = generate_password()
print(password)  # Ex: aB3$xY9#mK2@
```

### Usando a classe PasswordGenerator

```python
from password_generator import PasswordGenerator

# Criar um gerador com configurações customizadas
generator = PasswordGenerator(
    length=16,
    use_uppercase=True,
    use_lowercase=True,
    use_digits=True,
    use_special=True,
    exclude_ambiguous=True
)

# Gerar uma senha
password = generator.generate()
print(password)

# Gerar múltiplas senhas
passwords = generator.generate_multiple(count=5)
for pwd in passwords:
    print(pwd)

# Gerar senha memorável
memorable = generator.generate_memorable(num_words=4, separator="-")
print(memorable)  # Ex: fepo-Wila-sute-Neka42!
```

## 🔧 Opções de Configuração

| Parâmetro | Tipo | Padrão | Descrição |
|-----------|------|--------|-----------|
| `length` | int | 12 | Comprimento da senha |
| `use_uppercase` | bool | True | Incluir letras maiúsculas |
| `use_lowercase` | bool | True | Incluir letras minúsculas |
| `use_digits` | bool | True | Incluir dígitos |
| `use_special` | bool | True | Incluir caracteres especiais |
| `exclude_ambiguous` | bool | False | Excluir caracteres ambíguos (0, O, l, 1, I) |
| `custom_special` | str | None | Caracteres especiais customizados |

## 📝 Exemplos

### Senha apenas alfanumérica

```python
password = generate_password(length=16, use_special=False)
```

### Senha com caracteres especiais customizados

```python
password = generate_password(length=12, custom_special="!@#$%")
```

### PIN numérico

```python
pin = generate_password(
    length=6,
    use_uppercase=False,
    use_lowercase=False,
    use_special=False,
    use_digits=True
)
```

### Senha longa e segura

```python
password = generate_password(length=32, exclude_ambiguous=True)
```

## 🔒 Segurança

Este package utiliza o módulo `secrets` do Python para geração criptograficamente segura de números aleatórios, adequado para gerenciar dados como senhas, autenticação, tokens de segurança e segredos relacionados.

## 📄 Licença

MIT

## 🤝 Contribuindo

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests.

## 🧪 Executar Demo

```bash
python main.py
```
s3managerpy 0.1.1
A clean helper class to manage AWS S3 operations in Python.
Requires Python: >=3.7

# S3ManagerPy

A clean, reusable Python package for managing AWS S3 operations, designed to simplify file and folder management in Python projects. Works seamlessly with Django, Flask, FastAPI, or plain Python.

## Features
- Upload images and documents
- Download files (to disk or bytes)
- Copy, move, and delete files
- List folders or files
- Check if a file exists
- Generate pre-signed URLs
- Create folders (prefixes)

## Installation
```bash
pip install s3managerpy

## Environment Variables

The package can load AWS credentials from environment variables:

AWS_BUCKET_NAME – Your S3 bucket name

AWS_REGION – AWS region (e.g., us-east-1)

AWS_ACCESS_KEY_ID – AWS access key

AWS_SECRET_ACCESS_KEY – AWS secret key

AWS_CLOUDFRONT_DOMAIN – Optional CloudFront domain for CDN URLs

You can also pass these values directly when initializing S3Manager.

Usage
from s3managerpy import S3Manager

# Initialize S3 manager
s3 = S3Manager()

# --------------------------
# Uploading files
# --------------------------
# Upload an image
url = s3.upload_image(file, "avatars", "john")
print("Uploaded image URL:", url)

# Upload a document
doc_url = s3.upload_file(file, "documents", "resume_2025")
print("Uploaded document URL:", doc_url)

# --------------------------
# Downloading files
# --------------------------
# Download a file from S3 to local disk
s3.download("documents/resume_2025.pdf", "resume.pdf")

# Download file as bytes
file_bytes = s3.download("documents/resume_2025.pdf")
print("Downloaded bytes:", len(file_bytes))

# --------------------------
# File operations
# --------------------------
# Check if a file exists
exists = s3.file_exists("avatars/john.jpg")
print("File exists:", exists)

# Copy a file
s3.copy_file("avatars/john.jpg", "avatars/john_backup.jpg")

# Move (rename) a file
s3.move_file("avatars/john_backup.jpg", "avatars/john_final.jpg")

# Delete a file
s3.delete_file("avatars/john_final.jpg")

# Delete all files in a folder
s3.delete_folder("documents/temp_folder")

# --------------------------
# Folder operations
# --------------------------
# Create a new folder
s3.create_folder("projects/demo")

# List folders and files
folders = s3.list_folders("projects/")
print("Folders:", folders)
files = s3.list_files("projects/demo")
print("Files:", files)

# --------------------------
# Pre-signed URL
# --------------------------
signed_url = s3.get_signed_url("documents/resume_2025.pdf", expires=600)
print("Temporary download URL:", signed_url)

License

MIT License. See LICENSE
 for details.