optimized nyaa lookup [less requests]

This commit is contained in:
ThaUnknown 2020-11-09 13:55:56 +01:00
parent d47adcc09b
commit 350e7eca66
2 changed files with 4 additions and 10 deletions

View file

@ -366,17 +366,12 @@ async function nyaaSearch(media, episode) {
episode = `0${episode}`
}
let titles = Object.values(media.title).concat(media.synonyms).filter(name => name != null)
let titles = Object.values(media.title).concat(media.synonyms).filter(name => name != null).join("\"|\"")
let table = document.querySelector("tbody.results")
let results = document.createDocumentFragment()
for (let title of titles) {
if (results.children.length == 0) {
title = title.replace(/ /g, "+")
let 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=${title}"+${episode}+"+${settings.torrent1}`)
results = await nyaaRss(url, media, parseInt(episode))
}
}
let 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="${titles}""+${episode}+"${settings.torrent1}`)
results = await nyaaRss(url, media, parseInt(episode))
if (results.children.length == 0) {
halfmoon.initStickyAlert({

View file

@ -37,7 +37,6 @@ function resetVideo() {
octopusInstance: undefined,
fonts: [],
nowPlaying: undefined,
selected: undefined,
completed: undefined,
thumbnails: []
}
@ -528,7 +527,7 @@ if ('mediaSession' in navigator) {
//AL entry auto add
function checkCompletion() {
if (settings.other2 && video.duration - 120 < video.currentTime && !playerData.completed) {
if (settings.other2 && video.duration - 180 < video.currentTime && !playerData.completed) {
playerData.completed = true
alEntry()
}