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 | |
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