View difference between Paste ID: xYt3WDFD and Zh4wmkeR
SHOW: | | - or go back to the newest paste.
1
term.clear()
2
term.setCursorPos(1,1)
3
4
local name = ""
5
local code = ""
6
local names = {}
7
local codes = {}
8
local count = 0
9
10
while true do
11
    term.clear()
12
    term.setCursorPos(1,1)
13
    print("To stop adding, type STOP in the \"name\" field.")
14
    print("Already added "..count.." downloads.")
15
    
16
    write("File name: ")
17
    name = read()
18
    
19
    if name == "STOP" then break end
20
    
21
    write("Pastebin code: ")
22
    code = read()
23
    
24
    count = count + 1
25
    
26
    names[count] = name
27
    codes[count] = code
28
end
29
30
if count == 0 then
31
    print("Add at least one file!")
32
    return
33
end
34
35
term.clear()
36
term.setCursorPos(1,1)
37
write("Save as: ")
38
name = read()
39
40
local file = fs.open(name, "w")
41
42
for i = 1, count do
43
    file.writeLine([[shell.run("pastebin", "get", "]]..codes[i]..[[", "]]..names[i]..[[")]])
44
    file.flush()
45
end 
46
47
file.close()
48
49
print("Done! Saved as "..name)