Item DB update

- Also some visual improvements
This commit is contained in:
José Valdiviesso 2017-12-24 02:01:43 +00:00
parent f73a82e8f6
commit 27c57a9167
8 changed files with 2939 additions and 337 deletions

View File

@ -6,9 +6,11 @@ var svurl = "mongodb://localhost:27017/eve-reactor";
var items = require('./items.json');
var systems = require('./systems.json');
var marketUrl = "https://market.fuzzwork.co.uk/aggregates/?region=60003760&types=";
var testMarketUrl = "https://market.fuzzwork.co.uk/aggregates/?region=60003760&types=34,35,36";
var cron = require('node-cron');
const mats = require('./mats.json');
const outs = require('./outs.json');
//genItems(); //generate base item collection
cron.schedule('*/30 * * * *', function() {
@ -23,6 +25,7 @@ cron.schedule('10 12 * * *', function() {
addDaily();
});
function getItemID(name) {
for (let i = 0; i < items.length; i++) {
if (items[i].NAME === name) {

View File

@ -26,101 +26,121 @@
"TypeID": 40,
"NAME": "Megacyte"
},
{
"TypeID": 41,
"NAME": "Garbage"
},
{
"TypeID": 3645,
"NAME": "Water"
},
{
"TypeID": 3683,
"NAME": "Oxygen"
},
{
"TypeID": 3773,
"NAME": "Hydrochloric Acid"
},
{
"TypeID": 4051,
"NAME": "nitrogen fuel block"
"NAME": "Nitrogen Fuel Block"
},
{
"TypeID": 4246,
"NAME": "hydrogen fuel block"
"NAME": "Hydrogen Fuel Block"
},
{
"TypeID": 4247,
"NAME": "helium fuel block"
"NAME": "Helium Fuel Block"
},
{
"TypeID": 4312,
"NAME": "oxygen fuel block"
"NAME": "Oxygen Fuel Block"
},
{
"TypeID": 9850,
"NAME": "Spirits"
},
{
"TypeID": 16633,
"NAME": "hydrocarbons"
"NAME": "Hydrocarbons"
},
{
"TypeID": 16634,
"NAME": "atmospheric gases"
"NAME": "Atmospheric Gases"
},
{
"TypeID": 16635,
"NAME": "evaporite deposits"
"NAME": "Evaporite Deposits"
},
{
"TypeID": 16636,
"NAME": "silicates"
"NAME": "Silicates"
},
{
"TypeID": 16637,
"NAME": "tungsten"
"NAME": "Tungsten"
},
{
"TypeID": 16638,
"NAME": "titanium"
"NAME": "Titanium"
},
{
"TypeID": 16639,
"NAME": "scandium"
"NAME": "Scandium"
},
{
"TypeID": 16640,
"NAME": "cobalt"
"NAME": "Cobalt"
},
{
"TypeID": 16641,
"NAME": "chromium"
"NAME": "Chromium"
},
{
"TypeID": 16642,
"NAME": "vanadium"
"NAME": "Vanadium"
},
{
"TypeID": 16643,
"NAME": "cadmium"
"NAME": "Cadmium"
},
{
"TypeID": 16644,
"NAME": "platinum"
"NAME": "Platinum"
},
{
"TypeID": 16646,
"NAME": "mercury"
"NAME": "Mercury"
},
{
"TypeID": 16647,
"NAME": "caesium"
"NAME": "Caesium"
},
{
"TypeID": 16648,
"NAME": "hafnium"
"NAME": "Hafnium"
},
{
"TypeID": 16649,
"NAME": "technetium"
"NAME": "Technetium"
},
{
"TypeID": 16650,
"NAME": "dysprosium"
"NAME": "Dysprosium"
},
{
"TypeID": 16651,
"NAME": "neodymium"
"NAME": "Neodymium"
},
{
"TypeID": 16652,
"NAME": "promethium"
"NAME": "Promethium"
},
{
"TypeID": 16653,
"NAME": "thulium"
"NAME": "Thulium"
},
{
"TypeID": 16654,
@ -242,6 +262,330 @@
"TypeID": 17960,
"NAME": "Prometium"
},
{
"TypeID": 25237,
"NAME": "Pure Standard Blue Pill Booster"
},
{
"TypeID": 25241,
"NAME": "Pure Improved Blue Pill Booster"
},
{
"TypeID": 25242,
"NAME": "Pure Standard Crash Booster"
},
{
"TypeID": 25252,
"NAME": "Pure Standard Frentix Booster"
},
{
"TypeID": 25268,
"NAME": "Amber Cytoserocin"
},
{
"TypeID": 25273,
"NAME": "Golden Cytoserocin"
},
{
"TypeID": 25274,
"NAME": "Viridian Cytoserocin"
},
{
"TypeID": 25275,
"NAME": "Celadon Cytoserocin"
},
{
"TypeID": 25276,
"NAME": "Malachite Cytoserocin"
},
{
"TypeID": 25277,
"NAME": "Lime Cytoserocin"
},
{
"TypeID": 25278,
"NAME": "Vermillion Cytoserocin"
},
{
"TypeID": 25279,
"NAME": "Azure Cytoserocin"
},
{
"TypeID": 25283,
"NAME": "Pure Strong Blue Pill Booster"
},
{
"TypeID": 25330,
"NAME": "Pure Standard Drop Booster"
},
{
"TypeID": 25331,
"NAME": "Pure Standard Exile Booster"
},
{
"TypeID": 25332,
"NAME": "Pure Standard Mindflood Booster"
},
{
"TypeID": 25333,
"NAME": "Pure Standard X-Instinct Booster"
},
{
"TypeID": 25334,
"NAME": "Pure Standard Sooth Sayer Booster"
},
{
"TypeID": 25335,
"NAME": "Pure Improved Crash Booster"
},
{
"TypeID": 25336,
"NAME": "Pure Improved Drop Booster"
},
{
"TypeID": 25337,
"NAME": "Pure Improved Exile Booster"
},
{
"TypeID": 25338,
"NAME": "Pure Improved Mindflood Booster"
},
{
"TypeID": 25339,
"NAME": "Pure Improved Frentix Booster"
},
{
"TypeID": 25340,
"NAME": "Pure Improved X-Instinct Booster"
},
{
"TypeID": 25341,
"NAME": "Pure Improved Sooth Sayer Booster"
},
{
"TypeID": 25342,
"NAME": "Pure Strong Crash Booster"
},
{
"TypeID": 25343,
"NAME": "Pure Strong Drop Booster"
},
{
"TypeID": 25344,
"NAME": "Pure Strong Exile Booster"
},
{
"TypeID": 25345,
"NAME": "Pure Strong Mindflood Booster"
},
{
"TypeID": 25346,
"NAME": "Pure Strong Frentix Booster"
},
{
"TypeID": 25347,
"NAME": "Pure Strong X-Instinct Booster"
},
{
"TypeID": 25348,
"NAME": "Pure Strong Sooth Sayer Booster"
},
{
"TypeID": 28686,
"NAME": "Pure Synth Blue Pill Booster"
},
{
"TypeID": 28687,
"NAME": "Pure Synth Crash Booster"
},
{
"TypeID": 28688,
"NAME": "Pure Synth Drop Booster"
},
{
"TypeID": 28689,
"NAME": "Pure Synth Exile Booster"
},
{
"TypeID": 28690,
"NAME": "Pure Synth Frentix Booster"
},
{
"TypeID": 28691,
"NAME": "Pure Synth Mindflood Booster"
},
{
"TypeID": 28692,
"NAME": "Pure Synth Sooth Sayer Booster"
},
{
"TypeID": 28693,
"NAME": "Pure Synth X-Instinct Booster"
},
{
"TypeID": 28694,
"NAME": "Amber Mykoserocin"
},
{
"TypeID": 28695,
"NAME": "Azure Mykoserocin"
},
{
"TypeID": 28696,
"NAME": "Celadon Mykoserocin"
},
{
"TypeID": 28697,
"NAME": "Golden Mykoserocin"
},
{
"TypeID": 28698,
"NAME": "Lime Mykoserocin"
},
{
"TypeID": 28699,
"NAME": "Malachite Mykoserocin"
},
{
"TypeID": 28700,
"NAME": "Vermillion Mykoserocin"
},
{
"TypeID": 28701,
"NAME": "Viridian Mykoserocin"
},
{
"TypeID": 29659,
"NAME": "Unrefined Fluxed Condensates"
},
{
"TypeID": 29660,
"NAME": "Unrefined Dysporite"
},
{
"TypeID": 29661,
"NAME": "Unrefined Neo Mercurite"
},
{
"TypeID": 29662,
"NAME": "Unrefined Prometium"
},
{
"TypeID": 29663,
"NAME": "Unrefined Ferrofluid"
},
{
"TypeID": 29664,
"NAME": "Unrefined Hyperflurite"
},
{
"TypeID": 30303,
"NAME": "Fulleroferrocene"
},
{
"TypeID": 30304,
"NAME": "PPD Fullerene Fibers"
},
{
"TypeID": 30305,
"NAME": "Fullerene Intercalated Graphite"
},
{
"TypeID": 30306,
"NAME": "Methanofullerene"
},
{
"TypeID": 30307,
"NAME": "Lanthanum Metallofullerene"
},
{
"TypeID": 30308,
"NAME": "Scandium Metallofullerene"
},
{
"TypeID": 30309,
"NAME": "Graphene Nanoribbons"
},
{
"TypeID": 30310,
"NAME": "Carbon-86 Epoxy Resin"
},
{
"TypeID": 30311,
"NAME": "C3-FTM Acid"
},
{
"TypeID": 30370,
"NAME": "Fullerite-C50"
},
{
"TypeID": 30371,
"NAME": "Fullerite-C60"
},
{
"TypeID": 30372,
"NAME": "Fullerite-C70"
},
{
"TypeID": 30373,
"NAME": "Fullerite-C72"
},
{
"TypeID": 30374,
"NAME": "Fullerite-C84"
},
{
"TypeID": 30375,
"NAME": "Fullerite-C28"
},
{
"TypeID": 30376,
"NAME": "Fullerite-C32"
},
{
"TypeID": 30377,
"NAME": "Fullerite-C320"
},
{
"TypeID": 30378,
"NAME": "Fullerite-C540"
},
{
"TypeID": 32821,
"NAME": "Unrefined Vanadium Hafnite"
},
{
"TypeID": 32822,
"NAME": "Unrefined Platinum Technite"
},
{
"TypeID": 32823,
"NAME": "Unrefined Solerium"
},
{
"TypeID": 32824,
"NAME": "Unrefined Caesarium Cadmide"
},
{
"TypeID": 32825,
"NAME": "Unrefined Hexite"
},
{
"TypeID": 32826,
"NAME": "Unrefined Rolled Tungsten Alloy"
},
{
"TypeID": 32827,
"NAME": "Unrefined Titanium Chromide"
},
{
"TypeID": 32828,
"NAME": "Unrefined Fernite Alloy"
},
{
"TypeID": 32829,
"NAME": "Unrefined Crystallite Alloy"
},
{
"TypeID": 33336,
"NAME": "Thulium Hafnite"
@ -250,6 +594,14 @@
"TypeID": 33337,
"NAME": "Promethium Mercurite"
},
{
"TypeID": 33338,
"NAME": "Unrefined Promethium Mercurite"
},
{
"TypeID": 33339,
"NAME": "Unrefined Thulium Hafnite"
},
{
"TypeID": 33359,
"NAME": "Photonic Metamaterials"
@ -265,245 +617,5 @@
{
"TypeID": 33362,
"NAME": "Nonlinear Metamaterials"
},
{
"TypeID": 45490,
"NAME": "zeolites"
},
{
"TypeID": 45491,
"NAME": "sylvite"
},
{
"TypeID": 45492,
"NAME": "bitumens"
},
{
"TypeID": 45493,
"NAME": "coesite"
},
{
"TypeID": 45494,
"NAME": "cobaltite"
},
{
"TypeID": 45495,
"NAME": "euxenite"
},
{
"TypeID": 45496,
"NAME": "titanite"
},
{
"TypeID": 45497,
"NAME": "scheelite"
},
{
"TypeID": 45498,
"NAME": "otavite"
},
{
"TypeID": 45499,
"NAME": "sperrylite"
},
{
"TypeID": 45500,
"NAME": "vanadinite"
},
{
"TypeID": 45501,
"NAME": "chromite"
},
{
"TypeID": 45502,
"NAME": "carnotite"
},
{
"TypeID": 45503,
"NAME": "zircon"
},
{
"TypeID": 45504,
"NAME": "pollucite"
},
{
"TypeID": 45506,
"NAME": "cinnabar"
},
{
"TypeID": 45510,
"NAME": "xenotime"
},
{
"TypeID": 45511,
"NAME": "monazite"
},
{
"TypeID": 45512,
"NAME": "loparite"
},
{
"TypeID": 45513,
"NAME": "ytterbite"
},
{
"TypeID": 46280,
"NAME": "brimful zeolites"
},
{
"TypeID": 46281,
"NAME": "glistening zeolites"
},
{
"TypeID": 46282,
"NAME": "brimful sylvite"
},
{
"TypeID": 46283,
"NAME": "glistening sylvite"
},
{
"TypeID": 46284,
"NAME": "brimful bitumens"
},
{
"TypeID": 46285,
"NAME": "glistening bitumens"
},
{
"TypeID": 46286,
"NAME": "brimful coesite"
},
{
"TypeID": 46287,
"NAME": "glistening coesite"
},
{
"TypeID": 46288,
"NAME": "copious cobaltite"
},
{
"TypeID": 46289,
"NAME": "twinkling cobaltite"
},
{
"TypeID": 46290,
"NAME": "copious euxenite"
},
{
"TypeID": 46291,
"NAME": "twinkling euxenite"
},
{
"TypeID": 46292,
"NAME": "copious titanite"
},
{
"TypeID": 46293,
"NAME": "twinkling titanite"
},
{
"TypeID": 46294,
"NAME": "copious scheelite"
},
{
"TypeID": 46295,
"NAME": "twinkling scheelite"
},
{
"TypeID": 46296,
"NAME": "lavish otavite"
},
{
"TypeID": 46297,
"NAME": "shimmering otavite"
},
{
"TypeID": 46298,
"NAME": "lavish sperrylite"
},
{
"TypeID": 46299,
"NAME": "shimmering sperrylite"
},
{
"TypeID": 46300,
"NAME": "lavish vanadinite"
},
{
"TypeID": 46301,
"NAME": "shimmering vanadinite"
},
{
"TypeID": 46302,
"NAME": "lavish chromite"
},
{
"TypeID": 46303,
"NAME": "shimmering chromite"
},
{
"TypeID": 46304,
"NAME": "replete carnotite"
},
{
"TypeID": 46305,
"NAME": "glowing carnotite"
},
{
"TypeID": 46306,
"NAME": "replete zircon"
},
{
"TypeID": 46307,
"NAME": "glowing zircon"
},
{
"TypeID": 46308,
"NAME": "replete pollucite"
},
{
"TypeID": 46309,
"NAME": "glowing pollucite"
},
{
"TypeID": 46310,
"NAME": "replete cinnabar"
},
{
"TypeID": 46311,
"NAME": "glowing cinnabar"
},
{
"TypeID": 46312,
"NAME": "bountiful xenotime"
},
{
"TypeID": 46313,
"NAME": "shining xenotime"
},
{
"TypeID": 46314,
"NAME": "bountiful monazite"
},
{
"TypeID": 46315,
"NAME": "shining monazite"
},
{
"TypeID": 46316,
"NAME": "bountiful loparite"
},
{
"TypeID": 46317,
"NAME": "shining loparite"
},
{
"TypeID": 46318,
"NAME": "bountiful ytterbite"
},
{
"TypeID": 46319,
"NAME": "shining ytterbite"
}
]

1897
db_server/mats.json Normal file

File diff suppressed because it is too large Load Diff

571
db_server/outs.json Normal file
View File

@ -0,0 +1,571 @@
[{
"typeID": 45732,
"activityID": 11,
"productTypeID": 16672,
"quantity": 20
},
{
"typeID": 46157,
"activityID": 11,
"productTypeID": 30306,
"quantity": 160
},
{
"typeID": 46158,
"activityID": 11,
"productTypeID": 30303,
"quantity": 1000
},
{
"typeID": 46159,
"activityID": 11,
"productTypeID": 30304,
"quantity": 250
},
{
"typeID": 46160,
"activityID": 11,
"productTypeID": 30305,
"quantity": 120
},
{
"typeID": 46161,
"activityID": 11,
"productTypeID": 30307,
"quantity": 120
},
{
"typeID": 46162,
"activityID": 11,
"productTypeID": 30308,
"quantity": 160
},
{
"typeID": 46163,
"activityID": 11,
"productTypeID": 30309,
"quantity": 120
},
{
"typeID": 46164,
"activityID": 11,
"productTypeID": 30310,
"quantity": 160
},
{
"typeID": 46165,
"activityID": 11,
"productTypeID": 30311,
"quantity": 100
},
{
"typeID": 46166,
"activityID": 11,
"productTypeID": 16663,
"quantity": 200
},
{
"typeID": 46167,
"activityID": 11,
"productTypeID": 16659,
"quantity": 200
},
{
"typeID": 46168,
"activityID": 11,
"productTypeID": 16660,
"quantity": 200
},
{
"typeID": 46169,
"activityID": 11,
"productTypeID": 16655,
"quantity": 200
},
{
"typeID": 46170,
"activityID": 11,
"productTypeID": 16668,
"quantity": 200
},
{
"typeID": 46171,
"activityID": 11,
"productTypeID": 16656,
"quantity": 200
},
{
"typeID": 46172,
"activityID": 11,
"productTypeID": 16669,
"quantity": 200
},
{
"typeID": 46173,
"activityID": 11,
"productTypeID": 17769,
"quantity": 200
},
{
"typeID": 46174,
"activityID": 11,
"productTypeID": 16665,
"quantity": 200
},
{
"typeID": 46175,
"activityID": 11,
"productTypeID": 16666,
"quantity": 200
},
{
"typeID": 46176,
"activityID": 11,
"productTypeID": 16667,
"quantity": 200
},
{
"typeID": 46177,
"activityID": 11,
"productTypeID": 16662,
"quantity": 200
},
{
"typeID": 46178,
"activityID": 11,
"productTypeID": 16657,
"quantity": 200
},
{
"typeID": 46179,
"activityID": 11,
"productTypeID": 16658,
"quantity": 200
},
{
"typeID": 46180,
"activityID": 11,
"productTypeID": 16664,
"quantity": 200
},
{
"typeID": 46181,
"activityID": 11,
"productTypeID": 16661,
"quantity": 200
},
{
"typeID": 46182,
"activityID": 11,
"productTypeID": 16654,
"quantity": 200
},
{
"typeID": 46183,
"activityID": 11,
"productTypeID": 17959,
"quantity": 200
},
{
"typeID": 46184,
"activityID": 11,
"productTypeID": 17960,
"quantity": 200
},
{
"typeID": 46185,
"activityID": 11,
"productTypeID": 33336,
"quantity": 200
},
{
"typeID": 46186,
"activityID": 11,
"productTypeID": 33337,
"quantity": 200
},
{
"typeID": 46187,
"activityID": 11,
"productTypeID": 32821,
"quantity": 1
},
{
"typeID": 46188,
"activityID": 11,
"productTypeID": 32822,
"quantity": 1
},
{
"typeID": 46189,
"activityID": 11,
"productTypeID": 32823,
"quantity": 1
},
{
"typeID": 46190,
"activityID": 11,
"productTypeID": 32824,
"quantity": 1
},
{
"typeID": 46191,
"activityID": 11,
"productTypeID": 32825,
"quantity": 1
},
{
"typeID": 46192,
"activityID": 11,
"productTypeID": 32826,
"quantity": 1
},
{
"typeID": 46193,
"activityID": 11,
"productTypeID": 32827,
"quantity": 1
},
{
"typeID": 46194,
"activityID": 11,
"productTypeID": 32828,
"quantity": 1
},
{
"typeID": 46195,
"activityID": 11,
"productTypeID": 32829,
"quantity": 1
},
{
"typeID": 46196,
"activityID": 11,
"productTypeID": 29664,
"quantity": 1
},
{
"typeID": 46197,
"activityID": 11,
"productTypeID": 29663,
"quantity": 1
},
{
"typeID": 46198,
"activityID": 11,
"productTypeID": 29662,
"quantity": 1
},
{
"typeID": 46199,
"activityID": 11,
"productTypeID": 29661,
"quantity": 1
},
{
"typeID": 46200,
"activityID": 11,
"productTypeID": 29660,
"quantity": 1
},
{
"typeID": 46201,
"activityID": 11,
"productTypeID": 29659,
"quantity": 1
},
{
"typeID": 46202,
"activityID": 11,
"productTypeID": 33339,
"quantity": 1
},
{
"typeID": 46203,
"activityID": 11,
"productTypeID": 33338,
"quantity": 1
},
{
"typeID": 46204,
"activityID": 11,
"productTypeID": 16671,
"quantity": 10000
},
{
"typeID": 46205,
"activityID": 11,
"productTypeID": 16670,
"quantity": 10000
},
{
"typeID": 46206,
"activityID": 11,
"productTypeID": 16673,
"quantity": 10000
},
{
"typeID": 46207,
"activityID": 11,
"productTypeID": 16672,
"quantity": 10000
},
{
"typeID": 46208,
"activityID": 11,
"productTypeID": 16678,
"quantity": 6000
},
{
"typeID": 46209,
"activityID": 11,
"productTypeID": 16679,
"quantity": 3000
},
{
"typeID": 46210,
"activityID": 11,
"productTypeID": 16680,
"quantity": 2200
},
{
"typeID": 46211,
"activityID": 11,
"productTypeID": 16681,
"quantity": 1500
},
{
"typeID": 46212,
"activityID": 11,
"productTypeID": 16682,
"quantity": 750
},
{
"typeID": 46213,
"activityID": 11,
"productTypeID": 16683,
"quantity": 400
},
{
"typeID": 46214,
"activityID": 11,
"productTypeID": 17317,
"quantity": 200
},
{
"typeID": 46215,
"activityID": 11,
"productTypeID": 33361,
"quantity": 300
},
{
"typeID": 46216,
"activityID": 11,
"productTypeID": 33360,
"quantity": 300
},
{
"typeID": 46217,
"activityID": 11,
"productTypeID": 33359,
"quantity": 300
},
{
"typeID": 46218,
"activityID": 11,
"productTypeID": 33362,
"quantity": 300
},
{
"typeID": 46219,
"activityID": 11,
"productTypeID": 28688,
"quantity": 30
},
{
"typeID": 46220,
"activityID": 11,
"productTypeID": 28689,
"quantity": 30
},
{
"typeID": 46221,
"activityID": 11,
"productTypeID": 28690,
"quantity": 30
},
{
"typeID": 46222,
"activityID": 11,
"productTypeID": 25252,
"quantity": 15
},
{
"typeID": 46223,
"activityID": 11,
"productTypeID": 25330,
"quantity": 15
},
{
"typeID": 46224,
"activityID": 11,
"productTypeID": 25331,
"quantity": 15
},
{
"typeID": 46225,
"activityID": 11,
"productTypeID": 25332,
"quantity": 15
},
{
"typeID": 46226,
"activityID": 11,
"productTypeID": 25333,
"quantity": 15
},
{
"typeID": 46227,
"activityID": 11,
"productTypeID": 25334,
"quantity": 15
},
{
"typeID": 46228,
"activityID": 11,
"productTypeID": 28691,
"quantity": 30
},
{
"typeID": 46229,
"activityID": 11,
"productTypeID": 28692,
"quantity": 30
},
{
"typeID": 46230,
"activityID": 11,
"productTypeID": 25237,
"quantity": 15
},
{
"typeID": 46231,
"activityID": 11,
"productTypeID": 25242,
"quantity": 15
},
{
"typeID": 46232,
"activityID": 11,
"productTypeID": 28693,
"quantity": 30
},
{
"typeID": 46233,
"activityID": 11,
"productTypeID": 28686,
"quantity": 30
},
{
"typeID": 46234,
"activityID": 11,
"productTypeID": 28687,
"quantity": 30
},
{
"typeID": 46235,
"activityID": 11,
"productTypeID": 25283,
"quantity": 12
},
{
"typeID": 46236,
"activityID": 11,
"productTypeID": 25335,
"quantity": 12
},
{
"typeID": 46237,
"activityID": 11,
"productTypeID": 25336,
"quantity": 12
},
{
"typeID": 46238,
"activityID": 11,
"productTypeID": 25337,
"quantity": 12
},
{
"typeID": 46240,
"activityID": 11,
"productTypeID": 25338,
"quantity": 12
},
{
"typeID": 46241,
"activityID": 11,
"productTypeID": 25339,
"quantity": 12
},
{
"typeID": 46242,
"activityID": 11,
"productTypeID": 25340,
"quantity": 12
},
{
"typeID": 46243,
"activityID": 11,
"productTypeID": 25341,
"quantity": 12
},
{
"typeID": 46244,
"activityID": 11,
"productTypeID": 25342,
"quantity": 12
},
{
"typeID": 46245,
"activityID": 11,
"productTypeID": 25343,
"quantity": 12
},
{
"typeID": 46246,
"activityID": 11,
"productTypeID": 25344,
"quantity": 12
},
{
"typeID": 46247,
"activityID": 11,
"productTypeID": 25345,
"quantity": 12
},
{
"typeID": 46248,
"activityID": 11,
"productTypeID": 25346,
"quantity": 12
},
{
"typeID": 46249,
"activityID": 11,
"productTypeID": 25347,
"quantity": 12
},
{
"typeID": 46250,
"activityID": 11,
"productTypeID": 25348,
"quantity": 12
},
{
"typeID": 46251,
"activityID": 11,
"productTypeID": 25241,
"quantity": 12
}
]

2
package-lock.json generated
View File

@ -1237,4 +1237,4 @@
}
}
}
}
}

