Export a Wikimedia website to a bunch of Markdown files, for use in something like Jekyll or Noddity.
As is the unfortunate nature of export-type modules, I haven't used this in a while.
I'm hoping that you can find the scraps of code here useful.
If you tidy up the code or anything to make this better, I would love love love it if you made a pull request.
how to use
It might be easier to
git clone, but
npm install also works, you'll just need to go into
Either way, once you are there run this command:
node wikimedia-markdown-export.js [text file of all pages to export] [site domain]
For example, go into your Wikimedia site and in the settings I think is a thing that lets you list all your pages. You'll probably need some regex to tidy it up, but I don't remember it being very hard.
Anyway, at the end you'll want a text file that looks like:
APIAdvanced SetupAimBelacquaBidBiddingBlue SunlightBrightling University...
If you save that in the folder where the module is as
pages.txt, and your website is
mysite.com, you'd run:
node wikimedia-markdown-export.js pages.txt mysite.com
The output would be in a child folder,