hapsys / ed-go

ED Dashbord proptotype
1 stars 1 forks source link

Add processing of the "StoredModules" event #7

Closed hapsys closed 6 years ago

hapsys commented 6 years ago
  1. Add DB table
  2. Implement event
hapsys commented 6 years ago
Sample: ```json { "timestamp": "2018-02-28T06:11:28Z", "event": "StoredModules", "MarketID": 128666762, "StationName": "Jameson Memorial", "StarSystem": "Shinrarta Dezhra", "Items": [ { "Name": "$int_shieldgenerator_size8_class5_strong_name;", "Name_Localised": "Призматический щит", "StorageSlot": 59, "StarSystem": "Shinrarta Dezhra", "MarketID": 128666762, "TransferCost": 0, "TransferTime": 0, "BuyPrice": 214004464, "Hot": false }, { "Name": "$int_fuelscoop_size6_class5_name;", "Name_Localised": "Топливозаборник", "StorageSlot": 16, "StarSystem": "49 Arietis", "MarketID": 3500006912, "TransferCost": 403438, "TransferTime": 2930, "BuyPrice": 25240068, "Hot": false }, { "Name": "$int_fuelscoop_size6_class5_name;", "Name_Localised": "Топливозаборник", "StorageSlot": 13, "StarSystem": "Merope", "MarketID": 128760620, "TransferCost": 649752, "TransferTime": 4556, "BuyPrice": 25240068, "Hot": false }, { "Name": "$int_fsdinterdictor_size4_class5_name;", "Name_Localised": "FSD-перехватчик", "StorageSlot": 44, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 115293, "TransferTime": 1189, "BuyPrice": 20803911, "Hot": false }, { "Name": "$hpt_plasmaaccelerator_fixed_huge_name;", "Name_Localised": "Уск. плазмы", "StorageSlot": 53, "StarSystem": "Shinrarta Dezhra", "MarketID": 128666762, "TransferCost": 0, "TransferTime": 0, "BuyPrice": 12103884, "Hot": false, "EngineerModifications": "Weapon_Focused", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_plasmaaccelerator_fixed_huge_name;", "Name_Localised": "Уск. плазмы", "StorageSlot": 48, "StarSystem": "Shinrarta Dezhra", "MarketID": 128666762, "TransferCost": 0, "TransferTime": 0, "BuyPrice": 12103884, "Hot": false, "EngineerModifications": "Weapon_Focused", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_beamlaser_gimbal_huge_name;", "Name_Localised": "Пучковый лазер", "StorageSlot": 45, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 47317, "TransferTime": 1189, "BuyPrice": 8527506, "Hot": false, "EngineerModifications": "Weapon_Efficient", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_beamlaser_gimbal_huge_name;", "Name_Localised": "Пучковый лазер", "StorageSlot": 36, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 47317, "TransferTime": 1189, "BuyPrice": 8527506, "Hot": false, "EngineerModifications": "Weapon_Efficient", "Level": 5, "Quality": 0.000000 }, { "Name": "$int_shieldgenerator_size7_class3_fast_name;", "Name_Localised": "Двухпоточный щит", "StorageSlot": 5, "StarSystem": "HIP 16753", "MarketID": 128818068, "TransferCost": 202067, "TransferTime": 4754, "BuyPrice": 7501033, "Hot": false, "EngineerModifications": "ShieldGenerator_Reinforced", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_multicannon_gimbal_huge_name;", "Name_Localised": "Многоствольное орудие", "StorageSlot": 56, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 34530, "TransferTime": 1189, "BuyPrice": 6218160, "Hot": false, "EngineerModifications": "Weapon_Efficient", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_multicannon_gimbal_huge_name;", "Name_Localised": "Многоствольное орудие", "StorageSlot": 50, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 31087, "TransferTime": 1189, "BuyPrice": 5596344, "Hot": false, "EngineerModifications": "Weapon_Overcharged", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_multicannon_gimbal_huge_name;", "Name_Localised": "Многоствольное орудие", "StorageSlot": 19, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 31087, "TransferTime": 1189, "BuyPrice": 5596344, "Hot": false, "EngineerModifications": "Weapon_Overcharged", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_plasmaaccelerator_fixed_large_advanced_name;", "Name_Localised": "Улучшенный ускоритель", "StorageSlot": 54, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 22337, "TransferTime": 1189, "BuyPrice": 4016142, "Hot": false }, { "Name": "$hpt_plasmaaccelerator_fixed_large_advanced_name;", "Name_Localised": "Улучшенный ускоритель", "StorageSlot": 47, "StarSystem": "Shinrarta Dezhra", "MarketID": 128666762, "TransferCost": 0, "TransferTime": 0, "BuyPrice": 4016142, "Hot": false }, { "Name": "$int_fuelscoop_size4_class5_name;", "Name_Localised": "Топливозаборник", "StorageSlot": 31, "StarSystem": "Pleiades Sector IR-W d1-55", "MarketID": 128793137, "TransferCost": 61137, "TransferTime": 4316, "BuyPrice": 2511725, "Hot": false }, { "Name": "$int_shieldcellbank_size6_class4_name;", "Name_Localised": "Щитонакопитель", "StorageSlot": 7, "StarSystem": "HIP 16753", "MarketID": 128818068, "TransferCost": 32947, "TransferTime": 4754, "BuyPrice": 1219967, "Hot": false }, { "Name": "$int_shieldcellbank_size6_class4_name;", "Name_Localised": "Щитонакопитель", "StorageSlot": 4, "StarSystem": "HIP 16753", "MarketID": 128818068, "TransferCost": 32947, "TransferTime": 4754, "BuyPrice": 1219967, "Hot": false }, { "Name": "$hpt_pulselaserburst_gimbal_huge_name;", "Name_Localised": "Пульсирующий лазер", "StorageSlot": 58, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 6824, "TransferTime": 1189, "BuyPrice": 1214460, "Hot": false, "EngineerModifications": "Weapon_LongRange", "Level": 1, "Quality": 0.000000 }, { "Name": "$hpt_pulselaserburst_gimbal_huge_name;", "Name_Localised": "Пульсирующий лазер", "StorageSlot": 14, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 6824, "TransferTime": 1189, "BuyPrice": 1214460, "Hot": false, "EngineerModifications": "Weapon_Efficient", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_beamlaser_fixed_large_name;", "Name_Localised": "Пучковый лазер", "StorageSlot": 49, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 6457, "TransferTime": 1189, "BuyPrice": 1148160, "Hot": false, "EngineerModifications": "Weapon_Efficient", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_beamlaser_fixed_large_name;", "Name_Localised": "Пучковый лазер", "StorageSlot": 41, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 6457, "TransferTime": 1189, "BuyPrice": 1148160, "Hot": false, "EngineerModifications": "Weapon_Efficient", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_pulselaser_gimbal_huge_name;", "Name_Localised": "Импульсный лазер", "StorageSlot": 10, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 4837, "TransferTime": 1189, "BuyPrice": 855660, "Hot": false, "EngineerModifications": "Weapon_RapidFire", "Level": 5, "Quality": 0.000000 }, { "Name": "$int_shieldgenerator_size5_class3_fast_name;", "Name_Localised": "Двухпоточный щит", "StorageSlot": 37, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 4692, "TransferTime": 1189, "BuyPrice": 829393, "Hot": false, "EngineerModifications": "ShieldGenerator_Thermic", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_pulselaser_gimbal_huge_name;", "Name_Localised": "Импульсный лазер", "StorageSlot": 11, "StarSystem": "Merope", "MarketID": 128760620, "TransferCost": 19921, "TransferTime": 4556, "BuyPrice": 770094, "Hot": false, "EngineerModifications": "Weapon_Focused", "Level": 5, "Quality": 0.000000 }, { "Name": "$int_shieldgenerator_size5_class3_fast_name;", "Name_Localised": "Двухпоточный щит", "StorageSlot": 33, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 4233, "TransferTime": 1189, "BuyPrice": 746455, "Hot": false, "EngineerModifications": "ShieldGenerator_Thermic", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_drunkmissilerack_fixed_medium_name;", "Name_Localised": "«Гончие»", "StorageSlot": 55, "StarSystem": "HIP 21455", "MarketID": 3224881408, "TransferCost": 4669, "TransferTime": 1395, "BuyPrice": 674447, "Hot": false }, { "Name": "$hpt_drunkmissilerack_fixed_medium_name;", "Name_Localised": "«Гончие»", "StorageSlot": 40, "StarSystem": "HIP 21455", "MarketID": 3224881408, "TransferCost": 4669, "TransferTime": 1395, "BuyPrice": 674447, "Hot": false }, { "Name": "$hpt_drunkmissilerack_fixed_medium_name;", "Name_Localised": "«Гончие»", "StorageSlot": 35, "StarSystem": "HIP 21455", "MarketID": 3224881408, "TransferCost": 4669, "TransferTime": 1395, "BuyPrice": 674447, "Hot": false }, { "Name": "$hpt_drunkmissilerack_fixed_medium_name;", "Name_Localised": "«Гончие»", "StorageSlot": 29, "StarSystem": "HIP 21455", "MarketID": 3224881408, "TransferCost": 4669, "TransferTime": 1395, "BuyPrice": 674447, "Hot": false }, { "Name": "$hpt_railgun_fixed_medium_burst_name;", "Name_Localised": "«Молот»", "StorageSlot": 46, "StarSystem": "Shinrarta Dezhra", "MarketID": 128666762, "TransferCost": 0, "TransferTime": 0, "BuyPrice": 619200, "Hot": false }, { "Name": "$hpt_railgun_fixed_medium_burst_name;", "Name_Localised": "«Молот»", "StorageSlot": 42, "StarSystem": "Shinrarta Dezhra", "MarketID": 128666762, "TransferCost": 0, "TransferTime": 0, "BuyPrice": 619200, "Hot": false }, { "Name": "$int_hullreinforcement_size5_class2_name;", "Name_Localised": "Усилитель корпуса", "StorageSlot": 39, "StarSystem": "Electra", "MarketID": 128817812, "TransferCost": 10847, "TransferTime": 4802, "BuyPrice": 394875, "Hot": false, "EngineerModifications": "HullReinforcement_HeavyDuty", "Level": 5, "Quality": 0.000000 }, { "Name": "$int_modulereinforcement_size5_class2_name;", "Name_Localised": "Усилитель для модуля", "StorageSlot": 32, "StarSystem": "Electra", "MarketID": 128817812, "TransferCost": 10847, "TransferTime": 4802, "BuyPrice": 394875, "Hot": false }, { "Name": "$int_cargorack_size6_class1_name;", "Name_Localised": "Груз. стеллаж", "StorageSlot": 51, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 1861, "TransferTime": 1189, "BuyPrice": 318174, "Hot": false }, { "Name": "$hpt_pulselaserburst_gimbal_large_name;", "Name_Localised": "Пульсирующий лазер", "StorageSlot": 27, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 1620, "TransferTime": 1189, "BuyPrice": 274560, "Hot": false, "EngineerModifications": "Weapon_Efficient", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_pulselaserburst_gimbal_large_name;", "Name_Localised": "Пульсирующий лазер", "StorageSlot": 15, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 1620, "TransferTime": 1189, "BuyPrice": 274560, "Hot": false, "EngineerModifications": "Weapon_LongRange", "Level": 1, "Quality": 0.000000 }, { "Name": "$hpt_pulselaserburst_gimbal_large_name;", "Name_Localised": "Пульсирующий лазер", "StorageSlot": 12, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 1620, "TransferTime": 1189, "BuyPrice": 274560, "Hot": false, "EngineerModifications": "Weapon_Efficient", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_pulselaserburst_gimbal_large_name;", "Name_Localised": "Пульсирующий лазер", "StorageSlot": 8, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 1620, "TransferTime": 1189, "BuyPrice": 274560, "Hot": false, "EngineerModifications": "Weapon_Efficient", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_pulselaserburst_gimbal_large_name;", "Name_Localised": "Пульсирующий лазер", "StorageSlot": 6, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 1620, "TransferTime": 1189, "BuyPrice": 274560, "Hot": false, "EngineerModifications": "Weapon_Efficient", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_pulselaserburst_gimbal_large_name;", "Name_Localised": "Пульсирующий лазер", "StorageSlot": 26, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 1468, "TransferTime": 1189, "BuyPrice": 247104, "Hot": false, "EngineerModifications": "Weapon_Efficient", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_shieldbooster_size0_class5_name;", "Name_Localised": "Усилитель щита", "StorageSlot": 30, "StarSystem": "Electra", "MarketID": 128817812, "TransferCost": 6811, "TransferTime": 4802, "BuyPrice": 246578, "Hot": false, "EngineerModifications": "ShieldBooster_Thermic", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_shieldbooster_size0_class5_name;", "Name_Localised": "Усилитель щита", "StorageSlot": 2, "StarSystem": "HIP 16753", "MarketID": 128818068, "TransferCost": 6739, "TransferTime": 4754, "BuyPrice": 246578, "Hot": false, "EngineerModifications": "ShieldBooster_HeavyDuty", "Level": 5, "Quality": 0.000000 }, { "Name": "$int_hullreinforcement_size4_class2_name;", "Name_Localised": "Усилитель корпуса", "StorageSlot": 23, "StarSystem": "64 Arietis", "MarketID": 3504244224, "TransferCost": 2785, "TransferTime": 2882, "BuyPrice": 171113, "Hot": false, "EngineerModifications": "HullReinforcement_HeavyDuty", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_pulselaser_gimbal_large_name;", "Name_Localised": "Импульсный лазер", "StorageSlot": 9, "StarSystem": "Merope", "MarketID": 128760620, "TransferCost": 3275, "TransferTime": 4556, "BuyPrice": 123377, "Hot": false, "EngineerModifications": "Weapon_Focused", "Level": 5, "Quality": 0.000000 }, { "Name": "$int_cargorack_size5_class1_name;", "Name_Localised": "Груз. стеллаж", "StorageSlot": 52, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 642, "TransferTime": 1189, "BuyPrice": 97900, "Hot": false }, { "Name": "$int_cargorack_size5_class1_name;", "Name_Localised": "Груз. стеллаж", "StorageSlot": 25, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 642, "TransferTime": 1189, "BuyPrice": 97900, "Hot": false }, { "Name": "$hpt_antiunknownshutdown_tiny_name;", "Name_Localised": "Нейтрализатор поля", "StorageSlot": 1, "StarSystem": "HIP 16753", "MarketID": 128818068, "TransferCost": 1588, "TransferTime": 4754, "BuyPrice": 55283, "Hot": false }, { "Name": "$hpt_multicannon_gimbal_medium_name;", "Name_Localised": "Многоствольное орудие", "StorageSlot": 43, "StarSystem": "Shinrarta Dezhra", "MarketID": 128666762, "TransferCost": 0, "TransferTime": 0, "BuyPrice": 50018, "Hot": false, "EngineerModifications": "Weapon_Efficient", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_pulselaserburst_gimbal_medium_name;", "Name_Localised": "Пульсирующий лазер", "StorageSlot": 24, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 361, "TransferTime": 1189, "BuyPrice": 47288, "Hot": false, "EngineerModifications": "Weapon_Efficient", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_pulselaserburst_gimbal_medium_name;", "Name_Localised": "Пульсирующий лазер", "StorageSlot": 21, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 361, "TransferTime": 1189, "BuyPrice": 47288, "Hot": false, "EngineerModifications": "Weapon_Efficient", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_pulselaserburst_gimbal_medium_name;", "Name_Localised": "Пульсирующий лазер", "StorageSlot": 20, "StarSystem": "Shinrarta Dezhra", "MarketID": 128666762, "TransferCost": 0, "TransferTime": 0, "BuyPrice": 47288, "Hot": false, "EngineerModifications": "Weapon_LongRange", "Level": 1, "Quality": 0.000000 }, { "Name": "$hpt_pulselaserburst_gimbal_medium_name;", "Name_Localised": "Пульсирующий лазер", "StorageSlot": 17, "StarSystem": "Shinrarta Dezhra", "MarketID": 128666762, "TransferCost": 0, "TransferTime": 0, "BuyPrice": 47288, "Hot": false, "EngineerModifications": "Weapon_LongRange", "Level": 1, "Quality": 0.000000 }, { "Name": "$hpt_pulselaserburst_gimbal_medium_name;", "Name_Localised": "Пульсирующий лазер", "StorageSlot": 57, "StarSystem": "Shinrarta Dezhra", "MarketID": 128666762, "TransferCost": 0, "TransferTime": 0, "BuyPrice": 42559, "Hot": false, "EngineerModifications": "Weapon_Efficient", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_pulselaserburst_gimbal_medium_name;", "Name_Localised": "Пульсирующий лазер", "StorageSlot": 22, "StarSystem": "Shinrarta Dezhra", "MarketID": 128666762, "TransferCost": 0, "TransferTime": 0, "BuyPrice": 42559, "Hot": false, "EngineerModifications": "Weapon_Efficient", "Level": 5, "Quality": 0.000000 }, { "Name": "$int_cargorack_size4_class1_name;", "Name_Localised": "Груз. стеллаж", "StorageSlot": 28, "StarSystem": "HIP 16753", "MarketID": 128818068, "TransferCost": 1001, "TransferTime": 4754, "BuyPrice": 33470, "Hot": false }, { "Name": "$hpt_pulselaserburst_fixed_medium_name;", "Name_Localised": "Пульсирующий лазер", "StorageSlot": 38, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 211, "TransferTime": 1189, "BuyPrice": 20183, "Hot": false, "EngineerModifications": "Weapon_Efficient", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_pulselaserburst_fixed_medium_name;", "Name_Localised": "Пульсирующий лазер", "StorageSlot": 34, "StarSystem": "Euryale", "MarketID": 128032512, "TransferCost": 211, "TransferTime": 1189, "BuyPrice": 20183, "Hot": false, "EngineerModifications": "Weapon_Efficient", "Level": 5, "Quality": 0.000000 }, { "Name": "$hpt_heatsinklauncher_turret_tiny_name;", "Name_Localised": "Теплоотвод", "StorageSlot": 60, "StarSystem": "Shinrarta Dezhra", "MarketID": 128666762, "TransferCost": 0, "TransferTime": 0, "BuyPrice": 3413, "Hot": false, "EngineerModifications": "HeatSinkLauncher_HeatSinkCapacity", "Level": 3, "Quality": 0.000000 }, { "Name": "$hpt_heatsinklauncher_turret_tiny_name;", "Name_Localised": "Теплоотвод", "StorageSlot": 3, "StarSystem": "HIP 16753", "MarketID": 128818068, "TransferCost": 191, "TransferTime": 4754, "BuyPrice": 3413, "Hot": false, "EngineerModifications": "HeatSinkLauncher_HeatSinkCapacity", "Level": 3, "Quality": 0.000000 } ] } ```