Skip to content
/ nrkdl Public

Download content from nrk.no with subtitles and metadata.

Notifications You must be signed in to change notification settings

jenslys/nrkdl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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