Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local diskSide = "right" -- Disk sürücünüzün bağlı olduğu tarafı belirtin
- while true do
- print("TapeWriter for Revelation")
- print("Müzik nerede?")
- write("URL:")
- local url = read()
- if url == "cancel" then
- -- İptal durumunu işleyin, eğer gerekliyse
- else
- local response = http.get(url, nil, true)
- if response then
- print("İndiriliyor")
- local data = response.readAll()
- -- Disk sürücüsünde disk var mı kontrol edelim
- if disk.isPresent(diskSide) then
- -- Floppy disk içerisinde veri var mı kontrol edelim
- if disk.hasData(diskSide) then
- -- Diski çıkaralım
- disk.eject(diskSide)
- end
- -- Diski tekrar takalım
- disk.eject(diskSide)
- else
- -- Disk sürücüsüne disk takalım
- disk.eject(diskSide)
- end
- -- Disk sürücüsüne disk takalım
- disk.eject(diskSide)
- -- Diskin monte edildiği dizini alalım
- local diskPath = disk.getMountPath(diskSide)
- -- Dosyayı disk üzerindeki bir dosyaya yazalım
- local file = fs.open(diskPath .. "/data", "w")
- file.write(data)
- file.close()
- response.close()
- print("Bu disk için bir isim var mı?")
- write("İsim:")
- local name = read()
- -- Diskin etiketini ayarlayalım
- disk.setLabel(diskSide, name)
- print("Tamamlandı!")
- else
- print("Verilen URL'den indirme başarısız oldu.")
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement