Skip to content

Instantly share code, notes, and snippets.

@sometimesweremakemistakes
Created April 23, 2020 19:39
Show Gist options
  • Save sometimesweremakemistakes/af34fbf187e125d1778b7287d9ec82cb to your computer and use it in GitHub Desktop.
Save sometimesweremakemistakes/af34fbf187e125d1778b7287d9ec82cb to your computer and use it in GitHub Desktop.
Simple stream URL getter for loveradio.ru
const http = require('http')
const streamPatterns = [
/stream.loveradio.ru:80\/[^">\s]+/g,
/stream2.n340.com:80\/[^">\s]+/g
]
http.get('http://www.loveradio.ru/player.htm', (response) => {
let data = ''
response.on('data', (chunk) => {
data += chunk
})
response.on('end', () => {
streamPatterns.forEach((pattern) => {
let links = data.match(pattern)
if(!links) return
console.log(`Stream links:\n\n${links.join('\n\n')}`)
})
})
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment