added media keys + notifications

This commit is contained in:
2019-10-22 21:25:57 +02:00
parent 9c3ac88d12
commit a56d18e414
7 changed files with 575 additions and 146 deletions

26
src/scripts/download.js Normal file
View File

@@ -0,0 +1,26 @@
const download = {};
const request = require("request");
const fs = require("fs");
/**
* download and save a file
* @param {*} fileUrl url to download
* @param {*} targetPath path to save it at
*/
download.downloadFile = function(fileUrl, targetPath) {
return new Promise((resolve, reject) => {
var req = request({
method: "GET",
uri: fileUrl,
});
var out = fs.createWriteStream(targetPath);
req.pipe(out);
req.on("end", resolve);
req.on("error", reject);
});
};
module.exports = download;

View File

@@ -0,0 +1,7 @@
const mediaKeys = {
play: "MediaPlayPause",
next: "MediaNextTrack",
previous: "MediaPreviousTrack",
};
module.exports = mediaKeys;