Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --wsFuncs
- --Made by 3F0x
- function wsPrint(msg)
- print(msg)
- end
- function wsWriteToCass(data)
- local silence = http.get("https://raw.githubusercontent.com/3F0x/CC-cassete-thing/main/8%20min%20silence.dfpwm", nil, true)
- local response = http.get(data, nil, true)
- sleep(3)
- rednet.open("back")
- local tape = peripheral.find("tape_drive")
- tape.stop()
- tape.seek(-tape.getPosition())
- tape.write(silence.readAll())
- tape.seek(-tape.getPosition())
- tape.write(response.readAll())
- local reddata = response
- rednet.broadcast(textutils.serialise(reddata.readAll()))
- response.close()
- rednet.close("back")
- tape.seek(-tape.getPosition())
- tape.play()
- end
- function wsDownloadFile(data,name)
- if type(songs) == "table" then
- print("it exists")
- else
- songs= {}
- end
- local response = http.get(data, nil, true)
- tF = fs.open(name,"w")
- tF.write(response.readAll())
- table.insert(songs, #songs + 1,name)
- print(response.readAll())
- tF.close()
- response.close()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement