View difference between Paste ID: xTn3E6Fm and GgTJ0v0L
SHOW: | | - or go back to the newest paste.
1
--[[ 
2
    Version 
3
        0.07
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 Added Support for BridgeNoWalls2017.lua
11
        0.07 Added Support for MultiBuild2017.lua
12
]]--
13
14-
local download1 = http.get("https://raw.githubusercontent.com/johnneijzen/John-Computer-Craft-Program-2017/master/Turtle%20Programs/Excavation2017.lua")
14+
local download1 = http.get("https://raw.githubusercontent.com/SoulofSorrow/John-Computer-Craft-Program-2017/master/Turtle%20Programs/Excavation2017.lua")
15-
local download2 = http.get("https://raw.githubusercontent.com/johnneijzen/John-Computer-Craft-Program-2017/master/Turtle%20Programs/Tunnel2017.lua")
15+
local download2 = http.get("https://raw.githubusercontent.com/SoulofSorrow/John-Computer-Craft-Program-2017/master/Turtle%20Programs/Tunnel2017.lua")
16-
local download3 = http.get("https://raw.githubusercontent.com/johnneijzen/John-Computer-Craft-Program-2017/master/Turtle%20Programs/StripMining2017.lua")
16+
local download3 = http.get("https://raw.githubusercontent.com/SoulofSorrow/John-Computer-Craft-Program-2017/master/Turtle%20Programs/StripMining2017.lua")
17-
local download4 = http.get("https://raw.githubusercontent.com/johnneijzen/John-Computer-Craft-Program-2017/master/Turtle%20Programs/Bridge2017.lua")
17+
local download4 = http.get("https://raw.githubusercontent.com/SoulofSorrow/John-Computer-Craft-Program-2017/master/Turtle%20Programs/Bridge2017.lua")
18-
local download5 = http.get("https://raw.githubusercontent.com/johnneijzen/John-Computer-Craft-Program-2017/master/Turtle%20Programs/BridgeNoWalls2017.lua")
18+
local download5 = http.get("https://raw.githubusercontent.com/SoulofSorrow/John-Computer-Craft-Program-2017/master/Turtle%20Programs/BridgeNoWalls2017.lua")
19-
local download6 = http.get("https://raw.githubusercontent.com/johnneijzen/John-Computer-Craft-Program-2017/master/Turtle%20Programs/MultiBuild2017.lua")
19+
local download6 = http.get("https://raw.githubusercontent.com/SoulofSorrow/John-Computer-Craft-Program-2017/master/Turtle%20Programs/MultiBuild2017.lua")
20-
local downloadGUI = http.get("https://raw.githubusercontent.com/johnneijzen/John-Computer-Craft-Program-2017/master/JohnPrograms.lua")
20+
local downloadGUI = http.get("https://raw.githubusercontent.com/SoulofSorrow/John-Computer-Craft-Program-2017/master/JohnPrograms.lua")
21
22
local function downloadExcavation()
23
    local temp = download1.readAll()
24
    download1.close()
25
 
26
    fs.delete("john-ComputerCraft-Program/Excavation2017") -- To make sure it updates
27
28
    local file = fs.open("john-ComputerCraft-Program/Excavation2017","w")
29
    file.write(temp)
30
    file.close()
31
end
32
 
33
local function downloadTunnel()
34
    local temp = download2.readAll()
35
    download2.close()
36
 
37
    fs.delete("john-ComputerCraft-Program/Tunnel2017") -- To make sure it updates
38
39
    local file = fs.open("john-ComputerCraft-Program/Tunnel2017","w")
40
    file.write(temp)
41
    file.close()
42
end
43
44
local function downloadStripMining()
45
    local temp = download3.readAll()
46
    download3.close()
47
 
48
    fs.delete("john-ComputerCraft-Program/StripMining2017") -- To make sure it updates
49
50
    local file = fs.open("john-ComputerCraft-Program/StripMining2017","w")
51
    file.write(temp)
52
    file.close()
53
end
54
55
local function downloadBrige()
56
    local temp = download4.readAll()
57
    download4.close()
58
59
    fs.delete("john-ComputerCraft-Program/Bridge2017") -- To make sure it updates
60
61
    local file = fs.open("john-ComputerCraft-Program/Bridge2017","w")
62
    file.write(temp)
63
    file.close()
64
end
65
66
local function downloadBrigeNoWalls()
67
    local temp = download5.readAll()
68
    download5.close()
69
70
    fs.delete("john-ComputerCraft-Program/BridgeNoWalls2017") -- To make sure it updates
71
72
    local file = fs.open("john-ComputerCraft-Program/BridgeNoWalls2017","w")
73
    file.write(temp)
74
    file.close()
75
end
76
77
local function downloadMultiBuild()
78
    local temp = download6.readAll()
79
    download6.close()
80
81
    fs.delete("john-ComputerCraft-Program/MultiBuild2017") -- To make sure it updates
82
83
    local file = fs.open("john-ComputerCraft-Program/MultiBuild2017","w")
84
    file.write(temp)
85
    file.close()
86
end
87
88
 
89
local function downloadJohnPrograms()
90
    local temp = downloadGUI.readAll()
91
    downloadGUI.close()
92
93
    fs.delete("JohnPrograms") -- To make sure it updates
94
95
    local file = fs.open("JohnPrograms","w")
96
    file.write(temp)
97
    file.close()
98
end
99
 
100
local function update()
101
    downloadExcavation()
102
    downloadTunnel()
103
    downloadStripMining()
104
    downloadBrige()
105
    downloadBrigeNoWalls()
106
    downloadMultiBuild()
107
    downloadJohnPrograms()
108
    shell.run("JohnPrograms")
109
end
110
 
111
update()