From eb365a2ab2d34a5fd439eee1c8c7c6d5e5b913d0 Mon Sep 17 00:00:00 2001 From: Bram van der Veen <96aa48@gmail.com> Date: Thu, 4 Jun 2015 21:19:40 +0200 Subject: [PATCH] Made a module for connecting to youtube and downloading mp3's --- .gitignore | 1 + yt.js | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 yt.js diff --git a/.gitignore b/.gitignore index ce29665..9bd40eb 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ node_modules mumblemusicbot *.pem *.mp3 +apikey diff --git a/yt.js b/yt.js new file mode 100644 index 0000000..32c2da8 --- /dev/null +++ b/yt.js @@ -0,0 +1,14 @@ +//yt.js +var search = require('youtube-search'); +var dl = require('youtube-dl'); +var fs = require('fs'); + +search('low leaf as one', {key: fs.readFileSync('apikey').toString()}, function (err, results) { + if (err) console.warn(err); + console.log(results[0].link) + dl.exec(results[0].link, ['-x', '--audio-format', 'mp3', '-o', 'music/%(title)s.%(ext)s'], {}, function(err, output) { + if (err) throw err; + console.log(output); +}); + +})