Reaperxxxx commited on
Commit
b225bdb
·
verified ·
1 Parent(s): 7587442

Update server.js

Browse files
Files changed (1) hide show
  1. server.js +6 -6
server.js CHANGED
@@ -3,7 +3,7 @@ const axios = require('axios');
3
  const cheerio = require('cheerio');
4
 
5
  const app = express();
6
- const PORT = 7860;
7
 
8
  // Enable CORS
9
  const cors = require('cors');
@@ -55,17 +55,17 @@ async function getEpisodeInfo(episodeUrl, animeTitle, episodeNumber) {
55
  const response = await axios.get(episodeUrl);
56
  const $ = cheerio.load(response.data);
57
 
58
- // Find s3mtaku link
59
- const s3mtakuLink = $('iframe').attr('src');
60
- if (!s3mtakuLink) throw new Error("s3mtaku link not found");
61
 
62
- console.log(`s3mtaku Link: ${s3mtakuLink}`);
63
 
64
  return {
65
  anime: animeTitle,
66
  episode: episodeNumber,
67
  owner: "Reiker",
68
- streamLink: s3mtakuLink
69
  };
70
  } catch (error) {
71
  throw new Error("Error fetching episode info: " + error.message);
 
3
  const cheerio = require('cheerio');
4
 
5
  const app = express();
6
+ const PORT = 3000;
7
 
8
  // Enable CORS
9
  const cors = require('cors');
 
55
  const response = await axios.get(episodeUrl);
56
  const $ = cheerio.load(response.data);
57
 
58
+ // Find download page URL
59
+ const downloadPageUrl = $('.dowloads a').attr('href');
60
+ if (!downloadPageUrl) throw new Error("Download page not found");
61
 
62
+ console.log(`Download Page Found: ${downloadPageUrl}`);
63
 
64
  return {
65
  anime: animeTitle,
66
  episode: episodeNumber,
67
  owner: "Reiker",
68
+ downloadPage: downloadPageUrl
69
  };
70
  } catch (error) {
71
  throw new Error("Error fetching episode info: " + error.message);