Louis
d066386812
The code is pylint compliant.
11 years ago
Louis
13322630ab
Introduction de variables de configuration privées
Les variables dont le nom commence par `_` sont privées : elles ne
peuvent pas être assignées dans le fichier songbook ou dans un template,
et sont destinées à un usage interne.
11 years ago
Louis
fa8674d6a0
Introduction d'un paramètre config['songdir'] ; Peuplement par défaut de content avec le premier des répertoires de songdir non vide.
11 years ago
Louis
7b4a42ec1d
Fix case where configuration file contain no content keyword at all
11 years ago
Louis
414716cdba
Sorted out configuration defaults (between hard-coded defaults, templates, and configuration files)
11 years ago
Louis
b695e30395
[WIP] Managing authwords
11 years ago
Louis
b7db9bcb6d
[WIP] Managing titleprefixwords
11 years ago
Louis
29b5878cbf
[WIP] Songs are now parsed using PlasTeX
11 years ago
Louis
2fbff31ca9
[WIP] Basic version of song importation work (but I do not think it compiles)
11 years ago
Louis
3f9cdc6c8b
[WIP] Plugins section and songsection work (no song yet)
11 years ago
Louis
f93f1e52e5
Correction d'un bug : Gestion du cas où 'content' est vide.
11 years ago
Louis
c467b11e15
Gestion des datadirs incorrects
11 years ago
Luthaf
377e3c2939
Utilisation de basestring à la place de str et unicode
11 years ago
Luthaf
a42ca249d8
Support de plusieurs datadirs
11 years ago
Luthaf
da518edd0c
Use the environ PATH to find pdflatex.
Fix #40
11 years ago
Luthaf
797f4cafe1
Nettoyage
11 years ago
Luthaf
afffdb19b1
Correction d'un bug dans l'interaction avec songbook-web
Les chaines etait passées comme des instances de str,
et les carnets produits étaient vides.
11 years ago
Louis
550b809a27
Résolution d'un bug si la variable `titleprefixwords` n'est pas définie dans les templates
11 years ago
Luthaf
d83be38af3
Gestion de la nouvelle syntaxe pour content
Fix #9
11 years ago
Louis
4592c57710
Désactivation de l'entrée standard de la compilation pdflatex.
11 years ago
Luthaf
cfcfe719ba
WIP: gestion des problemes d'encodages des index
11 years ago
Louis
1ad284283a
pylint
11 years ago
Louis
21a7bbc143
Waiting for subprocess to terminate
11 years ago
Louis
d480550bab
UNifying loggerg (and adding option --verbose)
11 years ago
Louis
af2e68609a
Uniformisation de la gestion des log
Plus en conforme avec l'esprit de [logging](https://docs.python.org/2/library/logging.html )
11 years ago
Louis
5f9da9ef4c
Typo
11 years ago
Luthaf
9cb4f1a3d4
Nettoyage
11 years ago
Luthaf
dd7ceab887
La sortie LaTeX est redirigée vers le logger.
11 years ago
Louis
106a00efbd
Make SongbookBuilder.logger optional
11 years ago
Louis
403ef4ce8e
Documentation ( #21 )
11 years ago
Louis
e4182dc456
Ne fait l'analyse des chansons que si nécessaire ( #23 )
11 years ago
Louis
eb208252b6
Less Pylint warnings
11 years ago
Louis
c70fc1e7bc
Remplacement de buildsongbook par la classe SongbookBuilder ( #21 )
11 years ago
Luthaf
cd0d0ae0a5
Changement de la valeur par défaut de titleprefixwords
fix #18
11 years ago
Louis
7b4f90fc94
Documentation
11 years ago
Louis
fc33cb1c12
Remplacement de 'songs' par 'content'
En préparation pour #9 .
11 years ago
Louis
f650ec711c
La langue du carnet est maintenant celle choisie par l'utilisateur, pas la locale ( #18 )
11 years ago
Louis
bd76f7ffc6
Suppression de code inutile concernant les langues
11 years ago
Louis
5ebe179b8d
Possibilité d'ajouter à la chaîne de compilation une commande personnalisée
Cette commande personnalisée apparait comme `--steps "%commande arg1 arg2"`.
11 years ago
Louis
038e0ecc15
Added --steps command line option
11 years ago
Luthaf
ec54d58ef9
Change mode of .py file to non-executable.
11 years ago
Louis
469faef41d
Correction d'un bug : ne plante pas si le fichier tex ne contient aucune ligne définissant des valeurs du template, commençant par %% ( #18 )
11 years ago
Louis
6a61bb1a86
Améliorations du moteur de template ( #9 )
- résolution d'un bug si le template choisi n'est pas dans datadir.
- création d'une classe templateRenderer
- correction de l'ordre de séléction des template (d'abord datadir, puis
par défaut)
- chargement d'un langage par défaut pour que la compilation ne plante
pas, même avec un carnet de chants vide
11 years ago
Louis
e0bc788333
Pylint compliant. Closes #4
11 years ago
Louis
e785cb4df0
Comments
11 years ago
Luthaf
000eeccf9c
Mise en place du moteur de templates.
songbook fonctionne a nouveau !
11 years ago
Louis
5d3bbd92f3
Mise en place d'un installateur, et déplacement des données dans un endroit portable
Closes #8
11 years ago
Louis
188d10eba0
Presque fin de la conformité Pxlint ( #4 ).
Reste quelques éléments qui disparaitront avec #9
11 years ago
Louis
a715c8fc00
Code refactoring. Work in progress: songbook no longer works
- more code documentation #4
- bases of potential new template system #9
- Continue implementing the template system (whether old or new).
11 years ago
Louis
8e7f4a71ac
More Pylint formatting. Almost done! ( #4 )
11 years ago