findFilms/searchFilms/tmdb-proxy
vrubelroman a5497eef26 fix(app): исправление скачивания торрентов
- generate_clean_magnet: убраны мёртвые трекеры (coppersurfer.tk, leechers-paradise.org),
  добавлены рабочие (tamersunion.org, exodus.desync.com, moeking.me),
  включено &dn= с URL-кодированием кириллицы
- extract_hash_from_result: новая единая функция извлечения хэша из 5 источников
  (Hash, InfoHash, Magnet, btih: в URL, Id)
- /api/add-torrent: убран ложный success — после Ok. от qBittorrent идёт реальная
  верификация (торрент появился в списке по хэшу или названию). Если не появился — error.
- /api/proxy-torrent-download: новый endpoint для скачивания .torrent файлов
  через NL-прокси (обходит DPI-блокировку)
- torrents.html: кнопка Копировать magnet (Clipboard API + fallback),
  proxy-ссылки для .torrent, disabled-состояния для пустых magnet/torrent_url
- tmdb-proxy: добавлен /proxy-torrent endpoint
- urlencode filter для Jinja2
- test_app.py: 47 тестов на чистые функции
2026-06-03 19:27:14 +00:00
..
docker-compose.yml refactor: split into two stacks - searchFilms/ (NL) and app/ (RU) 2026-06-03 09:29:09 +00:00
Dockerfile refactor: split into two stacks - searchFilms/ (NL) and app/ (RU) 2026-06-03 09:29:09 +00:00
README.md refactor: split into two stacks - searchFilms/ (NL) and app/ (RU) 2026-06-03 09:29:09 +00:00
requirements.txt refactor: split into two stacks - searchFilms/ (NL) and app/ (RU) 2026-06-03 09:29:09 +00:00
tmdb_proxy.py fix(app): исправление скачивания торрентов 2026-06-03 19:27:14 +00:00

TMDB Proxy Service

Прокси-сервис для TMDB API, который работает на хосте без VPN.

Запуск

docker-compose up -d --build

Сервис будет доступен на порту 8001.

Использование

Основной сервис должен обращаться к этому прокси по адресу:

  • Если на том же хосте: http://localhost:8001
  • Если на другом хосте: http://<IP_ХОСТА>:8001

API Endpoints

  • GET /search/movie?query=<название> - поиск фильмов
  • GET /movie/{movie_id} - детали фильма
  • GET /health - проверка работоспособности