social-link-parser
Version:
Extract usernames, IDs, and metadata from social media URLs across 100+ platforms
201 lines • 9.4 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.registry = void 0;
const types_1 = require("../core/types");
const patch_patterns_1 = require("../utils/patch-patterns");
const amazon_1 = require("./amazon");
const bitbucket_1 = require("./bitbucket");
const bluesky_1 = require("./bluesky");
const discord_1 = require("./discord");
const email_1 = require("./email");
const facebook_1 = require("./facebook");
const github_1 = require("./github");
const gitlab_1 = require("./gitlab");
const instagram_1 = require("./instagram");
const kofi_1 = require("./kofi");
const linkedin_1 = require("./linkedin");
const onlyfans_1 = require("./onlyfans");
const patreon_1 = require("./patreon");
const phone_1 = require("./phone");
const pinterest_1 = require("./pinterest");
const reddit_1 = require("./reddit");
const shopify_1 = require("./shopify");
const shopmy_1 = require("./shopmy");
const snapchat_1 = require("./snapchat");
const soundcloud_1 = require("./soundcloud");
const spotify_1 = require("./spotify");
const substack_1 = require("./substack");
const telegram_1 = require("./telegram");
const threads_1 = require("./threads");
const tiktok_1 = require("./tiktok");
const tumblr_1 = require("./tumblr");
const twitch_1 = require("./twitch");
const twitter_1 = require("./twitter");
const youtube_1 = require("./youtube");
const venmo_1 = require("./venmo");
const cashapp_1 = require("./cashapp");
const paypal_1 = require("./paypal");
const vimeo_1 = require("./vimeo");
const cameo_1 = require("./cameo");
const applemusic_1 = require("./applemusic");
const deezer_1 = require("./deezer");
const tidal_1 = require("./tidal");
const bandcamp_1 = require("./bandcamp");
const mixcloud_1 = require("./mixcloud");
const audiomack_1 = require("./audiomack");
const dailymotion_1 = require("./dailymotion");
const rumble_1 = require("./rumble");
const pandora_1 = require("./pandora");
const triller_1 = require("./triller");
const bereal_1 = require("./bereal");
const vsco_1 = require("./vsco");
const dispo_1 = require("./dispo");
const clubhouse_1 = require("./clubhouse");
const poshmark_1 = require("./poshmark");
const liketoknowit_1 = require("./liketoknowit");
const revolve_1 = require("./revolve");
const opensea_1 = require("./opensea");
const imdb_1 = require("./imdb");
const ticketmaster_1 = require("./ticketmaster");
const bandsintown_1 = require("./bandsintown");
const stereo_1 = require("./stereo");
const fanfix_1 = require("./fanfix");
const slushy_1 = require("./slushy");
const gofundme_1 = require("./gofundme");
const calendly_1 = require("./calendly");
const mediakits_1 = require("./mediakits");
const matterport_1 = require("./matterport");
const whatsapp_1 = require("./whatsapp");
const vk_1 = require("./vk");
const medium_1 = require("./medium");
const devto_1 = require("./devto");
const stackoverflow_1 = require("./stackoverflow");
const quora_1 = require("./quora");
const kick_1 = require("./kick");
const bilibili_1 = require("./bilibili");
const bitchute_1 = require("./bitchute");
const peertube_1 = require("./peertube");
const dribbble_1 = require("./dribbble");
const behance_1 = require("./behance");
const artstation_1 = require("./artstation");
const flickr_1 = require("./flickr");
const audius_1 = require("./audius");
const beatport_1 = require("./beatport");
const bandlab_1 = require("./bandlab");
const etsy_1 = require("./etsy");
const ebay_1 = require("./ebay");
const aliexpress_1 = require("./aliexpress");
const stockx_1 = require("./stockx");
const grailed_1 = require("./grailed");
const wish_1 = require("./wish");
const buymeacoffee_1 = require("./buymeacoffee");
const stripelink_1 = require("./stripelink");
const squarecheckout_1 = require("./squarecheckout");
const coinbasecommerce_1 = require("./coinbasecommerce");
const rarible_1 = require("./rarible");
const etherscan_1 = require("./etherscan");
const looksrare_1 = require("./looksrare");
const slackinvite_1 = require("./slackinvite");
const signalgroup_1 = require("./signalgroup");
const microsoftteams_1 = require("./microsoftteams");
const hoobe_1 = require("./hoobe");
exports.registry = new Map([
[types_1.Platforms.Amazon, amazon_1.amazon],
[types_1.Platforms.Bitbucket, bitbucket_1.bitbucket],
[types_1.Platforms.Bluesky, bluesky_1.bluesky],
[types_1.Platforms.Discord, discord_1.discord],
[types_1.Platforms.Email, email_1.email],
[types_1.Platforms.Facebook, facebook_1.facebook],
[types_1.Platforms.GitHub, github_1.github],
[types_1.Platforms.GitLab, gitlab_1.gitlab],
[types_1.Platforms.Instagram, instagram_1.instagram],
[types_1.Platforms.KoFi, kofi_1.kofi],
[types_1.Platforms.LinkedIn, linkedin_1.linkedin],
[types_1.Platforms.OnlyFans, onlyfans_1.onlyfans],
[types_1.Platforms.Patreon, patreon_1.patreon],
[types_1.Platforms.Phone, phone_1.phone],
[types_1.Platforms.Pinterest, pinterest_1.pinterest],
[types_1.Platforms.Reddit, reddit_1.reddit],
[types_1.Platforms.Shopify, shopify_1.shopify],
[types_1.Platforms.ShopMy, shopmy_1.shopmy],
[types_1.Platforms.Snapchat, snapchat_1.snapchat],
[types_1.Platforms.SoundCloud, soundcloud_1.soundcloud],
[types_1.Platforms.Spotify, spotify_1.spotify],
[types_1.Platforms.Substack, substack_1.substack],
[types_1.Platforms.Telegram, telegram_1.telegram],
[types_1.Platforms.Venmo, venmo_1.venmo],
[types_1.Platforms.CashApp, cashapp_1.cashapp],
[types_1.Platforms.PayPal, paypal_1.paypal],
[types_1.Platforms.Vimeo, vimeo_1.vimeo],
[types_1.Platforms.Cameo, cameo_1.cameo],
[types_1.Platforms.AppleMusic, applemusic_1.applemusic],
[types_1.Platforms.Deezer, deezer_1.deezer],
[types_1.Platforms.Pandora, pandora_1.pandora],
[types_1.Platforms.Tidal, tidal_1.tidal],
[types_1.Platforms.Bandcamp, bandcamp_1.bandcamp],
[types_1.Platforms.Mixcloud, mixcloud_1.mixcloud],
[types_1.Platforms.Audiomack, audiomack_1.audiomack],
[types_1.Platforms.Dailymotion, dailymotion_1.dailymotion],
[types_1.Platforms.Threads, threads_1.threads],
[types_1.Platforms.TikTok, tiktok_1.tiktok],
[types_1.Platforms.Tumblr, tumblr_1.tumblr],
[types_1.Platforms.Twitch, twitch_1.twitch],
[types_1.Platforms.Twitter, twitter_1.twitter],
[types_1.Platforms.YouTube, youtube_1.youtube],
[types_1.Platforms.Rumble, rumble_1.rumble],
[types_1.Platforms.Triller, triller_1.triller],
[types_1.Platforms.BeReal, bereal_1.bereal],
[types_1.Platforms.VSCO, vsco_1.vsco],
[types_1.Platforms.Dispo, dispo_1.dispo],
[types_1.Platforms.Clubhouse, clubhouse_1.clubhouse],
[types_1.Platforms.Poshmark, poshmark_1.poshmark],
[types_1.Platforms.LikeToKnowIt, liketoknowit_1.liketoknowit],
[types_1.Platforms.Revolve, revolve_1.revolve],
[types_1.Platforms.OpenSea, opensea_1.opensea],
[types_1.Platforms.IMDb, imdb_1.imdb],
[types_1.Platforms.Ticketmaster, ticketmaster_1.ticketmaster],
[types_1.Platforms.BandsInTown, bandsintown_1.bandsintown],
[types_1.Platforms.Stereo, stereo_1.stereo],
[types_1.Platforms.Fanfix, fanfix_1.fanfix],
[types_1.Platforms.Slushy, slushy_1.slushy],
[types_1.Platforms.GoFundMe, gofundme_1.gofundme],
[types_1.Platforms.Calendly, calendly_1.calendly],
[types_1.Platforms.MediaKits, mediakits_1.mediakits],
[types_1.Platforms.Matterport, matterport_1.matterport],
[types_1.Platforms.WhatsApp, whatsapp_1.whatsapp],
[types_1.Platforms.VKontakte, vk_1.vk],
[types_1.Platforms.Medium, medium_1.medium],
[types_1.Platforms.DevTo, devto_1.devto],
[types_1.Platforms.StackOverflow, stackoverflow_1.stackoverflow],
[types_1.Platforms.Quora, quora_1.quora],
[types_1.Platforms.PeerTube, peertube_1.peertube],
[types_1.Platforms.Dribbble, dribbble_1.dribbble],
[types_1.Platforms.Behance, behance_1.behance],
[types_1.Platforms.ArtStation, artstation_1.artstation],
[types_1.Platforms.Flickr, flickr_1.flickr],
[types_1.Platforms.Audius, audius_1.audius],
[types_1.Platforms.Beatport, beatport_1.beatport],
[types_1.Platforms.BandLab, bandlab_1.bandlab],
[types_1.Platforms.Etsy, etsy_1.etsy],
[types_1.Platforms.EBay, ebay_1.ebay],
[types_1.Platforms.AliExpress, aliexpress_1.aliexpress],
[types_1.Platforms.StockX, stockx_1.stockx],
[types_1.Platforms.Grailed, grailed_1.grailed],
[types_1.Platforms.Wish, wish_1.wish],
[types_1.Platforms.BuyMeACoffee, buymeacoffee_1.buymeacoffee],
[types_1.Platforms.StripeLink, stripelink_1.stripelink],
[types_1.Platforms.SquareCheckout, squarecheckout_1.squarecheckout],
[types_1.Platforms.CoinbaseCommerce, coinbasecommerce_1.coinbasecommerce],
[types_1.Platforms.Rarible, rarible_1.rarible],
[types_1.Platforms.Etherscan, etherscan_1.etherscan],
[types_1.Platforms.LooksRare, looksrare_1.looksrare],
[types_1.Platforms.SlackInvite, slackinvite_1.slackinvite],
[types_1.Platforms.SignalGroup, signalgroup_1.signalgroup],
[types_1.Platforms.MicrosoftTeams, microsoftteams_1.microsoftteams],
[types_1.Platforms.HooBe, hoobe_1.hoobe],
[types_1.Platforms.Kick, kick_1.kick],
[types_1.Platforms.BiliBili, bilibili_1.bilibili],
[types_1.Platforms.BitChute, bitchute_1.bitchute],
]);
(0, patch_patterns_1.patchAllPlatforms)(exports.registry);
//# sourceMappingURL=index.js.map