Advertisement
3F0xog

funcs

Jan 26th, 2021 (edited)
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.09 KB | None | 0 0
  1. --wsFuncs
  2. --Made by 3F0x
  3. function wsPrint(msg)
  4.     print(msg)
  5. end
  6.  
  7. function wsWriteToCass(data)
  8.     local silence = http.get("https://raw.githubusercontent.com/3F0x/CC-cassete-thing/main/8%20min%20silence.dfpwm", nil, true)
  9.     local response = http.get(data, nil, true)
  10.     sleep(3)
  11.     rednet.open("back")
  12.     local tape = peripheral.find("tape_drive")
  13.     tape.stop()
  14.    
  15.     tape.seek(-tape.getPosition())
  16.     tape.write(silence.readAll())
  17.    
  18.    
  19.     tape.seek(-tape.getPosition())
  20.     tape.write(response.readAll())
  21.     local reddata = response
  22.     rednet.broadcast(textutils.serialise(reddata.readAll()))
  23.     response.close()
  24.    
  25.     rednet.close("back")
  26.     tape.seek(-tape.getPosition())
  27.     tape.play()
  28. end
  29.  
  30. function wsDownloadFile(data,name)
  31.     if type(songs) == "table" then
  32.         print("it exists")
  33.       else
  34.         songs= {}
  35.       end
  36.     local response = http.get(data, nil, true)
  37.     tF = fs.open(name,"w")
  38.     tF.write(response.readAll())
  39.     table.insert(songs, #songs + 1,name)
  40.     print(response.readAll())
  41.     tF.close()
  42.     response.close()
  43. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement