parent
f73a82e8f6
commit
27c57a9167
|
@ -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) {
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
]
|
File diff suppressed because it is too large
Load Diff
|
@ -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
|
||||
}
|
||||
]
|
|
@ -1237,4 +1237,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -21,4 +21,4 @@
|
|||
"serve-favicon": "~2.4.2",
|
||||
"xml-js": "^1.5.2"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
152
views/comp.hbs
152
views/comp.hbs
|
@ -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>
|
||||
|
|
|
@ -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">
|
||||
|
|
Loading…
Reference in New Issue