These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

Phobos: Cache dumper to json using reverence

Author
Sakari Orisi
Doomheim
#1 - 2012-07-30 16:37:31 UTC  |  Edited by: Sakari Orisi
A few days back, realizing the lack of a cache dumper into a nicely workable format. I started writing phobos. It is capable of dumping all the tables it finds in bulkdata as well as most of the data found in the cache into json files.

Get it from
git://dev.evefit.org/phobos.git

Issue tracker:
http://jira.dev.evefit.org/browse/PHOBOS

Basic usage:
Install it:
python27 setup.py install

Dump stuff:
python2.7 dumpToJson.py --eve c:/games/eve/ --cache c:/users/username/appdata/local/CCP/EVE/c_games_eve_tranquility/cache --output c:/tq

Or discover available service calls in your cache:
python2.7 discoverRemoteSvcCalls.py --eve c:/games/eve/ --cache c:/users/username/appdata/local/CCP/EVE/c_games_eve_tranquility/cache

Optionally, specify the -t argument to only dump certain tables to json

Please note that the output folder has to exist already.

Known caveats: Not all remoteSvc calls correctly get requested yet, I'm working on them
Som Boty
Super Mother Fan Club
#2 - 2012-07-30 17:10:38 UTC
this is really cool. I was just thinking about making something like this for myself.
Tarunik Raqalth'Qui
Native Freshfood
Minmatar Republic
#3 - 2012-08-19 15:49:32 UTC
JSON-ified wormhole statics to go with the cache:
http://upload.blaugrund.org/file/8740/whStaticsJson.zip (includes the JSON and the Python script used to generate it, requires Python 2.6 or greater with lxml and BeautifulSoup4 installed)