Romain Goffe
2bae15ee06
early version without makefile
to produce a pdf, run
$./songbook.py -s books/songbook.sb
12 years ago
Louis
b41caf27d8
Prise en compte des diacritiques et autres caractères non-ascii dans les titres et les préfixes
- le tri par titre ignorait les préfixes ;
- les préfixes n'étaient pas pris en compte lorsqu'ils étaient
directement suivis de caractères non ascii.
12 years ago
Romain Goffe
802446b832
wip
12 years ago
Louis
eb6e4de02f
Suppression du cache pour les images
12 years ago
Louis
83e80f58bf
Rétablissement de la langue principale à la fin de la liste des chansons
12 years ago
Louis
8ae5f6c5ab
Possibilité de choisir le tri des chansons
12 years ago
Louis
c852447716
Analyse syntaxique de \beginsong
- Correction de problèmes dans l'analyse du titre
- Analyse des arguments
12 years ago
Louis
b4ef426736
Analyse syntaxique correcte des titres des chansons
12 years ago
Louis
e3f301dbe1
Correction de conflits d'imports
12 years ago
Louis
6dd81e9aa5
Ajout automatique des langues dans Babel
12 years ago
Louis
ce14c65f0f
Utilisation d'objets pour le traitement des listes de chansons
Travail préparatoire pour l'utilisation de PlasTeX
12 years ago
spalax
68c0306dd8
add support for titleprefixword command
12 years ago
spalax
b0ae14852e
use recursive find method to get song and cover files
With this, the songs hierarchy in the library can be different from songs/author/song.sg
12 years ago
Louis
3c1582bdf9
Correction : Tri des chansons en prenant compte des préfixes
12 years ago
Louis
2b4a213086
Correction bug : trouver récursivement les fichiers
12 years ago
Romain Goffe
388c19ede6
windows: fix cache mechanism
12 years ago
Romain Goffe
2a1b104aec
ensure that the library path ends with a slash
12 years ago
Romain Goffe
374b80785b
fix build with "all" songs
12 years ago
Romain Goffe
4547d6e8f2
fix out-of-tree lilypond inclusion
12 years ago
Romain Goffe
a4fb04315c
fix wrong python option
12 years ago
Romain Goffe
2a80f222cd
support the songs library's image path for pictures
12 years ago
Romain Goffe
e8fe09f290
make cache mechanism work with templates
12 years ago
Romain Goffe
7dc0a402f6
force caching mechanism
12 years ago
Romain Goffe
59a464b766
Add "library" option for out of tree builds
12 years ago
Alexandre Dupas
e2249661fe
Woops, I missed one tricky bit
12 years ago
Alexandre Dupas
cb6ee6097d
Fix indentation
12 years ago
Alexandre Dupas
640b465057
Add a make cover cache function to the songbook util
12 years ago
Romain Goffe
122ae70e24
sort songs by artist/album/title
13 years ago
Romain Goffe
e7a65f2894
remove unused variable
'directories' was previously used for the list of paths in \graphicspath which is now useless since copy all covers in ./covers
13 years ago
Romain Goffe
2fe9069b8a
windows: ensure there are no windows file separators.
This fix the compilation under Windows with "songs":"all"
13 years ago
Romain Goffe
eb0e683271
major performance improvement when building a songbook
make songbook.pdf :
- before patch: 5mn23s
- after patch: 14s
The issue was about LaTeX \graphicspath macro that was used for
covers. Since covers are stored in each artist's directory,
\graohicspath was containing a large number of different paths which
resulted in quite some time to evaluate when using \includegraphics.
This small patch copies all covers in a single temporary directory
before building a songbook. Note that symlinks are quite tricky to use
with pdflatex, esp. with MacOs/Windows plateforms so a hard copy has
been preferred.
13 years ago
Romain Goffe
cf87f00ac8
remove licenses from deps list
avoid conflicts with LaTeX inputs directories
13 years ago
Romain Goffe
71058684f0
rename python module
13 years ago
Romain Goffe
474cb72c35
fix typos; add replace cases; handle spaces in strings
13 years ago
Guillaume Bouchard
ed47e575af
Sort songs and indexes based on user locale
13 years ago
Romain Goffe
78ac6f23ef
Revert "try sorting based on locale preferences"
This reverts commit 551fcd3df5
.
13 years ago
Romain Goffe
551fcd3df5
try sorting based on locale preferences
13 years ago
Romain Goffe
da2d4f73ce
Templates: specify file type for cover pictures
14 years ago
Romain Goffe
d09d9794da
change font size type to int value (synchro with songbook-client)
14 years ago
Alexandre Dupas
a09ede4e77
Add flag type for parameter
14 years ago
Alexandre Dupas
d4474e9fd6
Support for color template parameter.
14 years ago
crep
bbee343f45
rename songbook.tmpl to patacrep.tmpl 2
15 years ago
Alexandre Dupas
f17bc5e9a4
Simplified json storage format for template parameters.
15 years ago
Alexandre Dupas
67ffa41856
New template parameters mechanism.
Improved document generation in songbook.py.
Clean up some code to be more pythonic.
New format for template parameters.
Default template parameter type is now string.
15 years ago
Alexandre Dupas
247b64100e
Add lilypond support to the depend computation mechanism.
15 years ago
Alexandre Dupas
0a15125b07
Remove open options as it is the default value.
15 years ago
Alexandre Dupas
f692c16128
Sort the list of all songs to be coherent with the old songbook version.
15 years ago
Alexandre Dupas
99657d6c86
Introduce the new songbook format.
This release now uses JSON coded data to represent a songbook. Songbook are stored in .sb files. The generation of the corresponding .tex file is done by the songbook.py program and uses templates stored in templates/. The default template is songbook.tmpl. It produces songbooks similar to the previous version of the songbook software suite.
15 years ago