Advertisement
Guest User

get

a guest
Apr 16th, 2014
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.90 KB | None | 0 0
  1. -- pastebin get 88quYu6q get
  2. args = {...}
  3.  
  4. if (#args == 0) then
  5.     print("Program Getter v0.2")
  6.     print("Usage: get <program>")
  7.     print("--------------------")
  8.     print("Available Programs:")
  9.     print("refuel, swarm, auto, reset, strip")
  10.     return
  11. end
  12.  
  13. programs = {
  14.     refuel="eKyCrrDM",
  15.     swarm="pa8LvVWe",
  16.     auto="WxTzM7bY",
  17.     reset="eijGKVtB",
  18.     strip="E2sHbFTH"
  19. }
  20.  
  21. function update (name,code)
  22.         -- Deletes a file and re-downloads it from pastebin
  23.         if (fs.exists(name)) then
  24.                 fs.delete(name)
  25.         end
  26.         -- Fetch new code from pastebin
  27.         local response = http.get(
  28.     "http://pastebin.com/raw.php?i=" .. textutils.urlEncode( code )
  29.         )
  30.         -- Save downloaded code
  31.         if response then
  32.                 local contents = response.readAll()
  33.                 local file = fs.open(name,"w")
  34.                 file.write(contents)
  35.                 file.close()
  36.                 return true, contents
  37.         end
  38. end
  39.  
  40. name = args[1]
  41. code = programs[args[1]]
  42. update(name,code)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement