Update index.js
Browse files
index.js
CHANGED
|
@@ -321,8 +321,8 @@ const youtubedl = async (url) => {
|
|
| 321 |
const app = express()
|
| 322 |
.set('json spaces', 4)
|
| 323 |
.use(morgan('dev'))
|
| 324 |
-
.use(express.json())
|
| 325 |
-
.all('/', (req, res) => {
|
| 326 |
const host = 'https://' + req.get('host');
|
| 327 |
res.json({
|
| 328 |
"List": [
|
|
@@ -368,8 +368,8 @@ const app = express()
|
|
| 368 |
"body": "JSON.stringify({ \"url\": \"example.com\" })"
|
| 369 |
}
|
| 370 |
]
|
| 371 |
-
})
|
| 372 |
-
.get('/yt', async (req, res) => {
|
| 373 |
const host = 'https://' + req.get('host');
|
| 374 |
try {
|
| 375 |
let { url, type, quality, json } = req.query;
|
|
@@ -399,8 +399,8 @@ const app = express()
|
|
| 399 |
console.log(e);
|
| 400 |
return res.json({ message: e.message });
|
| 401 |
}
|
| 402 |
-
})
|
| 403 |
-
.get('/ig', async (req,res) => {
|
| 404 |
try {
|
| 405 |
let {url} = req.query
|
| 406 |
let regex = /https?:\/\/(www\.)?instagram\.com\/(p|reel|tv)/;
|
|
@@ -411,8 +411,8 @@ const app = express()
|
|
| 411 |
console.log(e);
|
| 412 |
return res.json({ message: e.message });
|
| 413 |
}
|
| 414 |
-
})
|
| 415 |
-
|
| 416 |
try {
|
| 417 |
let { url } = req.query
|
| 418 |
let regex = /https?:\/\/(www\.|v(t|m|vt)\.|t\.)?tiktok\.com/;
|
|
@@ -425,8 +425,8 @@ const app = express()
|
|
| 425 |
console.log(e);
|
| 426 |
return res.json({ message: e.message });
|
| 427 |
}
|
| 428 |
-
})
|
| 429 |
-
.get('/pindl', async (req, res) => {
|
| 430 |
try {
|
| 431 |
let { url } = req.query
|
| 432 |
let regex = /https:\/\/pin\.it\/\w+|https:\/\/[a-z]{2}\.pinterest\.com\/pin\/\d+/;
|
|
@@ -439,8 +439,8 @@ const app = express()
|
|
| 439 |
console.log(e);
|
| 440 |
return res.json({ message: e.message });
|
| 441 |
}
|
| 442 |
-
})
|
| 443 |
-
.get('/fb', async (req, res) => {
|
| 444 |
try {
|
| 445 |
let {url} = req.query
|
| 446 |
let regex = /https?:\/\/(fb\.watch|(www\.|web\.|m\.)?facebook\.com)/;
|
|
@@ -451,8 +451,8 @@ const app = express()
|
|
| 451 |
console.log(e);
|
| 452 |
return res.json({ message: e.message });
|
| 453 |
}
|
| 454 |
-
})
|
| 455 |
-
.get('/ytsearch', async (req, res) => {
|
| 456 |
try {
|
| 457 |
let q = req.query.q || req.query.query;
|
| 458 |
if (!q) return res.json({ message: 'Input parameter q' });
|
|
@@ -463,8 +463,8 @@ const app = express()
|
|
| 463 |
console.log(e);
|
| 464 |
return res.json({ message: e.message });
|
| 465 |
}
|
| 466 |
-
})
|
| 467 |
-
.get('/mediafire', async (req, res) => {
|
| 468 |
try {
|
| 469 |
let { url } = req.query
|
| 470 |
//console.log(url)
|
|
@@ -477,8 +477,8 @@ const app = express()
|
|
| 477 |
console.log(e);
|
| 478 |
return res.json({ message: e.message });
|
| 479 |
}
|
| 480 |
-
})
|
| 481 |
-
.get('/ytdl', async (req, res) => {
|
| 482 |
try {
|
| 483 |
let { url } = req.query
|
| 484 |
if (!ytIdRegex.test(url)) return res.json({ message: 'Invalid URL' });
|
|
@@ -492,7 +492,7 @@ const app = express()
|
|
| 492 |
console.log(e);
|
| 493 |
return res.json({ message: e.message });
|
| 494 |
}
|
| 495 |
-
})
|
| 496 |
app.post('/mega', async (req, res) => {
|
| 497 |
try {
|
| 498 |
let { url } = req.body;
|
|
@@ -505,5 +505,5 @@ const app = express()
|
|
| 505 |
console.log(e);
|
| 506 |
return res.json({ message: e.message });
|
| 507 |
}
|
| 508 |
-
})
|
| 509 |
app.listen(7860, () => console.log('App running on port 7860'));
|
|
|
|
| 321 |
const app = express()
|
| 322 |
.set('json spaces', 4)
|
| 323 |
.use(morgan('dev'))
|
| 324 |
+
.use(express.json());
|
| 325 |
+
app.all('/', (req, res) => {
|
| 326 |
const host = 'https://' + req.get('host');
|
| 327 |
res.json({
|
| 328 |
"List": [
|
|
|
|
| 368 |
"body": "JSON.stringify({ \"url\": \"example.com\" })"
|
| 369 |
}
|
| 370 |
]
|
| 371 |
+
}),
|
| 372 |
+
app.get('/yt', async (req, res) => {
|
| 373 |
const host = 'https://' + req.get('host');
|
| 374 |
try {
|
| 375 |
let { url, type, quality, json } = req.query;
|
|
|
|
| 399 |
console.log(e);
|
| 400 |
return res.json({ message: e.message });
|
| 401 |
}
|
| 402 |
+
}),
|
| 403 |
+
app.get('/ig', async (req,res) => {
|
| 404 |
try {
|
| 405 |
let {url} = req.query
|
| 406 |
let regex = /https?:\/\/(www\.)?instagram\.com\/(p|reel|tv)/;
|
|
|
|
| 411 |
console.log(e);
|
| 412 |
return res.json({ message: e.message });
|
| 413 |
}
|
| 414 |
+
}),
|
| 415 |
+
app.get('/tt', async (req, res) => {
|
| 416 |
try {
|
| 417 |
let { url } = req.query
|
| 418 |
let regex = /https?:\/\/(www\.|v(t|m|vt)\.|t\.)?tiktok\.com/;
|
|
|
|
| 425 |
console.log(e);
|
| 426 |
return res.json({ message: e.message });
|
| 427 |
}
|
| 428 |
+
}),
|
| 429 |
+
app.get('/pindl', async (req, res) => {
|
| 430 |
try {
|
| 431 |
let { url } = req.query
|
| 432 |
let regex = /https:\/\/pin\.it\/\w+|https:\/\/[a-z]{2}\.pinterest\.com\/pin\/\d+/;
|
|
|
|
| 439 |
console.log(e);
|
| 440 |
return res.json({ message: e.message });
|
| 441 |
}
|
| 442 |
+
}),
|
| 443 |
+
app.get('/fb', async (req, res) => {
|
| 444 |
try {
|
| 445 |
let {url} = req.query
|
| 446 |
let regex = /https?:\/\/(fb\.watch|(www\.|web\.|m\.)?facebook\.com)/;
|
|
|
|
| 451 |
console.log(e);
|
| 452 |
return res.json({ message: e.message });
|
| 453 |
}
|
| 454 |
+
}),
|
| 455 |
+
app.get('/ytsearch', async (req, res) => {
|
| 456 |
try {
|
| 457 |
let q = req.query.q || req.query.query;
|
| 458 |
if (!q) return res.json({ message: 'Input parameter q' });
|
|
|
|
| 463 |
console.log(e);
|
| 464 |
return res.json({ message: e.message });
|
| 465 |
}
|
| 466 |
+
}),
|
| 467 |
+
app.get('/mediafire', async (req, res) => {
|
| 468 |
try {
|
| 469 |
let { url } = req.query
|
| 470 |
//console.log(url)
|
|
|
|
| 477 |
console.log(e);
|
| 478 |
return res.json({ message: e.message });
|
| 479 |
}
|
| 480 |
+
}),
|
| 481 |
+
app.get('/ytdl', async (req, res) => {
|
| 482 |
try {
|
| 483 |
let { url } = req.query
|
| 484 |
if (!ytIdRegex.test(url)) return res.json({ message: 'Invalid URL' });
|
|
|
|
| 492 |
console.log(e);
|
| 493 |
return res.json({ message: e.message });
|
| 494 |
}
|
| 495 |
+
}),
|
| 496 |
app.post('/mega', async (req, res) => {
|
| 497 |
try {
|
| 498 |
let { url } = req.body;
|
|
|
|
| 505 |
console.log(e);
|
| 506 |
return res.json({ message: e.message });
|
| 507 |
}
|
| 508 |
+
}),
|
| 509 |
app.listen(7860, () => console.log('App running on port 7860'));
|