Oliverpool
7c37a84811
Useless dict.copy
9 years ago
Oliverpool
81eb55811c
Correct indentation
9 years ago
Oliverpool
33eded681f
Remove _description key
9 years ago
Oliverpool
615dc00992
[pylint] cleaning
9 years ago
Oliverpool
86dd4d014b
Use yaml in tex templates
9 years ago
Oliverpool
df5235d18e
Fix bookoptions support
9 years ago
Oliverpool
0176cf8720
Fix other import orders
9 years ago
Louis
46f3790a89
Append default datadir to each datadir list (or iterator)
9 years ago
Oliverpool
ff07c71d16
Use absolute import for LaTeX songs
9 years ago
Louis
1876b5b5b4
Merge master
9 years ago
Oliverpool
3f7ed4cb00
Revert unneeded customization
9 years ago
Oliverpool
909d8120d0
Complete the transition to support only language code
9 years ago
Oliverpool
60a22d2235
Differentiate language code (lang) and babel language (language)
9 years ago
Oliverpool
ec121c2cf0
Bugfix for corner case
9 years ago
Louis
eba5d404d1
[chordpro] More generic song renderer
10 years ago
Louis
ea1b382f5f
Generated LaTeX file contains nicer spaces
No weird indentation, no trailing whitespaces, no long long paragraph breaks (one line or two are sufficient), etc.
10 years ago
Louis
a09d3f5256
Added a pylintrc file; made code pylint compliant
10 years ago
Louis
e3f523c297
pylint
10 years ago
Louis
b9d459ec24
Tex rendere works
10 years ago
Louis
feb642952a
Tex rendere works
10 years ago
Louis
176c10fd05
Deleting obsolet # -*- coding: utf-8 -*- lines
C.f: #65
10 years ago
Louis
88ba800fb3
Added option 'encoding' to songbook fiels
10 years ago
Louis
607e064bfb
Transformation de encoding.open_read en un 'context manager'
10 years ago
Louis
2a3bee175e
Converted to Python3
Not fully tested: base case seems to work
11 years ago
Louis
5ab5bfded4
Code factorisation, and better error message when file not found.
11 years ago
Luthaf
2dfd719319
Nettoyage des shebang et des modes de fichiers
11 years ago
Luthaf
902c207381
Gestion des chemins windows dans les fichiers LaTeX
11 years ago
Louis
5048930f44
No error if files cannot be opened
11 years ago
Louis
21d4f0c245
Sanitize encoding of manipulated strings
Every manipulated string is unicode.
* We guess encoding of files we read before opening them, and string
read from it are converted to unicode.
* We guess encoding of strings got from other modules (plasTeX), and
they are converted to unicode.
11 years ago
Luthaf
c6a7ea21c9
Passage au nom Patacrep
11 years ago
Louis
d066386812
The code is pylint compliant.
11 years ago
Louis
08af1779ee
Suppression d'une portion de code inutile
__DATADIR__ a déjà été ajouté à la liste des datadirs, donc pas besoin
d'en faire un cas spécial
11 years ago
Louis
b90a8f9cba
typo
11 years ago
Luthaf
a42ca249d8
Support de plusieurs datadirs
11 years ago
Luthaf
e55fbab4fe
Mise en forme
11 years ago
Louis
7487a1b911
Nicer exception when bad json string
11 years ago
Louis
74ecaf6114
Recherche des variables dans les templates ( #18 )
- Charge les variable dans les templates de manière récursive
- Respecte la surcharge (les variables d'un template surchargent les
variables des templates inclus).
- Accepte plusieurs blocs de variables dans un même template.
11 years ago
Louis
1e6ca27816
Pylint
11 years ago
Louis
c6ad807f4c
typo ( #18 )
Oups… Tester avant de pusher…
11 years ago
Louis
c53b235cc0
Typo ( #18 )
11 years ago
Louis
3ae700f7b3
Typo : le commit 11add71d84
ne servait à rien
11 years ago
Louis
d4195414ea
Changement de la syntaxe des commentaires en une ligne
En référence à 11add71d84 (commitcomment-5892584)
11 years ago
Louis
11add71d84
Les variables sont maintenant un bloc spécial dans jinja.
Du coup :
- ce ne sont pas des commentaires
- ils n'apparaissent pas pour autant dans le document final.
11 years ago
Louis
f650ec711c
La langue du carnet est maintenant celle choisie par l'utilisateur, pas la locale ( #18 )
11 years ago
Louis
42fdcf97d8
Gestion de l'erreur : impossible de trouver le template
11 years ago
Louis
cd67dc2eb6
oubli
11 years ago
Luthaf
f2da02234d
Mise a jour du moteur de template pour gérer les traductions.
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
Luthaf
000eeccf9c
Mise en place du moteur de templates.
songbook fonctionne a nouveau !
11 years ago