Lots of questions - server guild tracking site
Posted: Tue Jan 30, 2007 2:29 pm
Ok, working on a big project for my server. However, i'm ending up in a bit over my head.
I'm building a site to be a guild directory. Heres the site model. Guilds who want to be listed submit their guild data to appear in the guild's directory. Including some things like individual guild news (possibly via RSS feeds from individual guild sites) and stuff like that. The guild directory is my big project though.
Heres my END goal.
-Guild submits their information, including a link or their guild number here on warcraft realms.
-Once per week the site pulls all the guild data for each guild in the directory and stores it on the site. (probably parsing the data into a single SQL database on my site)
-Visitors to the site are then able to click on a guild and see things like number of members, class distribution, level distribution, and maybe view each of these as growth over time.
Alright, so I found the script stickied here for grabbing the CSV file from warcraft realms, though I'm not sure how to automate the running of this script weekly.
Upon grabbing a new CSV for a guild, I would then need to parse the file for the data I'm trying to output. So, parsing for things like # of hunters, total members, etc. Once parsed that data should be added to a table in my SQL database with that week's timestamp on it so that I can accumulate data for each guild ranging over time to be able to provide guild history. This scripting is a bit beyond me though.
Assuming I got that part done, I would then need to output this data in a way that users could use it since the raw format is useless. I believe begining with a simple text version is what I would start with, maybe eventually moving to a graph of some form.
I guess my question is, have you seen this done anywhere so I could see an example to try to work off of or even better, hope for some help from the creator in guiding me. Also, do you have any pertinent links that pop into your heads reguarding good places to start for some of this. I've been trying to map out the process in my head all day but I'm feeling a bit overwhelmed.
Thnx to anyone who read this whole thing, and more to anyone with some help for this.
I'm building a site to be a guild directory. Heres the site model. Guilds who want to be listed submit their guild data to appear in the guild's directory. Including some things like individual guild news (possibly via RSS feeds from individual guild sites) and stuff like that. The guild directory is my big project though.
Heres my END goal.
-Guild submits their information, including a link or their guild number here on warcraft realms.
-Once per week the site pulls all the guild data for each guild in the directory and stores it on the site. (probably parsing the data into a single SQL database on my site)
-Visitors to the site are then able to click on a guild and see things like number of members, class distribution, level distribution, and maybe view each of these as growth over time.
Alright, so I found the script stickied here for grabbing the CSV file from warcraft realms, though I'm not sure how to automate the running of this script weekly.
Upon grabbing a new CSV for a guild, I would then need to parse the file for the data I'm trying to output. So, parsing for things like # of hunters, total members, etc. Once parsed that data should be added to a table in my SQL database with that week's timestamp on it so that I can accumulate data for each guild ranging over time to be able to provide guild history. This scripting is a bit beyond me though.
Assuming I got that part done, I would then need to output this data in a way that users could use it since the raw format is useless. I believe begining with a simple text version is what I would start with, maybe eventually moving to a graph of some form.
I guess my question is, have you seen this done anywhere so I could see an example to try to work off of or even better, hope for some help from the creator in guiding me. Also, do you have any pertinent links that pop into your heads reguarding good places to start for some of this. I've been trying to map out the process in my head all day but I'm feeling a bit overwhelmed.
Thnx to anyone who read this whole thing, and more to anyone with some help for this.