Un generador de cancioneros estáticos en HTML que tiene como entrada un cancionero en LaTeX https://cancionero.sanleandrovalencia.es
  • TeX 61.2%
  • HTML 16.8%
  • Python 12.7%
  • CSS 4.2%
  • PHP 3.4%
  • Other 1.7%
Find a file
2026-01-24 13:06:07 +01:00
res convert .less files to .css and remove dependency 2026-01-24 00:48:48 +01:00
res_gen hide settings conditionally 2026-01-24 13:06:07 +01:00
src fix syntax error in create_generator.py 2026-01-23 20:56:58 +01:00
.gitignore hash functionality and styling for generador 2026-01-23 20:49:33 +01:00
canciones-updater.php minor corrections and distribution of the generated file 2021-10-01 21:50:08 +02:00
LICENSE Add LICENSE 2020-10-13 23:35:04 +00:00
Makefile convert .less files to .css and remove dependency 2026-01-24 00:48:48 +01:00
Makefile_generador convert .less files to .css and remove dependency 2026-01-24 00:48:48 +01:00
README.md remove submodule and update README 2020-12-24 17:18:44 +01:00

Generador de cancioneros web

Este programa crea una página web en base a un cancionero en LaTeX, como por ejemplo el cancionero del 25 aniversario. Para crearlo, basta con ejecutar make (asumiendo que el cancionero está en latex/cancionero.tex y los audios en la carpeta audios/), y en la carpeta public/ aparecerá el cancionero.

El resultado puede verse en https://canciones.sanleandro-obispo.net

Dependencias: python3, make, less, python-django.

Características

  • Genera páginas estáticas, y que por tanto se sirven rápidamente.
  • Enlaza las canciones con sus audios correspondientes. Para esto, en la carpeta audios/ se deben colocar. El nombre de cada fichero debe seguir el formato NNN_YYYY-MM-DD.mp3, donde NNN es el índice numérico de la canción (tres dígitos, rellenar con ceros) y el resto es la fecha de la grabación.
  • Vista adecuada para móvil (con controles de zoom).
  • Transposición de acordes.