Hi all,

Le mercredi 15 octobre 2025 à 03:28 +0000, Werner LEMBERG a écrit :
> Yeah, having a Wiki for the LSR data sounds great.  However, what's
> still needed IMHO is an equivalent to the current search engine, i.e.,
> something that brings up images if you search for given terms.  AFAIK,
> this is not offered by Wikis, which are text-based, and public Web
> search engines are not good at that either.  Maybe I'm wrong, and I'd
> really love to be corrected.  Perhaps the search engine code used for
> commons.wikimedia.org could be massaged accordingly?


This is certainly nice to have but is it necessary?


> 
> Well, the question is whether there is a guy with experience in such
> things and interested in LilyPond who wants to do that – and maintain
> it.


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.

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.

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...).

WDYT?

Best,
Jean

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to