Serie (ook soap)

Heretic Webdl //top\\ Page

Heretic Webdl //top\\ Page

# Stream the remote file directly back to the caller # We preserve the original content‑type and disposition when possible async def generator(): async for chunk in stream_remote_file(payload.url): yield chunk

except httpx.RequestError as exc: raise HTTPException( status_code=status.HTTP_504_GATEWAY_TIMEOUT, detail=f"Error contacting remote host: exc", ) # app/main.py import time from collections import defaultdict from datetime import datetime, timedelta from typing import Dict

# --------------------------------------------------- # # Optional: expose OpenAPI UI (only in dev) # --------------------------------------------------- # if __name__ == "__main__": uvicorn.run("app.main:app", host="0.0.0.0", port=8000, log_level="info") 5.1 Pure‑Python (no Docker) # 1️⃣ Clone repo & cd into it git clone https://github.com/your‑user/heroku‑webdl.git cd heroku-webdl heretic webdl

# 5️⃣ Run the dev server uvicorn app.main:app --reload Open http://127.0.0.1:8000/docs – you’ll see the interactive Swagger UI. # Dockerfile FROM python:3.11-slim

# --------------------------------------------------------------------------- # # Core: async generator that streams the remote response to the caller. # --------------------------------------------------------------------------- # async def stream_remote_file(url: str) -> AsyncGenerator[bytes, None]: """ Yield chunks from the remote URL, respecting the global size limit. """ parsed = _validate_url(url) # Stream the remote file directly back to

def _check_rate_limit(ip: str) -> None: now = datetime.utcnow() window_start = now - timedelta(minutes=1)

# Stream in 256 KB chunks (feel free to tune) bytes_sent = 0 async for chunk in resp.aiter_bytes(chunk_size=256 * 1024): bytes_sent += len(chunk) if bytes_sent > settings.MAX_CONTENT_LENGTH: raise HTTPException( status_code=status.HTTP_413_REQUEST_ENTITY_TOO_LARGE, detail="Remote file exceeds the allowed size limit (while streaming).", ) yield chunk ) yield chunk return parsed

return parsed

Mogelijk schadelijk tot 16 jaar

Beelden van heftig geweld, horror, (expliciete) seks en verheerlijking van alcohol en drugs kunnen schadelijk zijn voor pubers van rond de 16. Ze zijn op zoek naar hun eigen grenzen, en naar spanning en sensatie. De invloed van hun leeftijdsgenoten is groot.

Lees meer

Geweld

Er kunnen allerlei soorten geweld voorkomen in producties. Van slaan en schoppen tot schieten, martelen of seksueel geweld. De algemene regel is: hoe heftiger het geweld, hoe hoger de leeftijd. Ook wordt er gekeken naar hoe hard en hoe écht het geweld is, en of er bloed te zien is.

Lees meer

Grof taalgebruik

Grof taalgebruik gaat over grove woorden, schuttingtaal, schelden of vloeken. Kinderen kunnen hier een voorbeeld aan nemen en het nadoen of overnemen.

Lees meer

Angst

In de categorie angst kun je verschillende dingen tegenkomen: van verwondingen en lijken tot dierenleed, griezelige geluiden en horror. Maar ook aangrijpende beelden van zelfdoding of zelfbeschadiging. Net zoals bij geweld geldt: hoe echter en duidelijker iets in beeld komt, hoe hoger de leeftijd.

Lees meer

Seks

Het zien van seks kan jongeren, die hun (seksuele) identiteit aan het ontwikkelen zijn, een verkeerd beeld geven van wat 'normaal' is. Hoe ver een seksuele handeling gaat, en hoe vaak en duidelijk het in beeld komt, bepaalt het uiteindelijke leeftijdsadvies.

Lees meer

Discriminatie

Discriminatie is elke uitspraak of uitdrukking die bepaalde (groepen) mensen als ‘minder’ afschildert, bijvoorbeeld op basis van huidskleur, religie, seksuele geaardheid, geslacht of gender, nationaliteit, etc. Als dit in een productie voorkomt en de discriminerende uitspraak of actie wordt niet direct afgekeurd of afgestraft, dan wordt het pictogram voor discriminatie getoond.

Lees meer

Drugs, alcohol en roken

Als in een film of serie drugs worden gebruikt, veel alcohol wordt gedronken of wordt gerookt, dan krijgt het een Kijkwijzer symbool voor drugs, alcohol en roken. Jongeren kunnen het als iets normaals gaan zien, of zelfs als iets om uit te proberen.

Lees meer

Selecteer een taal