function escapeXml(s) {
return String(s)
.replace(/&/g, '&')
.replace(//g, '>')
.replace(/"/g, '"');
}
function caps() {
return `
`;
}
function feed(items, baseUrl) {
const pubDate = new Date().toUTCString();
const itemsXml = items.map(item => ` -
${escapeXml(item.name)}
${escapeXml(item.ident)}
${pubDate}
5040
`).join('\n');
return `
Webshare
Webshare.cz API (Torznab façade)
https://webshare.cz
${itemsXml}
`;
}
module.exports = { caps, feed };