vidsrcto converted to vidsrc.cc

This commit is contained in:
Inside4ndroid
2024-08-01 09:20:16 +01:00
parent 75ac2a12e7
commit d0cc0f8563
6 changed files with 176 additions and 298 deletions
+7 -8
View File
@@ -1,6 +1,5 @@
import express from "express";
import { getvmovie, getvserie } from "./src/vidsrcto.js";
import { getfmovie, getfserie } from "./src/filemoon.js";
const port = 3000;
@@ -9,7 +8,7 @@ const app = express()
app.get('/', (req, res) => {
res.status(200).json({
intro: "Welcome to the unofficial vidsrc provider: check the provider website @ https://vidsrc.to/ ",
intro: "Welcome to the unofficial vidsrc provider: check the provider website @ https://${host}/ ",
routes: {
movie: "/vidsrc/:movieTMDBid",
show: "/vidsrc/:showTMDBid?s=seasonNumber&e=episodeNumber"
@@ -26,14 +25,10 @@ app.get('/vidsrc/:tmdbId', async (req, res) => {
try {
if (season && episode) {
const vidsrcresponse = await getvserie(id, season, episode);
const filemoonresponse = await getfserie(id, season, episode);
const combinedResponse = { ...filemoonresponse, ...vidsrcresponse };
res.status(200).json(combinedResponse);
res.status(200).json(vidsrcresponse);
} else {
const vidsrcresponse = await getvmovie(id);
const filemoonresponse = await getfmovie(id);
const combinedResponse = { ...filemoonresponse, ...vidsrcresponse };
res.status(200).json(combinedResponse);
res.status(200).json(vidsrcresponse);
}
} catch (error) {
console.error('Error fetching data:', error);
@@ -41,6 +36,10 @@ app.get('/vidsrc/:tmdbId', async (req, res) => {
}
});
function wait(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
app.listen(port, () => {
console.log(`Example app listening on port http://localhost:${port}`);
});