1
0
mirror of https://github.com/snobu/destreamer.git synced 2026-01-20 23:12:16 +00:00
Files
destreamer-mirror/Thumbnail.ts
2020-04-08 09:20:31 +03:00

27 lines
771 B
TypeScript

import os from 'os';
import { terminal as term } from 'terminal-kit';
if (os.platform() !== "win32") {
term.brightWhite("Platform is not Windows, let's draw some thumbnails!\n");
let a = async () => {
response = await axios.get(posterImageUrl, {
headers: {
Authorization: `Bearer ${session.AccessToken}`
},
responseType: 'stream'
});
const writer = fs.createWriteStream('.thumbnail.png');
response.data.pipe(writer);
return new Promise((resolve, reject) => {
writer.on('finish', resolve);
writer.on('error', reject);
});
};
await a();
}
term.drawImage('.thumbnail.png', { shrink: { width: 50, height: 50 } });