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 and personal purposes ONLY. See NRKs copyright here.

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.2.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

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

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: nrkdl-1.2.2.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for nrkdl-1.2.2.tar.gz
Algorithm Hash digest
SHA256 1229843ff691e50bc36e7f629f1f38da482e9363b1ae5c6460907347c7e30ac7
MD5 fad35d91510dc478e842ce4dadde3819
BLAKE2b-256 2a55f088c4bff7d1103ef84ee9a98d05e175c64f57a582e840edea8a875d229f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for nrkdl-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7edbdfdc4870ed1b1a3874593d7565a5808c4341574fe28c2a4275399f4a8cb4
MD5 ddd005cf95ab86c386733ab35e629986
BLAKE2b-256 2d7c4a016f30af400f887d735a7cdd437548832e1582cea94d9516ee1a45c42c

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