Louis
32b1866fdd
Mise en œuvre des options interactive et logger de buildsongbook.
Closes #7
11 years ago
Louis
0d36b5a21b
Raise exceptions when failing. Closes #5
11 years ago
Luthaf
c6d95602a3
Fix a bug with the command line
11 years ago
Louis
0718ff1e59
Added docstrings
11 years ago
Louis
4e1b6d30dd
Solving locale problems
11 years ago
Luthaf
fa948b7186
Début de la mise à niveau pep8 ( #4 )
11 years ago
Louis
24dcb1871e
Changement de l'ordre de priorité de datadir
1) Ligne de commande
2) Sinon, défini dans le fichier .sb
3) Sinon, répertoire du fichier .sb
11 years ago
Louis
7721e400a7
Modification du moteur pour prendre en compte la séparation du moteur et données
- changement de la signature de songbook.py
- modification du module utilisé pour l'analyse de la ligne de commande
- utilisation des expressions régulières pour définir la liste de
chansons
11 years ago
Louis
931c67ea52
Réorganisation ; Création d'un module digne de ce nom
11 years ago
Louis
0b962cbf46
Les auteurs sont désormais triés par nom de famille
12 years ago
Louis
ce9001048f
Correction de bug : la création d'index compilait plus de fichiers que nécessaire
12 years ago
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