Created
May 27, 2020 21:18
-
-
Save sylar/906adbdd2467b9eac329f3196c6f180c to your computer and use it in GitHub Desktop.
maiestiprost.com
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const fs = require("fs"); | |
const exec = require("child_process").exec; | |
const sources = [ | |
"../assets/sounds/Da1.mp3", | |
"../assets/sounds/da aluminiu si imprumut.mp3", | |
"../assets/sounds/da bineinteles.mp3", | |
"../assets/sounds/da cum zice si peterson esti prost de ti pute tot.mp3", | |
"../assets/sounds/da da da da.mp3", | |
"../assets/sounds/da esti atata de pamant ca forma ta preferata e depresia.mp3", | |
"../assets/sounds/da exista cuie de sicriu mai putin batute n cap.mp3", | |
"../assets/sounds/da inca te mentii bine de tot in top.mp3", | |
"../assets/sounds/da mai esti da.mp3", | |
"../assets/sounds/da masonerie e in franceza da.mp3", | |
"../assets/sounds/da mic si prost si bagi in gura si ceva cu sura.mp3", | |
"../assets/sounds/da nu ai nici o concurenta.mp3", | |
"../assets/sounds/da si te urasc.mp3", | |
"../assets/sounds/da te ai dus la bricolaj si esti prost.mp3", | |
"../assets/sounds/da tot prost tot prost da da.mp3", | |
"../assets/sounds/da tot prost tot prost.mp3", | |
"../assets/sounds/da tu ai pus dumb in dumbledore.mp3", | |
"../assets/sounds/da visu tau ii sa faci o clatita din pamantu plat.mp3", | |
"../assets/sounds/da.mp3", | |
"../assets/sounds/da3.mp3", | |
"../assets/sounds/da4.mp3", | |
"../assets/sounds/daaa da tot asa.mp3", | |
"../assets/sounds/daaaaaa.mp3", | |
"../assets/sounds/daaaaaaaaaaaaaaaaaa.mp3", | |
"../assets/sounds/daca velea si abi ar avea un copil nu l ar lasas sa se jaoce cu tine.mp3", | |
"../assets/sounds/dada.mp3", | |
"../assets/sounds/dada2.mp3", | |
"../assets/sounds/desavarsit de prost.mp3", | |
"../assets/sounds/evident.mp3", | |
"../assets/sounds/ighen.mp3", | |
"../assets/sounds/indubitabil.mp3", | |
"../assets/sounds/mda da.mp3", | |
"../assets/sounds/mda da2.mp3", | |
"../assets/sounds/mda nu s a schimbat nimic.mp3", | |
"../assets/sounds/me oui.mp3", | |
"../assets/sounds/mhmmm.mp3", | |
"../assets/sounds/mult prea prost.mp3", | |
"../assets/sounds/mult prea.mp3", | |
"../assets/sounds/neam de neamu tau.mp3", | |
"../assets/sounds/nu conteaza de cate ori tot da.mp3", | |
"../assets/sounds/nu mai apasa ca i tot da.mp3", | |
"../assets/sounds/nu nu mai esti prost in sfarsit esti f prost.mp3", | |
"../assets/sounds/oui oui.mp3", | |
"../assets/sounds/prietenii tai imaginari rad de tine.mp3", | |
"../assets/sounds/salut tu ai verificat si ieri da e tot da.mp3", | |
"../assets/sounds/sapte minus cinci plus doi tie ti da zero.mp3", | |
"../assets/sounds/suta la suta.mp3", | |
"../assets/sounds/yah.mp3", | |
"../assets/sounds/yes.mp3", | |
]; | |
const url = "http://maiestiprost.com/assets/sounds"; | |
const downloadUrls = sources.reduce((res, source) => { | |
const audioName = encodeURIComponent(source.split("/").pop()); | |
return [...res, `${url}/${audioName}`]; | |
}, []); | |
const folder = "./maiestiprostAudio"; | |
fs.exists(folder, (exists) => { | |
if (exists) { | |
fs.rmdirSync(folder, { recursive: true }); | |
} | |
fs.mkdirSync(folder); | |
const downloadCommand = "curl -o"; | |
downloadUrls.forEach((url) => { | |
const name = decodeURIComponent(url.split("/").pop()); | |
const toExecute = `${downloadCommand} './${folder}/${name}' ${url}`; | |
exec(toExecute); | |
}); | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment