Skip to main content

CLI tool to download videos from hdfilmcehennemi.nl

Project description

hdfilm-dl

CLI tool to download videos from hdfilmcehennemi.nl.

Install

pip install hdfilm-dl

Playwright (required — site behind Cloudflare):

pip install 'hdfilm-dl[playwright]'
playwright install chromium

Usage

Download a series episode:

hdfilm-dl download "https://www.hdfilmcehennemi.nl/dizi/mentalist/sezon-1/bolum-1/"

Download a movie:

hdfilm-dl download "https://www.hdfilmcehennemi.nl/esaretin-bedeli/"

Batch download episodes 1-12:

hdfilm-dl batch "https://www.hdfilmcehennemi.nl/dizi/mentalist/sezon-1/bolum-1/" --start 1 --end 12

Inspect available video sources:

hdfilm-dl inspect "https://www.hdfilmcehennemi.nl/dizi/mentalist/sezon-1/bolum-1/"

Source selection

When downloading, you can choose between video source alternatives (Close / Rapidrame). Default is Rapidrame (most reliable).

Available sources:
  [0] Active Close
  [1] Inactive Rapidrame
Choose source [1]:

Options

Flag Default Description
-o, --output . Output directory

How it works

  1. Fetches the episode/movie page with Playwright (required — Cloudflare protected)
  2. Clicks the play button and selects the video source (Rapidrame)
  3. Captures the master.m3u8 HLS stream URL from network requests
  4. Downloads with yt-dlp (merges to MP4)

Video streams are delivered via HLS (.m3u8 playlists). No direct MP4 links available.

Requirements

  • Python 3.10+
  • Playwright with Chromium (playwright install chromium)
  • yt-dlp (automatically installed)
  • ffmpeg (required for yt-dlp merge operations)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hdfilm_dl-0.1.0.tar.gz (19.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hdfilm_dl-0.1.0-py3-none-any.whl (22.3 kB view details)

Uploaded Python 3

File details

Details for the file hdfilm_dl-0.1.0.tar.gz.

File metadata

  • Download URL: hdfilm_dl-0.1.0.tar.gz
  • Upload date:
  • Size: 19.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for hdfilm_dl-0.1.0.tar.gz
Algorithm Hash digest
SHA256 dc210e3741ab0414ae53ecfb78257301a4910fc63d333b51fbf5e780e9f52152
MD5 bb8a3b1d875a1fad62d2ed9304ae36b5
BLAKE2b-256 4a70c55f4db5c66d70ecf5a47fd47ef6ed668e8bac8c4dfa911bc4989669b4aa

See more details on using hashes here.

File details

Details for the file hdfilm_dl-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: hdfilm_dl-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 22.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for hdfilm_dl-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8009a068462c1455cafe126f096e4f92d0c216cab60e77f1ca99b45c39a3f87f
MD5 3a234fdc908c4da8dacc332cb8d86967
BLAKE2b-256 e368fcb21c45a2ba88e06aa0bf3908a979b3357cb6a5084d6e1b30e8d3547831

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page