media-extractor
TypeScript icon, indicating that this package has built-in type declarations

1.1.3 • Public • Published

media-extractor

Find the hidden media URLs that image sites like Tenor or Giphy hide inside their html.


- https://tenor.com/NCEt.gif Is that a .jif file?

- Haha no, it's obviously a .gif file

Actually... it's an html file. Yes, have fun saving that in a database and trying to figure out why your images don't load.

Usage

npm install media-extractor

const { resolve } = require("media-extractor");
 
const link =
  "https://tenor.com/view/holo-spice-and-wolf-anime-cartoon-japanese-gif-9404303";
 
resolve(link).then(response => {
  console.log(response);
  // https://media1.tenor.com/images/326f7e77b5562ce6c9aa90ed77799017/tenor.gif
});

These links can be generated without an http request:

  • giphy.com/gifs

These links cannot be generated without an http request:

  • tenor.com/view
  • tenor.com/*.gif

Readme

Keywords

none

Package Sidebar

Install

npm i media-extractor

Weekly Downloads

3

Version

1.1.3

License

ISC

Unpacked Size

6.91 kB

Total Files

4

Last publish

Collaborators

  • xetera