View difference between Paste ID: RxebTRQQ and vPjt5XQ8
SHOW: | | - or go back to the newest paste.
1-
local FILENAME = '/farm.lua'
1+
local FILENAME = '/quarry.lua'
2
3
local cacheBreak = tostring(math.random(0, 99999))
4
5-
res, err = http.get('https://gist.githubusercontent.com/posLop/88141bcd6989689d5eb12d33287bc287/raw/carrot.lua?breaker=' .. cacheBreak)
5+
res, err = http.get('https://gist.githubusercontent.com/posLop/5902d8ff5154abeef01221faae3f061e/raw/quarry.lua?breaker=' .. cacheBreak)
6
if not res then error(err) end
7
8
local code = res.readAll()
9
10
11
if not(fs.exists(FILENAME))
12
then
13
    local newHarvest = fs.open(FILENAME, 'w')
14
    newHarvest.close()
15
end
16
17
local readFile = fs.open(FILENAME, 'r')
18
local oldCode = readFile.readAll()
19
readFile.close()
20
21
local file = fs.open(FILENAME, 'w')
22
23
if oldCode == code
24
then
25
    file.write(oldCode)
26
    print('NO CHANGES MADE - Same Code')
27
else
28
    file.write(code)
29
    print('WRITING UPDATE')
30
    byteDiff = string.len(code) - string.len(oldCode)
31
32
    if byteDiff >= 0
33
    then
34
        print(tostring(math.abs(byteDiff)) .. ' bytes added')
35
    else
36
        print(tostring(math.abs(byteDiff)) .. ' bytes removed')
37
    end
38
end
39
40
file.close()
41
res.close()