mirror of
https://github.com/Andre-Bzk/Rezept0r.git
synced 2026-11-15 15:43:04 +01:00
TikTok now answers requests without a real browser TLS fingerprint with a page yt-dlp cannot parse, so every TikTok extraction failed at the metadata step. yt-dlp can impersonate browsers, but only when curl_cffi is installed on the interpreter it runs on, which the image never provided.
19 lines
619 B
Plaintext
19 lines
619 B
Plaintext
# Pinned to the versions verified on the Pi. Bump deliberately, not implicitly:
|
|
# an unpinned rebuild months later resolves different versions than the running
|
|
# container and breaks in ways the diff cannot explain.
|
|
fastapi==0.139.2
|
|
uvicorn==0.51.0
|
|
pydantic==2.13.4
|
|
pydantic-settings==2.14.2
|
|
httpx==0.28.1
|
|
python-multipart==0.0.32
|
|
recipe-scrapers==15.11.0
|
|
beautifulsoup4==4.15.0
|
|
lxml==6.1.1
|
|
openai==2.46.0
|
|
python-dotenv==1.2.2
|
|
aiofiles==25.1.0
|
|
# Not imported by the app: the yt-dlp binary runs on this interpreter and needs
|
|
# curl_cffi for browser impersonation, without which TikTok rejects requests
|
|
curl_cffi==0.16.3
|