johnneijzen

Testing Downloader Computercraft

May 9th, 2017
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.22 KB | None | 0 0
  1. --[[
  2.     Version
  3.         0.06
  4.     Changelogs
  5.         0.01 Added Support for Excavation2017.lua
  6.              Added Support for Tunnel2017.lua
  7.         0.02 Added Support for StripMining2017.lua
  8.         0.03 Added Pre Support for Bridge2017.lua
  9.         0.05 Fully Added Support for Bridge2017.lua
  10.         0.06 Add Support for BridgeNoWalls2017.lua
  11. ]]--
  12.  
  13. local download1 = http.get("https://raw.githubusercontent.com/johnneijzen/John-Computer-Craft-Program-2017/master/Turtle%20Programs/Excavation2017.lua")
  14. local download2 = http.get("https://raw.githubusercontent.com/johnneijzen/John-Computer-Craft-Program-2017/master/Turtle%20Programs/Tunnel2017.lua")
  15. local download3 = http.get("https://raw.githubusercontent.com/johnneijzen/John-Computer-Craft-Program-2017/master/Turtle%20Programs/StripMining2017.lua")
  16. local download4 = http.get("https://raw.githubusercontent.com/johnneijzen/John-Computer-Craft-Program-2017/master/Turtle%20Programs/Bridge2017.lua")
  17. local download5 = http.get("https://raw.githubusercontent.com/johnneijzen/John-Computer-Craft-Program-2017/master/Turtle%20Programs/BridgeNoWalls2017.lua")
  18. local downloadGUI = http.get("https://raw.githubusercontent.com/johnneijzen/John-Computer-Craft-Program-2017/master/JohnPrograms.lua")
  19.  
  20. local function downloadExcavation()
  21.     local temp = download1.readAll()
  22.     download1.close()
  23.  
  24.     fs.delete("john-ComputerCraft-Program/Excavation2017") -- To make sure it updates
  25.  
  26.     local file = fs.open("john-ComputerCraft-Program/Excavation2017","w")
  27.     file.write(temp)
  28.     file.close()
  29. end
  30.  
  31. local function downloadTunnel()
  32.     local temp = download2.readAll()
  33.     download2.close()
  34.  
  35.     fs.delete("john-ComputerCraft-Program/Tunnel2017") -- To make sure it updates
  36.  
  37.     local file = fs.open("john-ComputerCraft-Program/Tunnel2017","w")
  38.     file.write(temp)
  39.     file.close()
  40. end
  41.  
  42. local function downloadStripMining()
  43.     local temp = download3.readAll()
  44.     download3.close()
  45.  
  46.     fs.delete("john-ComputerCraft-Program/StripMining2017") -- To make sure it updates
  47.  
  48.     local file = fs.open("john-ComputerCraft-Program/StripMining2017","w")
  49.     file.write(temp)
  50.     file.close()
  51. end
  52.  
  53. local function downloadBrige()
  54.     local temp = download4.readAll()
  55.     download4.close()
  56.  
  57.     fs.delete("john-ComputerCraft-Program/Bridge2017") -- To make sure it updates
  58.  
  59.     local file = fs.open("john-ComputerCraft-Program/Bridge2017","w")
  60.     file.write(temp)
  61.     file.close()
  62. end
  63.  
  64. local function downloadBrigeNoWalls()
  65.     local temp = download5.readAll()
  66.     download5.close()
  67.  
  68.     fs.delete("john-ComputerCraft-Program/BridgeNoWalls2017") -- To make sure it updates
  69.  
  70.     local file = fs.open("john-ComputerCraft-Program/BridgeNoWalls2017","w")
  71.     file.write(temp)
  72.     file.close()
  73. end
  74.  
  75. local function downloadJohnPrograms()
  76.     local temp = downloadGUI.readAll()
  77.     downloadGUI.close()
  78.  
  79.     fs.delete("JohnPrograms") -- To make sure it updates
  80.  
  81.     local file = fs.open("JohnPrograms","w")
  82.     file.write(temp)
  83.     file.close()
  84. end
  85.  
  86. local function update()
  87.     downloadExcavation()
  88.     downloadTunnel()
  89.     downloadStripMining()
  90.     downloadBrige()
  91.     downloadBrigeNoWalls()
  92.     downloadJohnPrograms()
  93.     shell.run("JohnPrograms")
  94. end
  95.  
  96. update()
Add Comment
Please, Sign In to add comment