No project description provided
Project description
📄 Exam JSON Generator
Exam JSON Generator es una herramienta que convierte documentos .DOCX en archivos .JSON, siempre que sigan una estructura concreta predefinida.
📐 Formato de entrada
El documento .docx debe seguir el formato indicado en:
exam_json_generator/ejemplo_formato_valido.docx
poetry run exam_json_generator --show-example
⚠️ Es muy importante respetar los:
- Saltos de línea
- Espacios
- Tildes
- Ubicación exacta de las etiquetas
Una alteración en cualquiera de estos elementos podría provocar una interpretación incorrecta.
🚀 ¿Cómo se ejecuta?
- Entra en el entorno Poetry:
poetry shell
- Ejecuta el generador con:
poetry run exam_json_generator <carpeta_de_entrada> <carpeta_de_salida>
Ejemplo:
poetry run exam_json_generator exam_json_generator/assets exam_json_generator/output
📂 Estructura esperada
- Entrada: debes indicar por argumento la carpeta donde se encuentran los
.docx. - Salida: debes indicar por argumento la carpeta donde se guardarán los
.json.
Ambas rutas deben pasarse como argumentos al ejecutar el comando.
✅ Requisitos
- Archivos de entrada en formato
.docx - Python 3.10+
- Poetry instalado
🧪 Validación automática
- El programa valida si la carpeta de entrada y salida existen.
- Si la carpeta de salida no existe, se creará automáticamente.
Pip install
pip install exam_json_generator
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file exam_json_generator-1.0.3.tar.gz.
File metadata
- Download URL: exam_json_generator-1.0.3.tar.gz
- Upload date:
- Size: 16.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.3 CPython/3.13.3 Linux/6.15.0-gentoo
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
74bb48cd33fc35ceebeff5d35188439c1391ed0309ffd214097a8fde0f6887bd
|
|
| MD5 |
5a917225c2dd35808497f9e6177e96aa
|
|
| BLAKE2b-256 |
0d781c898065c1c03d4747dcc56296247e3a297dee0547cf9ab0d8434c303139
|
File details
Details for the file exam_json_generator-1.0.3-py3-none-any.whl.
File metadata
- Download URL: exam_json_generator-1.0.3-py3-none-any.whl
- Upload date:
- Size: 17.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.3 CPython/3.13.3 Linux/6.15.0-gentoo
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b758f852473bf4e687252e8cebdf09a038dd81798c3e9bdc15ba5889c1c235b
|
|
| MD5 |
bb8c11858b98a344c4415cdbd5ad4553
|
|
| BLAKE2b-256 |
09715e3cd37bdb820141056b6f04adbc7a2e8965621b6a4a0890e25dac315f2f
|