-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.js
31 lines (30 loc) · 1.07 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
const axios = require('axios');
const parseString = require('xml2js').parseString;
module.exports = {
getNewTorrent: async function () {
return new Promise(async function (resolve, reject) {
await axios({
method: 'get',
baseURL: 'https://nyaa.si/?page=rss',
})
.then(async response => {
parseString(response.data, async function (err, result) {
(err) ? (reject(err)) : (resolve(result.rss.channel[0].item))
})
})
})
},
getNewTorrentR18: async function () {
return new Promise(async function (resolve, reject) {
await axios({
method: 'get',
baseURL: 'https://sukebei.nyaa.si/?page=rss',
})
.then(async response => {
parseString(response.data, async function (err, result) {
(err) ? (reject(err)) : (resolve(result.rss.channel[0].item))
})
})
})
}
}