Well, I've finally finished the first pass of the first part of the new, open source WoW-GPS.
I've just spent most of my morning blasting through the README, so I'm not going to go into too much detail here. You can view the source here: https://github.com/camerontweedle/wow-gps-api-pricing
NOTE: The intended end-user for this part of the project is NOT your average user. This is meant to be used by devs/server admins who would like to run their own, custom pricing API server, either publicly, privately, or locally. As such, it might be a bit too technical for most people, and if you're not familiar with a lot of the prerequisite technology, you'll probably have difficulty getting it up and running. So, if you go and visit that link and have absolutely no idea what's going on, that's ok - this part of the project probably isn't for you.
If you run into technical issues/bugs, please open an issue on Github. If you just have general questions, or would like some more information about what's going on here, feel free to post in this thread.
My ultimate goal is that all realms' historical auction data would end up being served by this application running on a public webserver. The 2 best ways for this to happen would be:
a) Developer(s)/server admin(s) with available server space and time to setup/maintain the application for all or some realms, publicly
b) Server admin(s) with server space but without skills/resources to setup/maintain the application getting in touch with me to see if we can work something out
On a philosophical level, one of the nice things about the pricing API is that there really isn't anything about it it that is WoW-GPS-specific, so ultimately, this application could technically be used in order to provide auction pricing information to ANY application/spreadsheet, etc. I really tried to ensure it stands on its own, so if you're interested in using this API for your own project, etc. feel free to give me a shout and I can walk you through some of the implementation details.
Here's hoping the other 2 parts of the project aren't TOO far behind