LibreScore / dl-librescore

Download sheet music
MIT License
1.55k stars 53 forks source link

librescore as a library #28

Closed arashi-dev closed 6 months ago

arashi-dev commented 1 year ago

It would be great if we had the librescore as a library, so we are able to import it in our project and use it or wrap some ideas around it. any thoughts? 🤔

PeterNjeim commented 1 year ago

dl-librescore is a downloader and conversion tool, currently as a browser extension and as a CLI. I'm not sure what you'd need it as a library for other than making a GUI for it, in which case the downloader has the browser extension as a GUI and the converter has the Webmscore website or open source MuseScore desktop app as GUI's. If you have any ideas you can share them, but it seems this issue is more of a discussion starter, in which case it should be moved to the Discussions tab

arashi-dev commented 1 year ago

I had an idea to create a telegram bot for my friends and wrap some implementations and ideas that we had, around it to make our life easier. for now, I used child_process to run dl-librescore's package and save the file in a tmp folder, and then finally, send it to the user. it's not really serious. I just thought maybe it was worth opening an issue to talk about. if you think it is unnecessary, I'm okay with that :)

PeterNjeim commented 1 year ago

PR's are welcome. All the LibreScore devs including myself have stopped working on the project so we won't be writing any more code except for bug fixes lol, sorry my guy

arashi-dev commented 1 year ago

makes sense :) thanks for the response anyway

TheAfroOfDoom commented 6 months ago

@arashi-dev is this something you're still interested in?

arashi-dev commented 6 months ago

@TheAfroOfDoom Using the cli script inside my js code did the job for me. So, implementing it is not necessary for me anymore