On 2014-09-19 07:01, Simone Federici wrote:
Daniele Varrazzo <p...@develer.com> wrote:

e lo si trasforma in qualcosa di un po' meno peggio (parser separato dal rendeder così poi magari ci facciamo l'html, fogli stile, soprattutto
un'opzione --ukulele):
https://github.com/hammeruke/chordlab


ciao, bell'idea.
visto che i pdf non sono la panacea, include pdf è un incubo solo a
pensarlo, e domani magari vorrai publicare il libro in formato epub o
altro, perche chordlab non spara tutto direttamente in restructuredText?

Da come dici sembra che tu suggerisca che chordlab debba generare reST invece di PDF. Questo reST poi occorrerebbe parsarlo con delle direttive personalizzate. Ma secondo me intendevi che chordlab debba prendere reST in input, non come output (anche perche' questo riduce i problemi da due ad uno). Quindi ti dico perche' non l'abbiamo fatto. Il maggior blocker e' che il file di input sarebbe risultato piu' difficile da scrivere:

    [D]     [Gbm]I'm so [Bm]happy.
    [G]Cause to[Bb]day I [C]found my [A]friends.
    [C]They're in my [D]head. [Gbm]I'm so [Bm]ugly.
    [G]But that's o[Bb]k. 'Cause [C]so are [A]you.

Ipotizzando di usare un role "chord" e che questo sia il default quindi di non dover scrivere :chord:`D` ma solo `D`, il problema e' che il role e' spesso attaccato alle parole prima e dopo, quindi quello di sopra come si sarebbe dovuto fare?

    `D`     `Gbm`\I'm so `Bm`\happy.
    `G`\Cause to\ `Bb`\day I `C`\found my `A`\friends.
    `C`\They're in my `D`\head. `Gbm`\I'm so `Bm`\ugly.
    `G`\But that's o\ `Bb`\k. 'Cause `C`\so are `A`\you.

Questo lo trovo molto meno leggibile. Quindi per quanto mi piaccia il reST credo che questo sarebbe stato un uso sbagliato.

-- Daniele
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a