0.2.4 • Published 2 years ago

media-url-parser v0.2.4

Weekly downloads
12
License
MIT
Repository
github
Last release
2 years ago

media-url-parser

Install with yarn add media-url-parser as a npm package.

Or load from a CDN

<script type="module">
  import mediaUrlParser from 'https://unpkg.com/media-url-parser'
  const x = mediaUrlParser('https://www.youtube.com/watch?v=EFh-vtZHjOQ')
  console.log(x) // {url: "https://www.youtube.com/watch?v=EFh-vtZHjOQ", provider: "youtube", id: "EFh-vtZHjOQ"}
</script>

Usage:

const urlA = 'https://www.youtube.com/watch?v=OkR7UNnQU6c'
const urlB = '192.168.0.1/a/longer/path/podcast.ogg'

const resultsA = mediaUrlParser(urlA)
const resultsB = mediaUrlParser(urlB)

This code will output:

// resultsA
{
    url: 'https://www.youtube.com/watch?v=OkR7UNnQU6c',
    provider: 'youtube',
    id: 'OkR7UNnQU6c'
}

// resultsB
{
    url: 'https://192.168.0.1/a/longer/path/podcast.ogg',
    provider: 'file',
    id: 'podcast.ogg' 
}

Supported providers are:

Possible future providers are:

Suggestions and PR welcome.

0.2.0

2 years ago

0.2.4

2 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago