Skip to content

Instantly share code, notes, and snippets.

View xdjoshuaaz's full-sized avatar
🍌

Josh Brown xdjoshuaaz

🍌
  • United Kingdom
  • 11:14 (UTC)
View GitHub Profile
@xdjoshuaaz
xdjoshuaaz / chrome-script.js
Created June 7, 2023 20:38
eco game calc sync
var data = await fetch("http://eco-web-server/elixr-mods/framework/api/v1/get-prices/false").then(resp => resp.json())
var calcIngredients = getAllAngularRootElements()[0].__ngContext__.filter(x => x && typeof x === "object" && "craftingParentComponent" in x)[0].craftingParentComponent.ingredientsComponent.itemIngredients;
var supermap = calcIngredients.reduce((map, obj) => {
map[obj.name] = obj.nameID;
map[obj.nameID] = obj.name;
return map;
}, {})
for (var ingredient of ingredients) {