At 1/12/15 12:42 PM, Murray wrote:
At 1/11/15 04:26 PM, byteslinger wrote:
I like the sound of this. So it'll be like the hexalist and EXP updates that I used to do and if this is what I think it is, it'll be the first like this for B/P updates in 10 years now. I do wonder a few things:
At 1/11/15 08:47 AM, Murray wrote:
This is why all the previous listmakers for B/P had it all squeezed in to four posts. I believe it was first post 1-50; second 51-140; third 141-220 and last 221-300. That aside, this is a great first attempt and it should be easier from hereon. I'm sure Dev is all good with you taking over. :)Yeah, didn't know that until the 5th post...my goal is to get all of the kinks out of the on-line calcs, and then post a link to updated pages on my business site (like CyberDevil does for the hexalist).
1. If updates are going to be web-based, does this mean you can extend the list to beyond the top 300?
2. Would you consider managing the EXP updates as well? I know you're busy with other things in life but if this is a possibility in the near-future, that would be fantastic news for me!
I think I see where this is all leading...and it's so crazy, it may just work...
Generally speaking, the users on the EXP/Hexalist are active users, and as such, will appear on one or more other lists, such as BP, protects, saves, etc. So, imagine this:
a) Instead of multiple lists of users, only one large (think set union) list is maintained - could be 500-600 or more?
b) Once a month, a PHP program is run to loop through all these users, and grab a detailed snapshot of their COMPLETE stats (think NGLOG data, but once a month and semi-automatic)
c) Once all users have their monthly snapshots, run different modules (one per list) to update that list and make it available as web links for the month
d) So, instead of the site just being TOP 300 or Top EXP, it would actually be able to handle pretty much any list.
e) For any list, I would need to create (1) the monthly comparison table, (2) PHP code to calculate the comparison month to month and (3) a layout page that would show the users on the list and any additional factoids
The process to poll and snapshot individual user's data already works, and I have a tool to maintain users to poll.
In effect, all of the logic I built into the VB program I sent around could (theoretically) be put on a website with PHP and MySQL. Other than keeping the list of users up to date, it would only require maybe an hour or two a month to babysit the updates and make sure all of the lists get updated.
Hmmm.... since I have to do some rework on the Top300 logic anyway, maybe I should make it fully modular and extendible?
And if I'm successful - this could mean all lists could be automated...assuming I can get the data polling to behave.
So...what do you think?