Skip to main content

Download movies/tv-shows from nrk.no

Project description

nrkdl

Releases

Download content from nrk.no

Disclaimer: This is for educational purposes ONLY.

Table of contents

Installation

pip install nrkdl

Updating

pip install nrkdl --upgrade

System requirements

Usage

usage: nrkdl.py [-h] (--search SEARCH | --url URL) [--season SEASON] [--episode EPISODE] [--write-subs] [--keep-subs] [--audio-only] [--write-metadata]

options:
  -h, --help         show this help message and exit
  --search SEARCH    Search for Movie/TV-show, and then download (e.g: Exit)
  --url URL          URL for the Movie/TV-show (e.g: https://tv.nrk.no/program/KOID75006720)
  --season SEASON    Season number (e.g: 1) (Only works if --search is used) (0 for all)
  --episode EPISODE  Episode number (e.g: 1) (Only works if --search is used) (0 for all)
  --write-subs       Download and embed subtitles to file
  --keep-subs        Prevent the subtitle files from being deleted after being embeded
  --audio-only       Only extract audio files
  --write-metadata   Write metadata to file

Example usage

Download an entire tv-show with subtitles

nrkdl --url https://tv.nrk.no/serie/exit --write-subs

Download a single tv-show episode

nrkdl --url https://tv.nrk.no/serie/exit/sesong/2/episode/6/

Download a movie

nrkdl --url https://tv.nrk.no/program/MSUI31006017

Search for a series and download all seasons

nrkdl --search rådebank --season 0

Search for a specific episode

nrkdl --search exit --season 2 --episode 6

Supported sites

NRK
NRKPlaylist
NRKRadioPodkast
NRKSkole: NRK Skole
NRKTV: NRK TV and NRK Radio
NRKTVDirekte: NRK TV Direkte and NRK Radio Direkte
NRKTVEpisode
NRKTVEpisodes
NRKTVSeason
NRKTVSeries

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

nrkdl-1.2.1.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

nrkdl-1.2.1-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file nrkdl-1.2.1.tar.gz.

File metadata

  • Download URL: nrkdl-1.2.1.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for nrkdl-1.2.1.tar.gz
Algorithm Hash digest
SHA256 0ff54e3647fc32db364f0da2c78f9081f849480307efcdd1692c20a3bd03149a
MD5 2b1ff37f338ac05285aa2d0b8dc2d319
BLAKE2b-256 7ee5919f8d76afa5bbbca65a50f43e56fbab01d607c14a97ce3b67b35a9bf67e

See more details on using hashes here.

File details

Details for the file nrkdl-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: nrkdl-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for nrkdl-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1dc76086cccabd9b40fb16cb9c4447c4981c16a733f35e7b95dbab3dad24fa3f
MD5 535b5be822b2caf3579178105638c203
BLAKE2b-256 3215147d971d6e4a223e12af5ac30e22d5fcca5b031734175064a8841f2b8316

See more details on using hashes here.

Supported by

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