api-ix commited on
Commit
8a705ff
·
verified ·
1 Parent(s): d947826

Upload 3 files

Browse files
Files changed (2) hide show
  1. script.js +31 -3
  2. styles.css +1 -1
script.js CHANGED
@@ -90,6 +90,15 @@ const endpoints = [
90
  cat: "Downloaders",
91
  isActive: true,
92
  },
 
 
 
 
 
 
 
 
 
93
  {
94
  name: "Flirt 😏",
95
  path: "/api/flirt",
@@ -117,6 +126,24 @@ const endpoints = [
117
  cat: "AI",
118
  isActive: true,
119
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
120
  {
121
  name: "TikTok DL",
122
  path: "/api/tkdl?url=https://vt.tiktok.com/ZSAG1bG1e/",
@@ -285,7 +312,7 @@ const endpoints = [
285
  method: "GET",
286
  params: ["url"],
287
  desc: "download xvidios videos",
288
- cat: "Download",
289
  isActive: true,
290
  },
291
  {
@@ -338,7 +365,8 @@ function render(reset = true) {
338
  grid.innerHTML = "";
339
  page = 0;
340
  }
341
- const slice = filtered.slice(0, (page + 1) * perPage);
 
342
  slice.forEach((e) => {
343
  const card = document.createElement("div");
344
  card.className = "card";
@@ -352,7 +380,7 @@ function render(reset = true) {
352
  card.onclick = () => openModal(e);
353
  grid.appendChild(card);
354
  });
355
- loadBtn.style.display = slice.length < filtered.length ? "block" : "none";
356
  }
357
 
358
  /* ====== SEARCH / FILTER ====== */
 
90
  cat: "Downloaders",
91
  isActive: true,
92
  },
93
+ {
94
+ name: "JS Encryptor",
95
+ path: "/api/obf?code=console.log('hello');",
96
+ method: "GET",
97
+ params: ["code"],
98
+ desc: "For encrypting JavaScript codes",
99
+ cat: "Tools",
100
+ isActive: true,
101
+ },
102
  {
103
  name: "Flirt 😏",
104
  path: "/api/flirt",
 
126
  cat: "AI",
127
  isActive: true,
128
  },
129
+ {
130
+ name: "Movie",
131
+ path: "/api/moviedl?moviename=Wednesday&episode=1",
132
+ method: "GET",
133
+ params: ["moviename", "episode"],
134
+ desc: "Movie downloader",
135
+ cat: "Downloaders",
136
+ isActive: true,
137
+ },
138
+ {
139
+ name: "Npm stalker",
140
+ path: "/api/npmcheck?package=baileys",
141
+ method: "GET",
142
+ params: ["package"],
143
+ desc: "Info on an npm package",
144
+ cat: "Stalker",
145
+ isActive: true,
146
+ },
147
  {
148
  name: "TikTok DL",
149
  path: "/api/tkdl?url=https://vt.tiktok.com/ZSAG1bG1e/",
 
312
  method: "GET",
313
  params: ["url"],
314
  desc: "download xvidios videos",
315
+ cat: "Downloaders",
316
  isActive: true,
317
  },
318
  {
 
365
  grid.innerHTML = "";
366
  page = 0;
367
  }
368
+ // start from page*perPage instead of 0
369
+ const slice = filtered.slice(page * perPage, (page + 1) * perPage);
370
  slice.forEach((e) => {
371
  const card = document.createElement("div");
372
  card.className = "card";
 
380
  card.onclick = () => openModal(e);
381
  grid.appendChild(card);
382
  });
383
+ loadBtn.style.display = (page + 1) * perPage < filtered.length ? "block" : "none";
384
  }
385
 
386
  /* ====== SEARCH / FILTER ====== */
styles.css CHANGED
@@ -221,4 +221,4 @@ footer {
221
  @media (max-width: 600px) {
222
  .header { padding: 1rem; }
223
  nav { display: none; }
224
- }
 
221
  @media (max-width: 600px) {
222
  .header { padding: 1rem; }
223
  nav { display: none; }
224
+ }