I don't entirely agree with providing separate downloads here myself -- it subtly defeats the purpose of computers altogether... namely, automating the busywork.

Other plugin authors have successfully embedded various resources for extraction within the plugin itself, which allows the Plugin Updater to do its job and save you the tedium of following a dozen threads and manually downloading new plugins to install from the file...
Yes, I *could* do all those manual downloads. That doesn't mean I want to do so for the sole purpose of fulfilling the developer's inscrutable need to pass out makeshift IQ tests.
I agree the job of exporting calibre library info can be nicely handled by calibre itself. But note that you do not need to change directories into the installation folder (which breaks nicely on 64-bit OS &32-bit calibre, different folders

) since calibre adds itself to the %PATH%.
Also note the --for-machine flag, which outputs the list in JSON.