88 lines
2.2 KiB
JavaScript
88 lines
2.2 KiB
JavaScript
|
|
var text = 'Hei! https://youtu.be/TLW6eTV8F_I hienoo';
|
|
var text = 'Hei! https://www.youtube.com/watch?v=AMlf-KXVOsQ hienoo';
|
|
var text = 'Hei! https://www.youtu.be/TLW6eTV8F_I https://www.youtube.com/watch?v=AMlf-KXVOsQ hienoo';
|
|
var regExp = /http(s)?:\/\/(www\.)?((youtu\.be\/([a-zA-Z0-9_-]*))|(youtube\.com\/watch\?v=([a-zA-Z0-9_-]*)))/;
|
|
|
|
var res = text.match(regExp);
|
|
|
|
console.log(res[5]);
|
|
console.log(res[7]);
|
|
|
|
/*
|
|
var getYoutubeTitle = function(query) {
|
|
var google = require('googleapis');
|
|
var apikey = 'AIzaSyBCLnmbmjjHvfScHNj8PBqINjoyLTAXEjg';
|
|
|
|
var youtube = google.youtube('v3');
|
|
var params = {-
|
|
part: 'snippet, statistics',
|
|
q: 'https://www.youtube.com/watch?v=XNwKqvCZ4kU',
|
|
type: 'video',
|
|
key: apikey
|
|
};
|
|
|
|
var result = youtube.search.list(params, function(err, resp) {
|
|
if (err) {
|
|
console.log('An error occured', err);
|
|
return;
|
|
}
|
|
|
|
console.log(resp.items[0].snippet.title);
|
|
console.log(resp.items[0].snippet.channelTitle);
|
|
|
|
|
|
console.log(resp);
|
|
});
|
|
|
|
console.log(result);
|
|
//var resultString = 'Title: '+;
|
|
};
|
|
*/
|
|
|
|
//console.log('YouTube!', getYoutubeTitle());
|
|
|
|
|
|
/*
|
|
getTemperatureString().then(function(result) {
|
|
console.log(result);
|
|
});
|
|
*/
|
|
|
|
/*
|
|
var res = null;
|
|
var message= '.heita 4d6';
|
|
if (res = message.match(/^\.heita ([0-9]+)d([0-9]+)$/i)) {
|
|
console.log(getDiceString(res[1], res[2]));
|
|
}
|
|
*/
|
|
/*
|
|
var message = '.saa Tampere'; var res = null;
|
|
if (res = message.match(/^\.saa ([^0-9 ]+)$/i)) {
|
|
console.log('kaupunki', res[1]);
|
|
owmapi.getTemperature(res[1]).then(function(result) {
|
|
console.log(result);
|
|
|
|
if(result.cod === '404') {
|
|
console.log('Eioo');
|
|
} else {
|
|
var city = result.name;
|
|
var country = result.sys.country;
|
|
var temp = (result.main.temp-273.15).toFixed(1);
|
|
var sunriseDate = new Date(result.sys.sunrise*1000);
|
|
var sunsetDate = new Date(result.sys.sunset*1000);
|
|
|
|
var sunrise = sunriseDate.getHours() + '.' + sunriseDate.getMinutes();
|
|
var sunset = sunsetDate.getHours() + '.' + sunsetDate.getMinutes();
|
|
|
|
var humidity = result.main.humidity;
|
|
var pressure = result.main.pressure;
|
|
|
|
console.log(city, temp, country, sunrise, sunset, humidity, pressure);
|
|
}
|
|
}, function(error) {
|
|
console.log('fas',error);
|
|
});
|
|
}
|
|
|
|
*/ |