embedgenerator
v2.0.2
Published
create url embed for spotify,deezer,youtube,etc...!
Downloads
21
Maintainers
Readme
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