It's not hard to hit LilyBin from the command line, but the interface isn't great. Try curl -X POST -H "Content-Type:application/json" https://7icpm9qr6a.execute-api.us-west-2.amazonaws.com/prod/prepare_preview/stable -d '{"code": "% LilyBin\n\\score{\n\t{\n\t\t\\repeat unfold 120 { c4. d e f }\n\t}\n\n\t\\layout{}\n\t\\midi{}\n}\n"}'.
The response will include an "id" field. You can download the result from https://s3-us-west-2.amazonaws.com/lilybin-scores/${id}.pdf. LilyBin used to run on a single server just as Urs described, and after about 2 years, somebody ran some Scheme code that goofed up the server (rm -rf . or something). We changed it so compilation happened in an ephemeral Docker container; now it runs on AWS Lambda. On Mon, Mar 20, 2017 at 5:14 PM Urs Liska <u...@openlilylib.org> wrote: > > > Am 20.03.2017 um 17:02 schrieb Jeffery Shivers: > > On Mon, Mar 20, 2017 at 11:27 AM, Martin Tarenskeen > > <m.tarensk...@gmail.com> wrote: > >> Yes, Lilybin is cool. > >> > >> I would like to see some of the functionality of Lilybin - uploading a > >> lilypond file and downloading the resulting PDF and MIDI files - in the > form > >> of a commandline tool, without the fancy GUI webbrowser functionality. > Would > >> such a commandline interface to the Lilybin server be possible to > create? > > Certainly, I would think. Maybe even for "free" with something like > > EC2 (though I don't know what the traffic limits are for that without > > paying). > > > > BTW, do you mean a sort of minimal CLI in the browser, or actually a > > way to reach the server from your own? > > Well, I don't know about LilyPond, but it should definitely be quite > simple to do for someone who has access to a web server running > LilyPond. Create an HTTP server that takes a LilyPond document as the > body in a request, process it with LilyPond, return the document. Then > write a CLI script in any language that takes a LilyPond file as an > argument and performs the HTTP call. > > This could be a really simple app, but of course LilyPond on the server > would have to be limited for security reasons. I mean, doing harm on the > server with LilyPond Scheme sounds strange, and I can't imagine anyone > with the required skills would be doing that, but you'll never know ... > > Urs > > >> Maybe it's even possible already? > > I don't think so. > > > >> Martin > >> > >> > >> > >> Op 20 maart 2017 3:59:53 PM schreef Jeffery Shivers > >> <jefferyshiv...@gmail.com>: > >> > >> > >>> On Mon, Mar 20, 2017 at 10:36 AM, Carlos R Martinez < > car...@sembrare.com> > >>> wrote: > >>>> Hello, > >>>> > >>>> Is it possible to use lily pond online from a server.... so I can use > it > >>>> on > >>>> my chromebook! > >>>> thanks > >>> > >>> http://lilybin.com/ > >>> > >>>> cr > >>>> > >>>> _______________________________________________ > >>>> lilypond-user mailing list > >>>> lilypond-user@gnu.org > >>>> https://lists.gnu.org/mailman/listinfo/lilypond-user > >>>> > >>> > >>> > >>> -- > >>> > >>> Jeffery Shivers > >>> jefferyshivers.com > >>> soundcloud.com/jefferyshivers > >>> > >>> _______________________________________________ > >>> lilypond-user mailing list > >>> lilypond-user@gnu.org > >>> https://lists.gnu.org/mailman/listinfo/lilypond-user > >> > >> > > > > > > -- > u...@openlilylib.org > https://openlilylib.org > http://lilypondblog.org > > > _______________________________________________ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user >
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user