This commit is contained in:
2021-11-24 00:04:37 +01:00
parent 697138d3fa
commit 88cbba61ef
6 changed files with 42 additions and 18 deletions

View File

@@ -1,6 +1,6 @@
const { spawn } = require('child_process')
const logger = require('./logger')
let settings
const { spawn } = require('child_process');
const logger = require('./logger');
let settings;
try {
settings = require('../settings.json')
@@ -13,14 +13,15 @@ const isWindows = process.platform === 'win32'
const download = (socket, url) => {
const ytldp = spawn(`./lib/yt-dlp${isWindows ? '.exe' : ''}`,
['-o', `${settings.download_path || './downloads/'}%(title)s.%(ext)s`, url]
['-o', `${settings.download_path || 'downloads/'}%(title)s.%(ext)s`, url]
)
ytldp.stdout.on('data', data => {
socket.emit('progress', data.toString())
console.log(data.toString())
logger('download', `Fetching ${data.toString()}`)
})
ytldp.on('exit', () => {
socket.emit('progress', 'Done!')
logger('download', 'Done!')
})
}
@@ -30,7 +31,7 @@ const abortDownload = (socket) => {
spawn('killall', ['yt-dlp'])
res.stdout.on('data', data => {
socket.emit('progress', 'Aborted!')
console.log(data.toString())
logger('download', `Aborting ${data.toString()}`)
})
logger('download', 'Aborted')
}