tool to parse match JSONs from QL data feed
sample data file
- finished loading from QL live game tracker

- todo: gzip downloaded JSONs
- todo: support to replay stored JSONs
no longer needed
- added log4js logging

- load locally stored JSON files from ./json/ directory
- moved config settings to cfg.json(.sample)
- logging a warning if JSON file has no PUBLIC_ID and skipping over it

- using engine=MyISAM on tables (has about twice the performance)
- moved hardcoded login/password to config file

- saves received data as .json.gz and supports loading of .json.gz (as well as .json)
fixed error handling and data errors
- renamed CLAN and PLAYER_CLAN_ID columns to CLAN_ID

- fixed some hidden exceptions
- added handling of player's clan/country update
minor optimization
Q.longStackSupport = false, which results in >4x throughput
fixed typo cache.file cachefile
- loader: fixed broken .json.gz file creation

- loader: processing directories recursively for *.json[.gz] files
- added movejsons.js, which moves json files into YYYY-MM/DD/ subdirs based on GAME_TIMESTAMP
- when loading JSON files, extract PUBLIC_ID from file name and check if it was already loaded. If so, skip the file

- multiple loaders can now run in parallel. getCachedItem now handles insertion errors if another process already inserted a key.
- fixed: profiling info
added DB views for compatibility with existing API code
Merge pull request #5 from rulex/pred_dev

new db