list-fetch
Advanced tools
Comparing version 25.0.8 to 25.0.9
14
index.js
@@ -273,6 +273,6 @@ module.exports = async function makeBTFetch (opts = {}) { | ||
const torrentData = await app.listDirectory(true) | ||
return sendTheData(signal, {status: 200, headers: {'Content-Type': mainRes}, body: mainReq ? [`<html><head><title>${mid.mainLink}</title></head><body><div>${JSON.stringify(torrentData.map(htmlIden))}</div></body></html>`] : [JSON.stringify(torrentData.map(jsonIden))]}) | ||
return sendTheData(signal, {status: 200, headers: {'Content-Type': mainRes}, body: mainReq ? [`<html><head><title>${mid.mainLink}</title></head><body><div>${torrentData.length ? torrentData.map(htmlIden) : '<p>there are no data</p>'}</div></body></html>`] : [JSON.stringify(torrentData.map(jsonIden))]}) | ||
} else { | ||
const torrentData = await app.listDirectory(false) | ||
return sendTheData(signal, {status: 200, headers: {'Content-Type': mainRes}, body: mainReq ? [`<html><head><title>${mid.mainLink}</title></head><body><div>${JSON.stringify(torrentData.map((data) => {return `<p><a href='bt://${data}/'>${data}</a></p>`}))}</div></body></html>`] : [JSON.stringify(torrentData.map((data) => {return `bt://${data}/`}))]}) | ||
return sendTheData(signal, {status: 200, headers: {'Content-Type': mainRes}, body: mainReq ? [`<html><head><title>${mid.mainLink}</title></head><body><div>${torrentData.length ? torrentData.map((data) => {return `<p><a href='bt://${data}/'>${data}</a></p>`}) : '<p>there are no data</p>'}</div></body></html>`] : [JSON.stringify(torrentData.map((data) => {return `bt://${data}/`}))]}) | ||
} | ||
@@ -282,6 +282,6 @@ } else if(reqHeaders['x-dir'] || searchParams.has('x-dir')){ | ||
const torrentData = await app.getDirectory(true) | ||
return sendTheData(signal, {status: 200, headers: {'Content-Type': mainRes}, body: mainReq ? [`<html><head><title>${mid.mainLink}</title></head><body><div>${JSON.stringify(torrentData.map(htmlDir))}</div></body></html>`] : [JSON.stringify(torrentData.map(jsonDir))]}) | ||
return sendTheData(signal, {status: 200, headers: {'Content-Type': mainRes}, body: mainReq ? [`<html><head><title>${mid.mainLink}</title></head><body><div>${torrentData.length ? torrentData.map(htmlDir) : '<p>there are no data</p>'}</div></body></html>`] : [JSON.stringify(torrentData.map(jsonDir))]}) | ||
} else { | ||
const torrentData = await app.getDirectory(false) | ||
return sendTheData(signal, {status: 200, headers: {'Content-Type': mainRes}, body: mainReq ? [`<html><head><title>${mid.mainLink}</title></head><body><div>${JSON.stringify(torrentData.map((data) => {return `<p>${data}</p>`}))}</div></body></html>`] : [JSON.stringify(torrentData)]}) | ||
return sendTheData(signal, {status: 200, headers: {'Content-Type': mainRes}, body: mainReq ? [`<html><head><title>${mid.mainLink}</title></head><body><div>${torrentData.length ? torrentData.map((data) => {return `<p>${data}</p>`}) : '<p>there are no data</p>'}</div></body></html>`] : [JSON.stringify(torrentData)]}) | ||
} | ||
@@ -291,9 +291,9 @@ } else if(reqHeaders['x-auth']){ | ||
if(JSON.parse(reqHeaders['x-auth'])){ | ||
return sendTheData(signal, {status: 200, headers: {'Content-Type': mainRes}, body: mainReq ? [`<html><head><title>${mid.mainLink}</title></head><body><div>${JSON.stringify(torrentData.map((data) => {return `<p><a href='bt://${data}/'>${data}</a></p>`}))}</div></body></html>`] : [JSON.stringify(torrentData.map((data) => {return `bt://${data}/`}))]}) | ||
return sendTheData(signal, {status: 200, headers: {'Content-Type': mainRes}, body: mainReq ? [`<html><head><title>${mid.mainLink}</title></head><body><div>${torrentData.length ? torrentData.map((data) => {return `<p><a href='bt://${data}/'>${data}</a></p>`}) : '<p>there are no data</p>'}</div></body></html>`] : [JSON.stringify(torrentData.map((data) => {return `bt://${data}/`}))]}) | ||
} else { | ||
return sendTheData(signal, {status: 200, headers: {'Content-Type': mainRes}, body: mainReq ? [`<html><head><title>${mid.mainLink}</title></head><body><div>${JSON.stringify(torrentData.map((data) => {return `<p>${data}</p>`}))}</div></body></html>`] : [JSON.stringify(torrentData)]}) | ||
return sendTheData(signal, {status: 200, headers: {'Content-Type': mainRes}, body: mainReq ? [`<html><head><title>${mid.mainLink}</title></head><body><div>${torrentData.length ? torrentData.map((data) => {return `<p>${data}</p>`}) : '<p>there are no data</p>'}</div></body></html>`] : [JSON.stringify(torrentData)]}) | ||
} | ||
} else { | ||
const torrentData = await app.listAuthor() | ||
return sendTheData(signal, {status: 200, headers: {'Content-Type': mainRes}, body: mainReq ? [`<html><head><title>${mid.mainLink}</title></head><body><div>${JSON.stringify(torrentData.map((data) => {if(data.address){data.link = `<a href='bt://${data.address}/'>${data.address}</a>`} else if(data.title){data.link = `<a href='bt://${data.infohash}/'>${data.infohash}</a>`} return `<p>${JSON.stringify(data)}</p>`;}))}</div></body></html>`] : [JSON.stringify(torrentData.map((data) => {if(data.address){data.link = `bt://${data.address}/`} else if(data.title){data.link = `bt://${data.infohash}/`} return data;}))]}) | ||
return sendTheData(signal, {status: 200, headers: {'Content-Type': mainRes}, body: mainReq ? [`<html><head><title>${mid.mainLink}</title></head><body><div>${torrentData.length ? torrentData.map((data) => {if(data.address){data.link = `<a href='bt://${data.address}/'>${data.address}</a>`} else if(data.title){data.link = `<a href='bt://${data.infohash}/'>${data.infohash}</a>`} return `<p>${JSON.stringify(data)}</p>`;}) : '<p>there are no data</p>'}</div></body></html>`] : [JSON.stringify(torrentData.map((data) => {if(data.address){data.link = `bt://${data.address}/`} else if(data.title){data.link = `bt://${data.infohash}/`} return data;}))]}) | ||
} | ||
@@ -300,0 +300,0 @@ } else { |
{ | ||
"name": "list-fetch", | ||
"version": "25.0.8", | ||
"version": "25.0.9", | ||
"description": "coming soon", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
27362
430