fix(thumbs): odblokuj miniaturki fullporner (atrapa byla przejsciowa)
Pomiar na 300 losowych URL-ach z bazy: 298 prawdziwych JPEG-ow (5-25 kB), tak samo z VPS jak i z lacza domowego. Wpis w _is_rotting_thumb zerowal miniature w SceneDetail, wiec sceny majace tylko fullporner traciły ja calkowicie (53 tys. zrodel). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
c849c4c8be
commit
72b7b561e5
1 changed files with 8 additions and 8 deletions
|
|
@ -670,14 +670,14 @@ def _is_rotting_thumb(url: str) -> bool:
|
|||
slim-thumbnaila — używamy tylko gdy scena nie ma żadnej innej miniaturki."""
|
||||
if "trafficdeposit.com" in url:
|
||||
return True
|
||||
# imgs.xiaoshenke.net (fullporner) oddaje 200 z ~153-bajtową ATRAPĄ zamiast obrazu.
|
||||
# Formalnie „ma miniaturę", więc przechodziło warunek `find(s => s.thumbnail_url)`
|
||||
# w apce i WYGRYWAŁO jako pierwsze źródło — a działająca miniatura (np. hqporner,
|
||||
# 22 kB) leżała niżej i nigdy nie była użyta. Objawiało się dopiero po scaleniu scen
|
||||
# („3 źródła live, a miniaturki nie ma", zgłoszenia a01dc891 / 2fbba822 / b437d5f7):
|
||||
# przy jednym źródle brało się to dobre, po merge na czoło wchodziła atrapa.
|
||||
if "imgs.xiaoshenke.net" in url:
|
||||
return True
|
||||
# imgs.xiaoshenke.net (fullporner) było tu wpisane 2026-08-02, bo host oddawał 200
|
||||
# z ~153-bajtową atrapą zamiast obrazu (zgłoszenia a01dc891 / 2fbba822 / b437d5f7).
|
||||
# To był stan PRZEJŚCIOWY: pomiar 2026-08-11 na 300 losowych URL-ach z bazy dał
|
||||
# 298 prawdziwych JPEG-ów (5-25 kB), tak samo z VPS jak i z łącza domowego.
|
||||
# Blokada zdjęta, bo szkodziła bardziej niż pomagała: w SceneDetail (linia ~879)
|
||||
# rotting-thumb jest ZEROWANY, więc sceny mające tylko fullporner traciły miniaturę
|
||||
# całkowicie („Jakiś problem z miniaturkami z fullporner"). Dotyczyło 53 tys. źródeł.
|
||||
# Gdyby atrapy wróciły, filtruj po ROZMIARZE odpowiedzi w image-proxy, nie po hoście.
|
||||
# tn.sextu.com (fullvideosporn) — CDN odrzuca ruch z IP datacenter (429), więc nasze
|
||||
# image-proxy NIGDY tej miniatury nie pobierze (znany problem tego źródła). Traktujemy
|
||||
# jak martwą, żeby scena po merge sięgnęła po działającą z innego źródła.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue