Louis
b8ff69af51
Utilisation de python3 par défault
10 years ago
Luthaf
a17519bbea
Start Python2 compatibility mode
10 years ago
Louis
58f1385685
Handling user abort
10 years ago
Louis
22aaf29e8c
Using logging module
10 years ago
Louis
2a3bee175e
Converted to Python3
Not fully tested: base case seems to work
10 years ago
Luthaf
493f2b530e
The __version__ attribute's value SHOULD be a string.
http://legacy.python.org/dev/peps/pep-0396/#specification
10 years ago
Luthaf
2dfd719319
Nettoyage des shebang et des modes de fichiers
11 years ago
Luthaf
ba0688f848
Typo
11 years ago
Louis
5048930f44
No error if files cannot be opened
11 years ago
Louis
d19675189b
Corrected indentation
11 years ago
Luthaf
ec48864f76
Use datadirs as base search path for included content
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
038028d224
Plugin include
Inclusion de fichier JSON contenant une liste de contenu.
Permet d'avoir le même contenu avec plusieurs mises en page.
11 years ago
Louis
abc3d37014
pylint
11 years ago
Louis
fffcf3f63b
Corrected bug when songbook path is only a file (file.sb, not dir/file.sb)
11 years ago
Luthaf
c6a7ea21c9
Passage au nom Patacrep
11 years ago
Louis
2ac37a4b25
Only invite to use -v if not already used
11 years ago
Louis
d066386812
The code is pylint compliant.
11 years ago
Louis
f4b9bfdfee
Gestion des datadirs plus pythonique ; Commentaires
11 years ago
Louis
1d465811ad
Autorisation de plusieurs datadir en ligne de commande
11 years ago
Louis
f13563e46c
Dans un fichier .sg, datadir peut être indifféramment une chaîne ou une liste
11 years ago
Luthaf
3ced437ee3
Corrections
11 years ago
Luthaf
a42ca249d8
Support de plusieurs datadirs
11 years ago
Louis
9d2033504f
Message d'erreur plus clair en cas d'erreur json dans les fichiers.sb
11 years ago
Louis
1ad284283a
pylint
11 years ago
Louis
ed2ccb2667
pdflatex is not interactive by default
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
Luthaf
dd7ceab887
La sortie LaTeX est redirigée vers le logger.
11 years ago
Louis
c70fc1e7bc
Remplacement de buildsongbook par la classe SongbookBuilder ( #21 )
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
Louis
5d3bbd92f3
Mise en place d'un installateur, et déplacement des données dans un endroit portable
Closes #8
11 years ago
Louis
8e7f4a71ac
More Pylint formatting. Almost done! ( #4 )
11 years ago
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
256ef27eb4
Reparation d'une erreur.
11 years ago
Luthaf
012135fce6
Cleaning and some python 3 compatibility.
11 years ago
Luthaf
447b0fae5b
Remplacement des \\ par des chaines r"\" où necessaire
11 years ago
Louis
0718ff1e59
Added docstrings
11 years ago
Louis
4e1b6d30dd
Solving locale problems
11 years ago
Luthaf
7c678e626b
D'autres modifs pep8
11 years ago
Luthaf
fa948b7186
Début de la mise à niveau pep8 ( #4 )
11 years ago
Louis
d005ec3061
Nettoyage des fichiers temporaires
11 years ago
Louis
0b99b8f1ff
Création d'un répertoire SHARE, qui contient des données
11 years ago
Louis
7ab9920cdc
Raffinement du commit c443321d5e
11 years ago
Luthaf
c443321d5e
Correction d'un bug dans le cas où la variable TEXIMPUTS n'existe pas.
11 years ago
Louis
3121c28c8f
Traitement correct des espaces insécables
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
498f319521
Définition d'une version
11 years ago