-- Import API local tableAPI = require('./apis/tableAPI') local setAPI = require('./apis/setAPI') local Management = require('management') -- Wrap terminal local monitor = peripheral.wrap('monitor_0') monitor.setTextScale(0.5) term.redirect(monitor) term.clear() term.setCursorPos(1, 1) local test = Management:new() -- Create inventory set test:getPeripherals() -- Read inventorys test:getInventories() -- Sort for item test:getItems() -- Combine stacks test:sort() -- Count items test:count() print(tableAPI.serializeTable(test.items)) while true do term.clear() term.setCursorPos(1, 1) print(test:getItemList()) if test:import() then test:count() end --test:readItem() os.sleep(10) end --[[ local _, height = term.getSize() local step = 20 local event, side, x, y = os.pullEvent("monitor_touch") if y < height / 2 then term.scroll(-step) else term.scroll(step) end ]]