Grosse refonte + Ajout /amp + Correctif /crack

This commit is contained in:
Zachary Guénot
2023-05-28 02:55:30 +02:00
parent ef58e007bc
commit 011b0d6d68
17 changed files with 233 additions and 92 deletions

18
utilsCrack/download.js Normal file
View File

@@ -0,0 +1,18 @@
const axios = require('axios')
const fs = require('fs')
module.exports = download = (async (url, file, headers) => {
let path = `./cracks/${file}`
let writer = fs.createWriteStream(path)
try {
await axios({ url: url + file, method: 'GET', responseType: 'stream', headers }).then(response => {
return new Promise((resolve, reject) => {
response.data.pipe(writer)
let error = null
writer.on('error', err => { error = err; writer.close(); reject(err) })
writer.on('close', () => { if (!error) resolve(true) })
})
}).catch(console.error)
return path
} catch (error) { console.error(error) }
})