semvec/pypi-packages huggingface dataset:
applications-elprat 0.0.4
A Python library for applications and reusable structure for future projects of the town hall of l'prat
Requires Python: >=3.11.11

# Nomenclator Archetype

**Applications Archetype** es una librería para utilizar en el desarrollo de aplicaciones.

Proporciona clases de métodos reutilizables para proyectos futuros del ayuntamiento de l'Prat.

## Características

- Basado en los principios de Domain-Driven Design.
- Generación automática de CRUD utilizando comandos personalizados.
- Plantillas configurables con Jinja2 para adaptarse a diferentes necesidades.
- Integración con FastAPI para generación de rutas RESTful.
- Extensible para diferentes tipos de almacenamiento y lógica de negocio.

## Requisitos

- Python 3.9.20 o superior.
- Dependencias:
  - `click`
  - `jinja2`
  - `fastapi`
  - `SQLAlchemy`
  - `pytest` 
  - `virtualenv`
  - `jsonschema`

## Instalación

1. Clona el repositorio o descarga el código fuente.

```bash
git clone https://architectureBackend@dev.azure.com/architectureBackend/applications_archetype/_git/applications_archetype
cd applicationss_archetype
```

2. Verificamos que tenemos los paquetes necesarios para compilar la librería.

```bash
python -c "from setuptools import find_packages; print(find_packages())"
```

3. Compilar el código fuente de la biblioteca.

```bash
python -m build
```

4. Instala la librería utilizando `pip`.

```bash
  pip install .
```

5. Verificamos la versión de la library instalada.

```bash
pip show applications-elprat
```

> mostramos la versión de la libreía instalada.

6. Actualizar la versión actual de la librería instalada.

```bash
pip install --upgrade applications-elprat
```

> también puedes se utilizar la opción -U: `pip install -U applications-elprat`

7. Eliminar compilación de la librería generada.

```bash
rm -rf build/* dist/* *.egg-info src/*.egg-info
```

8. Generar una nueva versión de la librería.

> Antes de realizar el paso (3), además de modificar la implementación de la librería debemos incrementar el número de versión que se encuentra en los archivos `setup.py` y `pypropject.py`.
PyUColor 0.22
A simple library for printing colored text in the terminal.
Requires Python: >=3.6


# Color Print Library

The Color Print Library is a C language utility that allows for colored text output in terminal applications. It provides functions for printing text in various colors and styles, including bold, italic, and underlined text.

### Functions

- `printc(color_code, message)`: Prints text in the specified color.
- `printcb(color_code, message)`: Prints bold text in the specified color.
- `printci(color_code, message)`: Prints italic text in the specified color.
- `printcu(color_code, message)`: Prints underlined text in the specified color.
- `printcd(color_code, message)`: Prints 'disco' style text in the specified color.
- `printcm(color_code, message)`: Prints 'mark' style text in the specified color.

### Color Codes

- Red, Green, Yellow, Blue, Magenta, Cyan, White
- Bold, Italic, and Underline versions are available for each color.

![Example Image](examples.png)
mbti-test 0.3.2
A command line application for taking the MBTI personality test
Requires Python: >=3.6

# MBTI-Test

[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT) [![Python Version](https://img.shields.io/badge/Python-3.8%2B-blue)](https://www.python.org/) [![PyPI Version](https://img.shields.io/pypi/v/mbti-test.svg)](https://pypi.org/project/mbti-test/)

[中文](README_zh.md) | [English](README.md)

MBTI-Test is a command line application for taking the MBTI personality test, written in Python.

## Description

This program allows users to take the MBTI personality test directly from the command line. It contains three versions of the test: 28 questions (Quick Test), 40 questions (Common Test), and 93 questions (Standard Test). Compared to the various web, app, and mini-program versions of MBTI test software on the market, it is a simple, practical, and completely free tool.

## Features

- Multiple test versions: quick (28 questions), common (40 questions) and standard (93 questions)
- Command line interface for easy access
- Result calculation and display
- Option to save results to a CSV file

## Installation

```bash
pip install mbti-test
```

## Usage

mbti-test command line usage examples：

```bash
mbti-test --help                     # Show help information
mbti-test --questions 40             # Run the 40-question version（Default is Chinese）
mbti-test --questions 40 --lang en   # Run the 40-question version（English）
mbti-test --questions 40 --save      # Run the 40-question version, and save results to CSV file
mbti-test --version                  # Show the version
```

## Run Test

Execute the following command to start the test (common version).

```bash
mbti-test --questions 40 --lang en
```

MBTI test interface screenshot:

![](./figures/mbti-test-demo-en.jpg)

MBTI test result output:

```bash
✨ Test complete! Generating results...

Your MBTI Type Results:
Overall Type: INTJ

Dimension Scores:
Extraversion (E) vs Introversion (I): 5 - 6
Sensing (S) vs Intuition (N): 3 - 6
Thinking (T) vs Feeling (F): 6 - 3
Judging (J) vs Perceiving (P): 6 - 5
```