Skip to content

Jokay03J/embedGenerator

Repository files navigation

Version package DL TOTAL LATEST RELEASE ALL CONTRIBUTOR Test code
NPM

embedGenerator

this package create embed url with link

documentation

embedgenerator is documented in here

Supported site

site type supported
spotify tracklist,track
deezer tracklist,track ✅(only on node)
youtube playlist,video,live

exemples:

youtube

import { YoutubeGenerator } from "embedgenerator";

YoutubeGenerator.embed("https://www.youtube.com/watch?v=dQw4w9WgXcQ").then(
  (url) => {
    console.log(url);
    //output: https://youtube.com/embed/dQw4w9WgXcQ
  }
);

spotify

import { SpotifyGenerator } from "embedgenerator";

SpotifyGenerator.embed(
  "https://open.spotify.com/track/4cOdK2wGLETKBW3PvgPWqT?si=8485dc026c1e4205"
).then((url) => {
  console.log(url);
  //output: https://open.spotify.com/embed/track/4cOdK2wGLETKBW3PvgPWqT?utm_source=oembed
});

deezer

import { DeezerGenerator } from "embedgenerator";

DeezerGenerator.embed("https://deezer.page.link/KsnNy8jDSAzvD4GA7").then(
  (url) => {
    console.log(url);
    //output: https://widget.deezer.com/widget/auto/track/66677621?autoplay=false&radius=true&tracklist=true
  }
);

How to contribute

You can contribute with fork this project.

Make changelog

After you have finished your work, you must make a changelog using npx changeset.
After you have make your changelog create a pull request with your commited changelog inside .changeset.
That it !

Run test

npm run test

Licence

This project is under licence MIT