gridcaster

Untitled

Jun 11th, 2021
716
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function mysplit (inputstr, sep)
  2.         if sep == nil then
  3.                 sep = "%s"
  4.         end
  5.         local t={}
  6.         for str in string.gmatch(inputstr, "([^"..sep.."]+)") do
  7.                 table.insert(t, str)
  8.         end
  9.         return t
  10. end
  11. term.redirect(peripheral.wrap("top"))
  12.  
  13. while true do -- # Main Loop
  14.    
  15.     term.clear()
  16.     term.setCursorPos(1,1)
  17.  
  18.     local success, output = commands.exec("season get")
  19. --  if success then
  20.   --print(output[1])
  21.         stringTable = mysplit(output[1])
  22.         season=stringTable[4]
  23.   season=season:sub(1,-2)
  24.   season=string.gsub(season,"_"," ")
  25.   season=string.lower(season)
  26.   season=string.gsub(" "..season, "%W%l", string.upper):sub(2)
  27.         day=stringTable[6]
  28.   day=day:sub(1,-2)
  29.   print("Day     : " .. os.day())
  30.         --print("Time    : " .. textutils.formatTime(os.time(), false))
  31.         print("Season  : " .. season)
  32.         print("Weekday : " .. day)
  33. --  end
  34.     sleep(60)  
  35. end -- #End Main Loop
  36.  
  37. term.restore()
RAW Paste Data