Jokay03J / embedGenerator

embed generator for youtube,deezer,spotify embed

Home Page:https://jokay03j.github.io/embedGenerator/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

embed generator for youtube,deezer,spotify embed

https://jokay03j.github.io/embedGenerator/

License:MIT License


Languages

Language:TypeScript 100.0%