I tak, i nie.
Obecnie istnieje możliwość ustawienia, po ilu sekundach ma zostać całkowicie przerwane wyszukiwanie (domyślnie 30 sekund), jednak w ff nie ma możliwości przerwania już zainicjowanego procesu. W praktyce oznacza to, że jeśli zapytanie zostało wysłane np. do xt7, to i tak będzie ono wykonywane w tle.
Wprowadzenie rozwiązania, o którym mówisz, jest możliwe, ale musiałoby zostać zaimplementowane osobno dla każdego z około 40 scraperów, co znacząco skomplikowałoby ustawienia. Z kolei narzucenie na stałe np. 5 sekund mogłoby spowodować, że u wielu użytkowników wyszukiwanie po prostu by nie działało (bo u niektórych timeout się sprawdza 3 sekundowy a u niektórych 10).
Dodatkowo niektóre scrapery mają dłuższe czasy odpowiedzi (np. xt7, ekino), a w większości przypadków wykonujemy więcej niż jedno zapytanie (i czasem jest ustawiany timeout na sztywno). Taki timeout mocno ograniczałby liczbę wyników albo w praktyce i tak wysyłałby zapytania, nie czekając na odpowiedź.
Pewne ograniczenia dla np. xt7 są w const:
Także - w twoim wypadku (ale też np. moim) świetnie sprawdza się ustawienie maksymalnego czasu wyszukiwania na 15 sekund powiedzmy.
Podziękowali: servisco2
Obecnie istnieje możliwość ustawienia, po ilu sekundach ma zostać całkowicie przerwane wyszukiwanie (domyślnie 30 sekund), jednak w ff nie ma możliwości przerwania już zainicjowanego procesu. W praktyce oznacza to, że jeśli zapytanie zostało wysłane np. do xt7, to i tak będzie ono wykonywane w tle.
Wprowadzenie rozwiązania, o którym mówisz, jest możliwe, ale musiałoby zostać zaimplementowane osobno dla każdego z około 40 scraperów, co znacząco skomplikowałoby ustawienia. Z kolei narzucenie na stałe np. 5 sekund mogłoby spowodować, że u wielu użytkowników wyszukiwanie po prostu by nie działało (bo u niektórych timeout się sprawdza 3 sekundowy a u niektórych 10).
Dodatkowo niektóre scrapery mają dłuższe czasy odpowiedzi (np. xt7, ekino), a w większości przypadków wykonujemy więcej niż jedno zapytanie (i czasem jest ustawiany timeout na sztywno). Taki timeout mocno ograniczałby liczbę wyników albo w praktyce i tak wysyłałby zapytania, nie czekając na odpowiedź.
Pewne ograniczenia dla np. xt7 są w const:
# tb7/xt7 max number of search queries for shows.
# 1: Original title + full episode number
# 2: Original title + season number
# 3: Local title + season number
# 4: Original title (alone)
# 5: Local title (alone)
const.sources.xtb7.max_show_search_queries = 5
Także - w twoim wypadku (ale też np. moim) świetnie sprawdza się ustawienie maksymalnego czasu wyszukiwania na 15 sekund powiedzmy.
Podziękowali: servisco2
Widziałem rzeczy, o których wam ludziom nawet się nie śniło. Płonące okręty szturmowe w konstelacji Oriona. Strumienie elektronów jarzące się w ciemności przy wrotach Tannhausera. Pamięć o wszystkich tych chwilach zniknie w otchłani czasu, jak łzy w deszczu. Pora umierać...


