Liczba postów: 4,555
Liczba wątków: 42
Dołączył: Nov 2017
Reputacja:
688
Wersja Kodi: 20.0
System operacyjny:
Lokalizacja: From nowhere
Płeć: Mężczyzna
04-10-2025, 04:19 AM
(Ten post był ostatnio modyfikowany: 04-10-2025, 04:23 AM przez Tomek.)
Kurcze... Zadajcie sobie chociaż troszkę trudu i zobaczcie co jest...
Co do Freedisc nie wiedziałeś korzystając że:
Jakość sd?
Że płatne SMS?
Że niestabilne serwery?
Czy że mają własną captcha?
Proszę - jak macie jakiś pomysł na scraper to pomóżcie na zasadzie sprawdzenia czy strona w ogóle działa, a następnie czy czasem nie ma już jej w fanfilm.
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ć...
3
REKLAMA:
Liczba postów: 101
Liczba wątków: 11
Dołączył: Sep 2020
Reputacja:
7
Wersja Kodi: 20.0
System operacyjny:
- Windows
- Android
- Android TV
Urządzenie: Sony
Lokalizacja: Polska
Płeć: Mężczyzna
Jeśli to nie problem dodajcie do konfiguracji FanFilm w jaki sposób ma być prezentowany pasek postępu filmu (const.py)
#: Movie style to update description (plot). Single '{…}' means progress formating, double '{{}}' means description formating.
const.indexer.movies.progressbar.style = CONST_REF.indexer.progressbar.style
# Movie progress bar source mode:
# - 'none' - do not show progressbar at all
# - 'watching' - show video percent progress (PERCENT) if video progress >0% and < 100% else show nothing
# - 'watched' - show only watched videos (movies and episodes progresses are skiped)
# - 'percent' - show video percent progress
# - 'percent_and_watched' - show video percent progress and watched in background (use const.indexer.progressbar.watched.*)
const.indexer.movies.progressbar.mode = 'percent'
Liczba postów: 56
Liczba wątków: 1
Dołączył: Jun 2018
Reputacja:
21
Wersja Kodi: 20.0
System operacyjny:
Urządzenie: różne
Lokalizacja: Polska
Płeć: Mężczyzna
04-10-2025, 08:31 AM
(Ten post był ostatnio modyfikowany: 04-10-2025, 08:32 AM przez rysson.)
(04-10-2025, 07:57 AM)Kasio napisał(a): Jeśli to nie problem dodajcie do konfiguracji FanFilm w jaki sposób ma być prezentowany pasek postępu filmu (const.py)
const.indexer.movies.progressbar.mode = 'percent'
Trochę się zgubiłem, co nasz dokładnie na myśli pisząc konfiguracja?
Gdzie w konfiguracji byś to chciał?
Liczba postów: 647
Liczba wątków: 17
Dołączył: Mar 2018
Reputacja:
325
Wersja Kodi: 20.0
System operacyjny:
Urządzenie: X96 Max Plus2
Lokalizacja: PL
Płeć: Mężczyzna
Domyślam się, że chodzi mu o przeniesienie do ustawień wtyczki.
Te bardziej zawiłe ustawienia ciężko będzie przerzucić do ustawień wtyczki, to bardziej na późniejszy etap gdy zaczniemy przechodzić na własne ustawienia, wtedy będzie większa swoboda.
Dodam jeszcze, że jeśli komuś ten pasek przeszkadza, to można go wyłączyć:
Ustawienia -> Filmy i seriale -> Pokaż pasek postępu w filmach i serialach
Liczba postów: 4,555
Liczba wątków: 42
Dołączył: Nov 2017
Reputacja:
688
Wersja Kodi: 20.0
System operacyjny:
Lokalizacja: From nowhere
Płeć: Mężczyzna
albo chodzi o sposób prezentacji:
# Fill element (watched) color (kodi color eg. darkred, FFCC9900).
const.indexer.progressbar.fill.color = 'darkgreen'
# Fill element (watched) character (eg. ' ', '|', 'l', 'ı', '•', '⸋').
const.indexer.progressbar.fill.char = 'l'
# Partial filled element (watched & unwatched) color (kodi color eg. darkred, FFCC5500).
const.indexer.progressbar.partial.color = 'darkgreen'
# Partial filled element (watched & unwatched) character (eg. ' ', '|', 'l', 'ı', '•', '⸋').
const.indexer.progressbar.partial.char = 'ı'
# Empty element (unwatched) color (kodi color eg. darkred, gray, FF999999 or empty).
const.indexer.progressbar.empty.color = 'gray'
# Empty element (unwatched) character (eg. ' ', '|', 'l', 'ı', '•', '⸋').
const.indexer.progressbar.empty.char = 'ı'
# Already watched element on watching again color (kodi color eg. darkred, gray, FF999999 or empty).
const.indexer.progressbar.watched.color = 'white'
# Already watched element on watching again character (eg. ' ', '|', 'l', 'ı', '•', '⸋').
const.indexer.progressbar.watched.char = CONST_REF.indexer.progressbar.empty.char
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ć...
Liczba postów: 101
Liczba wątków: 11
Dołączył: Sep 2020
Reputacja:
7
Wersja Kodi: 20.0
System operacyjny:
- Windows
- Android
- Android TV
Urządzenie: Sony
Lokalizacja: Polska
Płeć: Mężczyzna
(04-10-2025, 08:31 AM)rysson napisał(a): (04-10-2025, 07:57 AM)Kasio napisał(a): Jeśli to nie problem dodajcie do konfiguracji FanFilm w jaki sposób ma być prezentowany pasek postępu filmu (const.py)
const.indexer.movies.progressbar.mode = 'percent'
Trochę się zgubiłem, co nasz dokładnie na myśli pisząc konfiguracja?
Gdzie w konfiguracji byś to chciał?
(04-10-2025, 08:48 AM)DenDy napisał(a): Domyślam się, że chodzi mu o przeniesienie do ustawień wtyczki.
Te bardziej zawiłe ustawienia ciężko będzie przerzucić do ustawień wtyczki, to bardziej na późniejszy etap gdy zaczniemy przechodzić na własne ustawienia, wtedy będzie większa swoboda.
Dodam jeszcze, że jeśli komuś ten pasek przeszkadza, to można go wyłączyć:
Ustawienia -> Filmy i seriale -> Pokaż pasek postępu w filmach i serialach
(04-10-2025, 10:54 AM)Tomek napisał(a): albo chodzi o sposób prezentacji:
# Fill element (watched) color (kodi color eg. darkred, FFCC9900).
const.indexer.progressbar.fill.color = 'darkgreen'
# Fill element (watched) character (eg. ' ', '|', 'l', 'ı', '•', '⸋').
const.indexer.progressbar.fill.char = 'l'
# Partial filled element (watched & unwatched) color (kodi color eg. darkred, FFCC5500).
const.indexer.progressbar.partial.color = 'darkgreen'
# Partial filled element (watched & unwatched) character (eg. ' ', '|', 'l', 'ı', '•', '⸋').
const.indexer.progressbar.partial.char = 'ı'
# Empty element (unwatched) color (kodi color eg. darkred, gray, FF999999 or empty).
const.indexer.progressbar.empty.color = 'gray'
# Empty element (unwatched) character (eg. ' ', '|', 'l', 'ı', '•', '⸋').
const.indexer.progressbar.empty.char = 'ı'
# Already watched element on watching again color (kodi color eg. darkred, gray, FF999999 or empty).
const.indexer.progressbar.watched.color = 'white'
# Already watched element on watching again character (eg. ' ', '|', 'l', 'ı', '•', '⸋').
const.indexer.progressbar.watched.char = CONST_REF.indexer.progressbar.empty.char
Konfiguracja to złe określenie  , chodziło mi o przeniesienie do ustawień wtyczki możliwość wyboru
# - 'none'
# - 'watching'
# - 'watched'
# - 'percent'
# - 'percent_and_watched'
jeśli będzie w późniejszym etapie to super. Podpowiecie gdzie jest blok odpowiedzialny za lokalizowanie tego paska w Plot,bo ja bym go sobie ulokował na koncu lini z gatunkiem filmu
REKLAMA:
Liczba postów: 4,555
Liczba wątków: 42
Dołączył: Nov 2017
Reputacja:
688
Wersja Kodi: 20.0
System operacyjny:
Lokalizacja: From nowhere
Płeć: Mężczyzna
04-10-2025, 01:44 PM
(Ten post był ostatnio modyfikowany: 04-10-2025, 02:29 PM przez Tomek.)
W skrócie nie da się. Wymagałoby przerobienia całego mechanizmu ffinfo/ffitem na sposób niezgodny z specyfikacją kodi i co by rozwalało wiele funkcji w fanfilm które działają natywnie. Nie po to przez dwa lata walczyliśmy żeby było jak najwięcej natywnie....
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ć...
Liczba postów: 4,555
Liczba wątków: 42
Dołączył: Nov 2017
Reputacja:
688
Wersja Kodi: 20.0
System operacyjny:
Lokalizacja: From nowhere
Płeć: Mężczyzna
04-10-2025, 04:51 PM
(Ten post był ostatnio modyfikowany: 04-10-2025, 05:09 PM przez Tomek.)
I kolejna wersja: 2025.10.04 - w repozytorium: - przepisanie na nowo scraperów: tb7/xt7, rapideo/nopremium/twojlimit, filman/filmanapi - uporządkowanie zbędnego kodu, poprawki wydajności itp itd
- poprawione oznaczanie plików na koncie tb7/xt7 (brak gwiazdki - najmniejsza "pewność" działania - trzy gwiazdki - wysoka "pewność")
- poprawa scrapera filmyonline
- poprawki wydajności w scraperach, uporządkowanie kodu
- usunięcie telewizjada R.I.P
- przyśpieszenie wczytywania źródeł
- poprawki okna postępu
- poprawa okna edycji wyszukiwania - poprawa aliasów
- poprawa obrazków landscape
- poprawa paginacji w kolekcji i obserwowanych trakt
- poprawa sortowania w wynikach trakt (przez const)
- poprawki w GUI
Prosimy szczególnie o zwrócenie uwagi na działanie nowych scraperów do tb7/xt7, rapideo/nopremium/twojlimit.
Głównym celem tej wersji było ograniczenie zbędnego kodu w scraperach i poprawki ich wydajności, co powinno być widoczne od razu podczas wyszukiwania źródeł. Okno źródeł z wszystkimi źródłami ładuje się o wiele szybciej (w testach nawet o 25%)
Podziękowali: servisco2, bkc2
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ć...
Liczba postów: 21
Liczba wątków: 0
Dołączył: Apr 2025
Reputacja:
1
Wersja Kodi: 20.0
System operacyjny:
Urządzenie: Orange
Lokalizacja: Pitulice
Płeć: Mężczyzna
(04-10-2025, 04:19 AM)Tomek napisał(a): Kurcze... Zadajcie sobie chociaż troszkę trudu i zobaczcie co jest...
Co do Freedisc nie wiedziałeś korzystając że:
Jakość sd?
Że płatne SMS?
Że niestabilne serwery?
Czy że mają własną captcha?
Proszę - jak macie jakiś pomysł na scraper to pomóżcie na zasadzie sprawdzenia czy strona w ogóle działa, a następnie czy czasem nie ma już jej w fanfilm. Bo kiedyś tego nie było zrobili teraz te rzeczy
Liczba postów: 101
Liczba wątków: 3
Dołączył: Oct 2018
Reputacja:
13
Wersja Kodi: 20.0
System operacyjny:
Urządzenie: Nokia Streaming Box 8010, Laptop
Lokalizacja: Warszawa
Płeć: Mężczyzna
Fragment logu z błędem. Po stronie gui szuka źródeł, ale nie wyświetla wyników.
error <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <class 'AttributeError'>
Error Contents: 'dict' object has no attribute 'attr'
Traceback (most recent call last):
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.fanfilm/default.py", line 68, in <module>
main(sys.argv)
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.fanfilm/lib/main.py", line 111, in main
dispatch(url)
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.fanfilm/lib/ff/routing.py", line 1472, in dispatch
self.call(call)
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.fanfilm/lib/ff/routing.py", line 1406, in call
result = method(**kwargs)
^^^^^^^^^^^^^^^^
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.fanfilm/lib/indexers/navigator.py", line 78, in play
sources().play(ref.type, ref.ffid, ref.season, ref.episode, edit_search=edit)
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.fanfilm/lib/ff/sources.py", line 271, in play
return self._play(media_type=media_type, ffid=ffid, season=season, episode=episode, edit_search=edit_search)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.fanfilm/lib/ff/sources.py", line 349, in _play
sources = self.get_sources(**data_dict, progress_dialog=progress_dialog) or []
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.fanfilm/lib/ff/sources.py", line 401, in get_sources
return self._get_sources(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.fanfilm/lib/ff/sources.py", line 760, in _get_sources
self.sourcesFilter(ffitem=ffitem)
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.fanfilm/lib/ff/sources.py", line 1325, in sourcesFilter
self.sources = sorted(
^^^^^^^
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.fanfilm/lib/ff/sources.py", line 1328, in <lambda>
order(d),
^^^^^^^^
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.fanfilm/lib/ff/sources.py", line 1310, in order
if (order := src.attr.order) is None:
^^^^^^^^
AttributeError: 'dict' object has no attribute 'attr'
-->End of Python script error report<--
To się pojawia w chwili zakończenia wyszukiwania. Nie ma znaczenia czy film, serial czy anime. Oczywiście wyniki już się nie wyświetlają.
Urządzenie Nokia Box 8010, Android 14, Kodi 21.2 (ze sklepu Google), FanFilm 25.10.04.0
1
|