mu-player
Version:
Play music from vk.com and soundcloud.com via Music Player Daemon
27 lines (24 loc) • 729 B
JavaScript
import blessed from 'blessed';
import * as vk from 'vk-universal-api';
export default (screen, cb) => {
let prompt = blessed.prompt({
parent: screen,
border: 'line',
height: 'shrink',
width: 'half',
top: 'center',
left: 'center',
label: ' {blue-fg}Question{/blue-fg} ',
tags: true,
keys: true,
vi: true,
hidden: false
});
prompt.input('insert vk user or community url', '', (err, value) => {
var alias = value.split('vk.com/')[1];
return vk.method('utils.resolveScreenName', { screen_name: alias }).then((apiResponse) => {
var id = (apiResponse.type === 'group' ? '-' : '') + apiResponse.object_id;
cb(id);
}).catch(Logger.error.bind(Logger));
});
};