1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-12 23:37:14 +03:00

58 Commits

Author SHA1 Message Date
Jonathan Harris
6c254f4bcd Get timestamp for cAPI-derived data from cAPI server
Fixes #318
2018-04-25 00:43:32 +01:00
Jonathan Harris
b3f6751a5b Handle empty shipyard at stations under repair
Fixes #296
2018-03-09 14:51:00 +00:00
Jonathan Harris
cf0a1bf394 Add marketId to EDDN commodity, outfitting and shipyard messages 2018-02-28 15:21:14 +00:00
Jonathan Harris
7f4d45d6af Handle empty station economies or prohibited lists
Fixes #276
2018-01-02 16:16:45 +00:00
Jonathan Harris
0caa713581 Only send economies and prohibited lists if present in the cAPI data 2017-09-23 13:28:44 +01:00
Jonathan Harris
0956f229c7 Send economies and prohibited lists with commodities EDDN message 2017-09-23 12:29:25 +01:00
Jonathan Harris
6e256bed87 Sort EDDN messages 2017-09-23 12:29:25 +01:00
Jonathan Harris
d0cba6f4c4 Filter commodities on legality 2017-09-23 12:29:25 +01:00
Jonathan Harris
323b414e19 Stop sending EDDN blackmarket messages 2017-09-23 12:29:25 +01:00
Jonathan Harris
8aaf9dd84c Handle burst of messages after NavBeaconScan more gracefully 2017-09-05 16:38:03 +01:00
Jonathan Harris
374db8ae23 Check time-of-day in locale-independent way 2017-08-16 00:33:10 +01:00
Jonathan Harris
2e7ca6bd18 Send "Location" Journal events to EDDN 2017-08-08 17:54:52 +01:00
Jonathan Harris
6e2c74eb5a Rewrite old Journal schema name on replay 2017-07-03 16:29:09 +01:00
Jonathan Harris
b6666235c4 Switch to eddn.edcd.io gateway and to new schemas 2017-07-03 14:28:45 +01:00
Jonathan Harris
f87680d609 Fix 2017-06-30 19:15:50 +01:00
Jonathan Harris
fac7501855 Use EDDN gateway's idea of time-of-day rather than NTP's
Reverts ea0c3d3
2017-06-28 13:36:41 +01:00
Jonathan Harris
efc1cb33b6 Use new Beta universe Companion API server. 2017-06-16 18:22:00 +01:00
Jonathan Harris
ecfe3ed357 Make EDDN replay more robust in face of corrupted log
Fixes #211
2017-05-12 15:32:02 +01:00
Jonathan Harris
62a18a1655 Use random number for anonymous uploaderID 2017-05-06 03:02:23 +01:00
Jonathan Harris
91bbe22172 Use random salt 2017-05-04 16:15:01 +01:00
Alex Rubysea
9bbcbc7f78 Really bad salt to remove the possiblility for looking up commander names with online md5 dycrypters. 2017-05-03 21:14:37 -06:00
Jonathan Harris
d4dddb6239 Throttle EDDN output when sending replay 2017-03-11 18:32:12 +00:00
Jonathan Harris
8471bb3198 Keep journal entries on failure and re-send later 2016-11-21 20:00:08 +00:00
Jonathan Harris
d04928bc36 Keep trying to open the EDDN replay file 2016-10-14 14:52:15 +01:00
Jonathan Harris
6f4a3b37a3 Send blackmarket messages to EDDN 2016-09-16 17:47:53 +01:00
Jonathan Harris
7f2cf3a286 Rationalise startup sequence 2016-09-16 17:47:53 +01:00
Jonathan Harris
db543c2901 Option to delay sending body data until docked 2016-09-16 17:47:53 +01:00
Jonathan Harris
4583f0e316 Monitor the journal file and send events to EDDN
Sends 'FSDJump', 'Docked' and 'Scan' events in draft
http://schemas.elite-markets.net/eddn/journal/1 format.
2016-09-16 17:47:53 +01:00
Jonathan Harris
b6a5d7b8ed Send data to EDDN with Keep-Alive 2016-09-03 00:04:55 +01:00
Jonathan Harris
a89ac59a04 Switch to new EDDN schemas
Ref https://github.com/jamesremuscat/EDDN/pull/47
2016-08-22 18:19:32 +01:00
Jonathan Harris
9b54675cdb Round sell and buy prices down to integer
Fixes #135
2016-08-09 17:20:16 +01:00
Jonathan Harris
a5a4a8a415 Don't filter data based on station's entry in eddb
Assumes that FDev have fixed the issue behind #16 and similar for outfitting.
2016-06-05 18:34:46 +01:00
Jonathan Harris
0b2ed9614d Use older requests json syntax.
Newer syntax not supported on all recent Linux distros.
Reverts 786f34d.
2016-02-01 02:43:24 +00:00
Jonathan Harris
c5b2c4b34c Add mass and range to E:D Shipyard and Coriolis.
Means that these files can be directly loaded into ETN.
2016-01-28 12:32:26 +00:00
Jonathan Harris
786f34dac1 Prettify fix for #44. 2015-12-05 05:14:29 +00:00
Jonathan Harris
a967748d7c Handle non-ASCII Cmdr names.
Fixes #44.
2015-12-05 04:48:36 +00:00
Jonathan Harris
face96eca0 Rationalise handling of different ship names in-game, in EDDN messages, in E:D Shipyard loadouts and in Coriolis loadouts. 2015-12-05 02:48:20 +00:00
Jonathan Harris
b0f60af38d Add command-line program. 2015-11-07 05:08:49 +00:00
Jonathan Harris
ec4c2f480d Use case-insensitive comparisons for modules.
Fixes #25.
2015-09-23 17:23:31 +01:00
Jonathan Harris
ac33861044 Only send shipyard data for stations that eddb thinks have a shipyard.
Fixes #16.
2015-09-22 16:37:28 +01:00
Jonathan Harris
08260fa591 Add E:D 1.4 ships - Federal Assault Ship, Federal Gunship, Imperial Eagle. 2015-09-15 22:09:48 +01:00
Jonathan Harris
6656546a7f Include unavailable ships in shipyard data - error "'list' object has no attribute 'keys'".
Fixes #15
2015-07-08 19:50:18 +01:00
Jonathan Harris
8ce49faf3a Handle sparse arrays in the Companion API's json data.
Fixes #13.
2015-07-05 20:17:25 +01:00
Jonathan Harris
facad95077 EDDN doesn't yet accept an outfitting schema 2015-07-01 13:55:33 +01:00
Jonathan Harris
be65aa6f75 Merge branch 'outfitting' 2015-07-01 13:44:23 +01:00
Jonathan Harris
3cc6a7f54f Set connection timeout on Companion and EDDN network interactions. 2015-06-27 15:53:00 +01:00
Jonathan Harris
f57deae3f3 Send station Shipyard & Outfitting data to EDDN. 2015-06-24 16:10:12 +01:00
Jonathan Harris
98281cead6 Use version 2 of the EDDN schema. 2015-06-18 01:46:54 +01:00
Jonathan Harris
e0bf192455 Add option to use a psuedo-anonymized ID in transmitted/saved data.
Fixes #4.
2015-06-10 18:39:32 +01:00
Jonathan Harris
0fb1f51f33 More rigorous validation of data from the Companion API. 2015-06-09 18:14:59 +01:00