| kailinprime |
I would like to build a webapp that will help with creating NPCs quickly and can be customized. The issue I am have is that I don't want to reinvent the wheel. There used to be a decent API that I would hook into periodically (http://www.srdremix.com) but it is dead to the world. Anyone know if there is an alternative data source or if there are even tables/docs/spreadsheets to use as a base for this project. (I am REALLY dreading any scraper alternative.)
Also, I have no interest in stepping on toes or infringing on anyone's content outside of the OGL for Pathfinder.
rknop
|
What language do you want to write it in?
PCGen is open source, is in Java, and has lots of Pathfinder data created for it already. It's possible you might be able to build off of their source code somehow. (I know nothing about the PCGen source, so I have no idea how suited it would be for the sort of thing you want to do.)
| Garrett Guillotte |
In before LinkBot: PCGen's GitHub repo, an example data file. PCGen's data is tab-delimited.
Karui Kage
|
For what it's worth, I've been toying with the idea of an API that hooks into the database behind the Archives of Nethys. That said, while I've become fairly proficient with C# and ASP, I've never touched an API thus far.
If an experienced developer wanted to work with me on getting one setup, and was happy being extremely patient with my time constraints, then that is something worth looking into. :)
| Garrett Guillotte |
Devon Jones's Masterwork Tools: Pathfinder Open Reference Android app updated, and on at least a cursory glance appears to include SQLite databases of everything currently on the official SRD.
The raw data is scraped and parsed into JSON with his PSRD-Parser tool, and you can browse it in the PSRD-Data repo. (Here's a sample NPC from the NPC Codex.)
| cailano |
That JSON reference is amazing. What a resource! All we'd really need to do to host it online would be to set up an Azure or AWS server and write up some Node REST endpoints that allowed people to query the API.
Did this idea just die on the vine? I'd be willing to pitch in. I'm pretty good with JavaScript and decent with Node / Express / Mongo. I have sort of a conceptual knowledge of Angular 2 from a class I just took, but I haven't really built anything in it yet.