CitationApp es una herramienta versátil que genera referencias bibliográficas en múltiples estilos (APA, MLA, Chicago, Vancouver, Harvard, IEEE, y UNE-ISO 690:2024) a partir de DOI, ISBN y URLs de páginas web.
- Generación por DOI: Obtiene datos bibliográficos a partir de un DOI.
- Generación por ISBN: Obtiene datos bibliográficos de libros a partir de un ISBN.
- Generación por URL: Extrae metadatos de páginas web para generar referencias.
- Todos los formatos: Muestra las referencias en todos los formatos soportados.
-
Clona el repositorio:
git clone https://github.com/gabrielbaute/CitationApp cd CitationApp
-
Crea un entorno virtual e instala las dependencias:
python -m venv venv source venv/bin/activate # En Windows usa: venv\Scripts\activate pip install -r requirements.txt
-
Ejecuta la aplicación Flask:
flask run
-
Abre tu navegador y ve a
http://localhost:5000
para acceder a la aplicación.
CitationApp/
│
├── app.py
├── routes.py
├── citation_api.py
├── formatters.py
├── forms.py
│
├── templates/
│ ├── base.html
│ ├── index.html
│ ├── generate_reference.html
│ ├── reference.html
│ └── all_reference.html
│
└── static/
└── css/
└── custom.css
¡Las contribuciones son bienvenidas! Por favor, abre un issue o envía un pull request.
Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.
Desarrollado con ❤️ en Python por Gabriel Fernando