Update index.js
Browse files
index.js
CHANGED
|
@@ -298,7 +298,37 @@ const app = express()
|
|
| 298 |
console.log(e);
|
| 299 |
res.json({ message: e });
|
| 300 |
}
|
| 301 |
-
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 302 |
.get('/ytsearch', async (req, res) => {
|
| 303 |
try {
|
| 304 |
let q = req.query.q || req.query.query;
|
|
|
|
| 298 |
console.log(e);
|
| 299 |
res.json({ message: e });
|
| 300 |
}
|
| 301 |
+
})
|
| 302 |
+
.get('/tt', async (req, res) => {
|
| 303 |
+
try {
|
| 304 |
+
let { url } = req.query
|
| 305 |
+
let regex = /https?:\/\/(www\.|v(t|m|vt)\.|t\.)?tiktok\.com/;
|
| 306 |
+
if (!regex.test(url)) return res.json({ message: 'Invalid URL' });
|
| 307 |
+
let data = await fetch(`https://tikwm.com/api/?url=` + url)
|
| 308 |
+
if (!data.json()) return res.json({ message: 'API TO API KOID:v' });
|
| 309 |
+
return res.json({
|
| 310 |
+
result: data.json()
|
| 311 |
+
})
|
| 312 |
+
} catch (e) {
|
| 313 |
+
console.log(e);
|
| 314 |
+
res.json({ message: e });
|
| 315 |
+
}
|
| 316 |
+
})
|
| 317 |
+
.get('/pindl', async (req, res) => {
|
| 318 |
+
try {
|
| 319 |
+
let { url } = req.query
|
| 320 |
+
let regex = /https:\/\/pin\.it\/\w+|https:\/\/[a-z]{2}\.pinterest\.com\/pin\/\d+/;
|
| 321 |
+
if (!regex.test(url)) return res.json({ message: 'Invalid URL' });
|
| 322 |
+
let data = await fetch(`https://pinterestdownloader.io/id/frontendService/DownloaderService?url=` + url)
|
| 323 |
+
if (!data.json()) return res.json({ message: 'API TO API KOID:v' });
|
| 324 |
+
return res.json({
|
| 325 |
+
result: data.json()
|
| 326 |
+
})
|
| 327 |
+
} catch (e) {
|
| 328 |
+
console.log(e);
|
| 329 |
+
res.json({ message: e });
|
| 330 |
+
}
|
| 331 |
+
})
|
| 332 |
.get('/ytsearch', async (req, res) => {
|
| 333 |
try {
|
| 334 |
let q = req.query.q || req.query.query;
|