My apologies if this question has been answered here at some point already, but my searches have thus far been fruitless: Does anyone know if there is an API out there for DW monsters?
I’m familiar with the DW Codex—that’s not exactly what I’m looking for. Specifically, I’d like to find a third-party API that I can wrap a webapp around.
If it doesn’t already exist, I’d definitely like to look into making one for other folks like me who’d like to have access to something like that, but in this particular case it’s for a project that specifically requires a third-party API.
Thanks in advance!
Calling Colin Kierans…
I almost have the answer for you. I started working on this project to have all the DW data in a usable JSON format
https://github.com/Vindexus/DungeonWorldData
I haven’t finished putting everything in and I hadn’t even started on monsters yet. I just added the first one now.
You can see how it might look to add more monsters by seeing the Ankheg file here: https://github.com/Vindexus/DungeonWorldData/blob/master/source/monsters/ankheg.js
If anyone would like to help we could have this resource available for everyone in the future.
github.com – Vindexus/DungeonWorldData
This should have what you’re looking for: raw.githubusercontent.com – {“moves”:{“herculean_appetites”:{“name”:”Herculean Appetites …
Colin Kierans This is beautiful. I’ll dig into it a bit more tomorrow, but this is an amazing resource. I don’t think it’s going to work for me for this project since the API isn’t in place but I’m definitely interested in contributing to this if I have time in the future. Please feel free to ping me with any kind of help you might need because this could be an absolutely amazing resource that would offer worlds of opportunity for other DWers.
What kind of API functions are you looking for? I don’t think you really need a full API for most projects as the data is fairly static once it’s implemented.
That’d be great if you wanted to help 🙂 I put some info in the Readme that should be enough to get started.
Personally, I agree with your assessment, but it’s a class project, and the rubric requires a third-party API with a GET method. Just pulling in JSON as a data object isn’t sufficient.