apa7ref / extractor.py
Extracción
Versión Python de la misma lógica que usa esta página: descarga el HTML y busca metadatos de autor, título, sitio y fecha.
REF 010.72 · apa7ref v0.1.0
Pega una o varias URLs y obtén su referencia en formato APA 7, generada aquí mismo, en tu navegador.
apa7ref / extractor.py
Versión Python de la misma lógica que usa esta página: descarga el HTML y busca metadatos de autor, título, sitio y fecha.
apa7ref / formatter.py
Normaliza autor y fecha al estilo APA 7, distingue autores individuales de organizaciones y arma la referencia final.
apa7ref / cli.py
Procesa una o varias URLs, lee listas desde archivo y exporta las referencias generadas a un archivo de salida.
tests / test_formatter.py
Seis pruebas unitarias que verifican autor, fecha, organización y cita en texto.
README.md · LICENSE
Guía de instalación, uso por CLI y como librería, y licencia MIT.
index.html
Reimplementa extractor.py y formatter.py en JavaScript, usa pdf.js para leer metadatos de PDFs, y puede pedirle a Claude (con tu propia clave) que interprete casos ambiguos.
pip install -e .
apa7ref https://ejemplo.com/articulo
apa7ref --file urls.txt --output referencias.txt
| Repositorio | github.com/efrabuilder/apa7-url-ref |
| Licencia | MIT |
| Requisitos (paquete Python) | Python 3.9+, requests, beautifulsoup4 |