20.5.2025, 19:00
(Tento příspěvek byl naposledy změněn: 20.5.2025, 19:02 uživatelem JiRo.
Důvod úpravy: Překlepy
)
Já si delší dobu hraji s konceptem search scriptu pro Kodi, ve kterém někdy v budoucnosti plánuji používat univerzální modul, kterému pracovně říkám multisearch. A tam v podstatě kombinuji různá strategie, od elastic search, přes různé regex masky, a další méně sofistikované postupy, některé podobné těm, které naznačuješ. Snažím se tak spojit několik strategií do multithreadového algoritmu. Vede to samozřejmě k vícenásobným requestům, ale já se snažím v každém kroku vyhodnotit úspěšnost a ty méně úspěšné cesty ve stromu prohledávání zastavuji. Tak trochu se při tom inspiruji prastarými algoritmy rozpoznávání textu.
Jinak na ten případ podobný Rogue one jsem narazil několikrát také. Vyhodnotil jsem si to tak, že prohledávám per partes. Zjednodušeně, podle titulu či jeho jednotlivých částí a pak, případně, podle podtitulu. Ona má varez scéna několik poměrně jednoduchých pravidel, jak soubory pojmenovávat, Kodi na to taky vlastně navazuje, ty jeho regex-y používané pro scrapování jsou hodně podobné. Bohužel většina uploaderů na WS se tím moc neinspirovala.
Já ale na to, abych dosáhl stavu, kdy se trefím do jednohu souboru a ten si rovnou přehrál, moc necílím. Spíše směřuju k tomu, že si vyberu z toho, co se najde, soubor, třeba si ho i cvičně spustím, abych viděl, jestli je to OK a pak si ho pošlu na NAS, kde se začne stahovat a ukládá se už pod jménem, které Kodi bez problémů zařadí do knihovny.
Teď ale na to všechno moc času a vlastně ani chuti programovat nemám, takže pro to, čím se zabývám teď, je YAWsP úplně dostatečný, a pro další si ho do scriptu zařadím jen jako jeden z vyhledávací enginů tak, jak je. Jediné, co bych na něm měnil je forma výstupu, kdy bych se přimlouval za nějaký standardní výstup tak, jak je to v Kodi správné. Někde výše jsem to prezentoval, a taky si i u sebe změnil.
Jinak na ten případ podobný Rogue one jsem narazil několikrát také. Vyhodnotil jsem si to tak, že prohledávám per partes. Zjednodušeně, podle titulu či jeho jednotlivých částí a pak, případně, podle podtitulu. Ona má varez scéna několik poměrně jednoduchých pravidel, jak soubory pojmenovávat, Kodi na to taky vlastně navazuje, ty jeho regex-y používané pro scrapování jsou hodně podobné. Bohužel většina uploaderů na WS se tím moc neinspirovala.
Já ale na to, abych dosáhl stavu, kdy se trefím do jednohu souboru a ten si rovnou přehrál, moc necílím. Spíše směřuju k tomu, že si vyberu z toho, co se najde, soubor, třeba si ho i cvičně spustím, abych viděl, jestli je to OK a pak si ho pošlu na NAS, kde se začne stahovat a ukládá se už pod jménem, které Kodi bez problémů zařadí do knihovny.
Teď ale na to všechno moc času a vlastně ani chuti programovat nemám, takže pro to, čím se zabývám teď, je YAWsP úplně dostatečný, a pro další si ho do scriptu zařadím jen jako jeden z vyhledávací enginů tak, jak je. Jediné, co bych na něm měnil je forma výstupu, kdy bych se přimlouval za nějaký standardní výstup tak, jak je to v Kodi správné. Někde výše jsem to prezentoval, a taky si i u sebe změnil.
