mirror of
https://github.com/ThaUnknown/miru.git
synced 2026-08-19 14:05:37 +00:00
exclude codecs in searches based on brower
This commit is contained in:
parent
35ab02456d
commit
6c68ab1cb9
2 changed files with 20 additions and 4 deletions
|
|
@ -555,10 +555,16 @@ async function nyaaSearch(media, episode) {
|
|||
}
|
||||
}
|
||||
|
||||
let exclusions = {
|
||||
edge: ["DTS"],
|
||||
chromium: ["DTS", "AC3", "HEVC", "x265", "H.265", ".m2ts", ".ts"],
|
||||
firefox: ["DTS", "AC3", "HEVC", "x265", "H.265", ".m2ts", ".ts", ".3gp", ".mkv"]
|
||||
}
|
||||
|
||||
async function nyaaRss(media, episode) {
|
||||
let frag = document.createDocumentFragment(),
|
||||
ep = (media.status == "FINISHED" && settings.torrent9) ? `"01-${media.episodes}"|"01~${media.episodes}"|"batch"|"Batch"|"complete"|"Complete"|"+${episode}+"|"+${episode}v"` : `"+${episode}+"|"+${episode}v"`,
|
||||
url = new URL(`https://miru.kirdow.com/request/?url=https://nyaa.si/?page=rss$c=1_2$f=${settings.torrent3 == true ? 2 : 0}$s=seeders$o=desc$q=(${[...new Set(Object.values(media.title).concat(media.synonyms).filter(name => name != null))].join(")|(")})${ep}"${settings.torrent1}"`)
|
||||
ep = (media.status == "FINISHED" && settings.torrent9) ? `"01-${media.episodes}"|"01~${media.episodes}"|"Batch"|"Complete"|"+${episode}+"|"+${episode}v"` : `"+${episode}+"|"+${episode}v"`,
|
||||
url = new URL(`https://miru.kirdow.com/request/?url=https://nyaa.si/?page=rss$c=1_2$f=${settings.torrent3 == true ? 2 : 0}$s=seeders$o=desc$q=(${[...new Set(Object.values(media.title).concat(media.synonyms).filter(name => name != null))].join(")|(")})${ep}"${settings.torrent1}"-(${exclusions[userBrowser].join("|")})`)
|
||||
res = await fetch(url)
|
||||
await res.text().then((xmlTxt) => {
|
||||
try {
|
||||
|
|
|
|||
|
|
@ -50,10 +50,20 @@ clearRelCache.onclick = () => {
|
|||
}
|
||||
renderSettings()
|
||||
|
||||
other1.onclick = () => Notification.requestPermission().then(perm => perm == "denied" ? other1.checked = false : "")
|
||||
other1.onclick = () => Notification.requestPermission().then(perm => perm == "denied" ? other1.checked = false : other1.checked = true)
|
||||
|
||||
let searchParams = new URLSearchParams(location.href)
|
||||
if (searchParams.get("access_token")) {
|
||||
localStorage.setItem("ALtoken", searchParams.get("access_token"))
|
||||
window.location = "/app/#settingsTab"
|
||||
}
|
||||
}
|
||||
let userBrowser = function () {
|
||||
if (window.chrome) {
|
||||
if (navigator.userAgent.indexOf("Edg") != -1) {
|
||||
return "edge"
|
||||
} else {
|
||||
return "chromium"
|
||||
}
|
||||
}
|
||||
if (typeof InstallTrigger !== 'undefined') return "firefox"
|
||||
}()
|
||||
Loading…
Reference in a new issue