[listenbrainz-server] ishaanshah opened pull request #1134 (master…use-mapping-for-artist-stats): [WIP]LB-547: Use mapping for calculating artist statistics https://github.com/metabrainz/listenbrainz-serv...
is there a guide anywhere on how to get started writing Picard plugins? I found the plugins API in picard docs, but I'm talking more like tools or software that would be helpful before you even start writing something
...or python in general, really. doesn't have to be specific to the plugins
_lucifer
psychoadept: for picard plugins, you can take a look at the other plugins that are already present in picard.
if you are looking for a tutorial in python, take a look at the official python begginer's and developer guides
psychoadept
Not really either of those things, I've looked at simple plugins and I'm pretty good at figuring out code. I'm talking more like do you install python on your system like you would java, are you using an ide, how to interface with (fe) github, that kind of thing.
_lucifer
its pretty much upto you. vscode and pycharm are two popular ides. both have great git support or you can use git command line if you like.
psychoadept
thanks, that ought to set me in the right direction at least
pycharm looks like it should be familiar, at least. I've used other stuff from jtbrainz
moufl has quit
moufl joined the channel
livingsilver94 has quit
livingsilver94 joined the channel
rdswift
psychoadept, I have Python 3.8 installed and use that as my development platform. I also use VSCode because it has so many "helper" plugin options.
psychoadept
thanks, that's good to know. Really appreciate your work on the api documentation
rdswift
It still needs a LOT of work, but I'm focussing right now on converting the documentation project for publishing on ReadTheDocs. Much simpler maintenance for multiple versions and languages. The test, with a preliminary French translation, is at https://picard-documentation.readthedocs.io