iptv-checker
Version:
Node.js CLI tool for checking links in IPTV playlists
15 lines (11 loc) • 394 B
JavaScript
import { default as _normalizeUrl } from 'normalize-url'
import { isUri as _isUri } from 'valid-url'
export function normalizeUrl(url) {
return _normalizeUrl(url, { stripProtocol: true })
}
export function isUri(string) {
return _isUri(encodeURI(string))
}
export function isValidUserAgent(string) {
return /^\w+\/(\d|\.)+ \([^)]+\).*/.test(string) || /^\w+\/(\d|\.)+$/.test(string)
}