Support the "Died" and "Interdicted" events

Disallow all data for Died and Interdicted (we just want the star system and timestamp)

Also add strict-rfc3339 to setup.py
This commit is contained in:
Ian Norton 2018-02-09 18:02:36 +00:00
parent d23a7dc722
commit 29b79dfc49
2 changed files with 13 additions and 3 deletions

View File

@ -40,7 +40,7 @@
"format" : "date-time"
},
"event" : {
"enum" : [ "Docked", "FSDJump", "Scan", "Location" ]
"enum" : [ "Docked", "FSDJump", "Scan", "Location", "Died", "Interdicted" ]
},
"StarSystem": {
"type" : "string",
@ -61,7 +61,17 @@
"FuelUsed" : { "$ref" : "#/definitions/disallowed" },
"JumpDist" : { "$ref" : "#/definitions/disallowed" },
"Latitude" : { "$ref" : "#/definitions/disallowed" },
"Longitude" : { "$ref" : "#/definitions/disallowed" }
"Longitude" : { "$ref" : "#/definitions/disallowed" },
"KillerName" : { "$ref" : "#/definitions/disallowed" },
"KillerShip" : { "$ref" : "#/definitions/disallowed" },
"KillerRank" : { "$ref" : "#/definitions/disallowed" },
"Killers" : { "$ref" : "#/definitions/disallowed" },
"Submitted" : { "$ref" : "#/definitions/disallowed" },
"Interdictor" : { "$ref" : "#/definitions/disallowed" },
"CombatRank" : { "$ref" : "#/definitions/disallowed" },
"Faction" : { "$ref" : "#/definitions/disallowed" },
"Power" : { "$ref" : "#/definitions/disallowed" },
"IsPlayer" : { "$ref" : "#/definitions/disallowed" }
},
"patternProperties" : {
"_Localised$" : { "$ref" : "#/definitions/disallowed" }

View File

@ -29,7 +29,7 @@ setup(
long_description="""\
The Elite: Dangerous Data Network allows E:D players to share data. Not affiliated with Frontier Developments.
""",
install_requires=["argparse", "bottle", "enum34", "gevent", "jsonschema", "pyzmq", "simplejson"],
install_requires=["argparse", "bottle", "enum34", "gevent", "jsonschema", "pyzmq", "simplejson", "strict-rfc3339"],
entry_points={
'console_scripts': [
'eddn-gateway = eddn.Gateway:main',