small fixes

This commit is contained in:
genio
2021-11-22 12:35:05 +01:00
parent d4a637dbfc
commit 697138d3fa
3 changed files with 34 additions and 13 deletions

View File

@@ -1,21 +1,20 @@
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');
settings = require('../settings.json')
}
catch (e) {
console.warn("settings.json not found")
}
const isWindows = process.platform === 'win32';
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]
)
ytldp.stdout.on('data', data => {
socket.emit('progress', data.toString())
console.log(data.toString())