[prev in list] [next in list] [prev in thread] [next in thread]
List: lilypond-user
Subject: Re: Lilypond svg output to stdout?
From: David Wright <lilylis () lionunicorn ! co ! uk>
Date: 2020-04-30 20:52:07
Message-ID: 20200430205207.GB6803 () wren ! corp
[Download RAW message or body]
On Thu 30 Apr 2020 at 21:58:28 (+0200), Marcel Aartsen wrote:
> As the subject says, I would like to have Lilypond output svg to stdout.
> Can it be done? How do I do that?
I don't think you can use stdout itself, as LP already uses it.
However, you can use a pipe:
$ mkfifo foo.svg
$ lilypond -dbackend=svg -o foo music.ly
which will block until you, say,
$ cat foo.svg | some-consumer-of-svg
I haven't tested whether LP *insists* on adding an .svg extension.
> Some background: I am developing an online course in Open edX [1], and
> for that course I am writing an XBlock [2]. This means that the user on
> the front end triggers a request that is processed by some server-side
> Python code that, in my case, in turn calls Lilypond. Lilypond's output
> is ultimately on the front end to be displayed in html, so I figured
> that svg output would be best. And I reckon that it will be
> unnecessarily cumbersome and slow to let Lilypond write to file and then
> let the Python code read that file back from disk.
>
> Any ideas to output Lilypond's svg to stdout? Or better alternatives?
Cheers,
David.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic