ilhamdev commited on
Commit
51331b5
·
verified ·
1 Parent(s): c086c13

Update index.js

Browse files
Files changed (1) hide show
  1. index.js +31 -1
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;