On Sun, Oct 26, 2025 at 7:19 PM Jean Abou Samra <[email protected]> wrote:

>
> Over the past few days, I've been tinkering with this, and here
> is the result:
>
>   https://wiki.lilypond.community
>
> It's a MediaWiki instance with a custom extension to insert
> LilyPond snippets (different than the Score extension used on
> Wikipedia, though loosely inspired). The Wikitext syntax is
>
>   <lilypond version="X.YY.ZZ">
>   ...
>   </lilypond>
>
> and this automatically downloads LilyPond X.YY.ZZ if it's
> being used on the wiki for the first time, then inserts the
> code and its SVG output. LSR tags are converted to categories
> such as
>
>   https://wiki.lilypond.community/wiki/Category:Really_cool
>
> and I also put redirects for LSR snippet numbers like
>
>   https://wiki.lilypond.community/wiki/LSR_982
>
> so that it would be easy to make the current LSR website
> redirect to this.
>

Looks very nice to me!


>
> The purpose of auto-downloading LilyPond is to require less
> maintenance in the long run. Also, since the version is set
> per-snippet, it is possible to upgrade snippets one at a time
> rather than (painfully) in one go as has been done so far.
>

I love the idea of having the version set per-snippet!  Can we have
multiple versions of each snippet online at the same time?


>
> If people like this, I'm willing to do the remaining things
> to get it off the ground, like writing help pages, then keep
> it running and pay for the server costs. I'm not currently
> willing to involve myself much more than that, though — this
> includes upgrading of snippets to newer LilyPond versions
> in the future, and also updating the makelsr.py script (I just
> don't have the energy to fight the doc build again, sorry...).
>

This is a very generous offer!

Starting in March, I can contribute to updating snippets to newer LilyPond
versions, and updating the makelsr.py script (although I've never done it
before....). But I can't get to it until then.

Thanks,

Carl

Reply via email to