Metadata-Version: 2.4
Name: bibforgery
Version: 0.1.1
Summary: Cliente para obtener y procesar datos de Scopus
Author: Eduardo Escalante
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Requires-Dist: bibtexparser==2.0.0b9
Requires-Dist: brotli==1.2.0
Requires-Dist: certifi==2026.2.25
Requires-Dist: cffi==2.0.0
Requires-Dist: charset-normalizer==3.4.7
Requires-Dist: cssselect2==0.9.0
Requires-Dist: fonttools==4.62.1
Requires-Dist: idna==3.11
Requires-Dist: Jinja2==3.1.6
Requires-Dist: MarkupSafe==3.0.3
Requires-Dist: pillow==12.2.0
Requires-Dist: pycparser==3.0
Requires-Dist: pydyf==0.12.1
Requires-Dist: pylatexenc==2.10
Requires-Dist: pyparsing==3.3.2
Requires-Dist: pyphen==0.17.2
Requires-Dist: python-dotenv==1.2.2
Requires-Dist: requests==2.33.1
Requires-Dist: tinycss2==1.5.1
Requires-Dist: tinyhtml5==2.1.0
Requires-Dist: urllib3==2.6.3
Requires-Dist: weasyprint==68.1
Requires-Dist: webencodings==0.5.1
Requires-Dist: zopfli==0.4.1

!["BibForgery — BibTeX → { txt | json | pdf }"](./bibforgery/assets/bibforgery.png)

# BibForgery v1.0
## Script para obtener artículos de Scopus y convertirlos a distintos formatos.

**Autor:** Eduardo Escalante Pacheco  
**Fecha:** 17 de abril de 2026

### Uso:
```bash
    python3 bibforgery.py [--fetch AUTHOR_ID] [--to-bibtex] [-f {text,json}] [-i INPUT] [-o OUTPUT]

    python3 bibforgery.py [-f {text,json,pdf}] [-i INPUT] [-o OUTPUT]
```
### Opciones:
```bash
    --fetch AUTHOR_ID   (opcional) Obtiene artículos del autor desde Scopus
    --to-bibtex         (opcional) Transforma la respuesta a formato BibTex
    --parse             (opcional) Indica que se va a parsear un archivo BibTex
    -f, --format        (opcional) Formato de salida: text o json
    -i, --input         (opcional) Archivo de entrada (default: input.txt)
    -o, --output        (opcional) Archivo de salida (default: output.txt)
```
### Ejemplos:
```bash
    python3 bibforgery.py --fetch 56000743500
    python3 bibforgery.py -f json -i data.txt -o out.json
    python3 bibforgery.py -f pdf -i input.bib -o output.pdf
```
