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ć...
By zobaczyć linki musisz się zalogować lub zarejestrować.By zobaczyć linki musisz się zalogować lub zarejestrować.
By zobaczyć linki musisz się zalogować lub zarejestrować.By zobaczyć linki musisz się zalogować lub zarejestrować.


