social-network-detector
Version:
This library allows you to define a social platform by URI.
26 lines (22 loc) • 1.11 kB
JavaScript
var socialNetworkDetector = require('./src/social-network-detector');
console.log(socialNetworkDetector.getNetworksList());
/*
* Will return a similar array
* [
* 'facebook', 'twitter', 'linkedin', 'reddit', 'vkontakte', 'pinterest', 'tumblr', 'telegram',
* 'snapchat', 'slack', 'youtube', 'whatsapp', 'wechat', 'instagram', 'qq', 'tiktok', 'medium',
* 'quora', 'weibo', 'twitch', 'discord'
* ]
*/
var a1 = socialNetworkDetector.detect('https://staticxx.facebook.com/platform/'); // facebook
console.log(a1);
a1 = socialNetworkDetector.detect('android-app://com.linkedin.android'); // linkedin
console.log(a1);
a1 = socialNetworkDetector.detect('https://twitter.com/abyandaniel/status/1371762841066348544?s=20'); // twitter
console.log(a1);
a1 = socialNetworkDetector.detect('https://google.com/'); // null, since this is not a social platform
console.log(a1);
a1 = socialNetworkDetector.detect('https://newsstand.joomag.com/en/'); // null, since this is not a social platform
console.log(a1);
a1 = socialNetworkDetector.detect('https://anchor.fm'); // twitter
console.log(a1);