View File

@ -21,4 +21,4 @@
"serve-favicon": "~2.4.2",
"xml-js": "^1.5.2"
}
}
}

View File

@ -74,76 +74,88 @@
</table>
</div>
<div class="row mt-3">
<h5 class="bg-info text-white text-center w-100 p-2">Simple Reactions</h5>
<table width="100%" id="stab" class="table table-bordered text-center">
<thead>
<th>Reaction</th>
<th>Inputs</th>
<th>Tax</th>
<th>Output</th>
<th>Profit</th>
<th>% prof.</th>
</thead>
<tbody>
{{#stable}}
<tr class="text-white {{#if pos}}bg-success{{/if}}{{#if neg}}bg-danger{{/if}}">
<td>{{name}}</td>
<td class="isk">{{i}}</td>
<td class="isk">{{tax}}</td>
<td class="isk">{{o}}</td>
<td class="isk">{{prof}}</td>
<td>{{per}}</td>
</tr>
{{/stable}}
</tbody>
</table>
<div class="card w-100">
<div class="card-header bg-info text-white text-center w-100">
Simple Reactions
</div>
<table width="100%" id="stab" class="table table-bordered text-center">
<thead>
<th>Reaction</th>
<th>Inputs</th>
<th>Tax</th>
<th>Output</th>
<th>Profit</th>
<th>% prof.</th>
</thead>
<tbody>
{{#stable}}
<tr class="text-white {{#if pos}}bg-success{{/if}}{{#if neg}}bg-danger{{/if}}">
<td>{{name}}</td>
<td class="isk">{{i}}</td>
<td class="isk">{{tax}}</td>
<td class="isk">{{o}}</td>
<td class="isk">{{prof}}</td>
<td>{{per}}</td>
</tr>
{{/stable}}
</tbody>
</table>
</div>
<h5 class="bg-info text-white text-center w-100 p-2 mt-3">Complex Reactions</h5>
<table width="100%" id="ctab" class="table table-bordered text-center">
<thead>
<th>Reaction</th>
<th>Inputs</th>
<th>Tax</th>
<th>Output</th>
<th>Profit</th>
<th>% prof.</th>
</thead>
<tbody>
{{#ctable}}
<tr class="text-white {{#if pos}}bg-success{{/if}}{{#if neg}}bg-danger{{/if}}">
<td>{{name}}</td>
<td class="isk">{{i}}</td>
<td class="isk">{{tax}}</td>
<td class="isk">{{o}}</td>
<td class="isk">{{prof}}</td>
<td>{{per}}</td>
</tr>
{{/ctable}}
</tbody>
</table>
<h5 class="bg-info text-white text-center w-100 p-2 mt-3">Complex Chain Reactions</h5>
<table width="100%" id="chtab" class="table table-bordered text-center">
<thead>
<th>Reaction</th>
<th>Inputs</th>
<th>Tax</th>
<th>Output</th>
<th>Profit</th>
<th>% prof.</th>
</thead>
<tbody>
{{#chtable}}
<tr class="text-white {{#if pos}}bg-success{{/if}}{{#if neg}}bg-danger{{/if}}">
<td>{{name}}</td>
<td class="isk">{{i}}</td>
<td class="isk">{{tax}}</td>
<td class="isk">{{o}}</td>
<td class="isk">{{prof}}</td>
<td>{{per}}</td>
</tr>
{{/chtable}}
</tbody>
</table>
<div class="card w-100 mt-3">
<div class="card-header bg-info text-white text-center w-100">
Complex Reactions
</div>
<table width="100%" id="ctab" class="table table-bordered text-center">
<thead>
<th>Reaction</th>
<th>Inputs</th>
<th>Tax</th>
<th>Output</th>
<th>Profit</th>
<th>% prof.</th>
</thead>
<tbody>
{{#ctable}}
<tr class="text-white {{#if pos}}bg-success{{/if}}{{#if neg}}bg-danger{{/if}}">
<td>{{name}}</td>
<td class="isk">{{i}}</td>
<td class="isk">{{tax}}</td>
<td class="isk">{{o}}</td>
<td class="isk">{{prof}}</td>
<td>{{per}}</td>
</tr>
{{/ctable}}
</tbody>
</table>
</div>
<div class="card w-100 mt-3">
<div class="card-header bg-info text-white text-center w-100">
Complex Chain Reactions
</div>
<table width="100%" id="chtab" class="table table-bordered text-center">
<thead>
<th>Reaction</th>
<th>Inputs</th>
<th>Tax</th>
<th>Output</th>
<th>Profit</th>
<th>% prof.</th>
</thead>
<tbody>
{{#chtable}}
<tr class="text-white {{#if pos}}bg-success{{/if}}{{#if neg}}bg-danger{{/if}}">
<td>{{name}}</td>
<td class="isk">{{i}}</td>
<td class="isk">{{tax}}</td>
<td class="isk">{{o}}</td>
<td class="isk">{{prof}}</td>
<td>{{per}}</td>
</tr>
{{/chtable}}
</tbody>
</table>
</div>
</div>
</div>

View File

@ -10,6 +10,13 @@
gtag('config', 'UA-109766629-1');
</script>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-6158194408879797",
enable_page_level_ads: true
});
</script>
<meta charset="UTF-8">
<meta name="description" content="EVE Online Reactions profit calculator for the POST-Lifeblood era">
<meta name="keywords" content="eve,reactions,lifeblood,profit,money,isk">