UNPKG

social-network-detector

Version:

This library allows you to define a social platform by URI.

26 lines (22 loc) 1.11 kB
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);