Skip to content
This repository has been archived by the owner on Mar 1, 2019. It is now read-only.

arp242/download-npo

Repository files navigation

This project is archived

Update 1 Maart 2019: de NPO site is nu beschermd met DRM. Wellicht dat hier omheen te fietsen is, maar ik gebruik dit programma zelf al jaren niet meer, en heb ook niet zo veel zin er zelf naar te kijken.

Zie ook het youtube-dl issue.

Ik review en accepteer eventuele PRs, mocht iemand anders zin/tijd hebben. Tot die tijd is dit gearchiveerd.


download-npo downloads videos from the Dutch npostart.nl site. The rest of the documentation is in Dutch.

download-npo (voorheen download-gemist) download videos van npostart.nl. In principe zouden alle sites die gebruik maken van de zogeheten “NPOPlayer” zouden moeten werken, zoals bv. ncrv.nl of nrc.nl (al zijn deze niet allemaal getest).

Voor vragen of opmerkingen kun je een een issue maken of mailen naar martin@arp242.net.

Installatie

Linux, BSD, OS X, etc.

Het makkelijkste is om pip te gebruiken, wat op de meeste systemen vaak al aanwezig is:

pip install download-npo

Als je (nog) geen pip hebt kan je dat meestal installeren als python-pip.

Voor Ubuntu zijn er ook packages beschikbaar in Maarten Fonville's PPA:

$ sudo add-apt-repository ppa:maarten-fonville/download-npo
$ sudo apt-get update
$ sudo apt-get install download-npo

Windows

  1. Download en installeer Python.
  2. Daarna kan je de laatste versie downloaden.
  3. Dubbel-klik download-npo-gui.pyw om de boel te starten.

Als je oudere Silverlight/Windows media player uitzendingen wilt downloaden heb je libmms nodig. Dit werkt vooralsnog alleen op POSIX (i.e. niet-Windows) systemen. Dit is verder geheel optioneel.

Gebruik

download-npo is een commandline-tool, er is ook een grafische frontend download-npo-gui.

Voorbeeld:

download-npo http://www.npostart.nl/andere-tijden/23-10-2014/VPWON_1227038

of met alleen de episode ID:

download-npo VPWON_1227038

Zie download-npo -h voor een overzicht van alle opties.

FAQ

Help! Het werkt niet! PANIEK!

Vaak is dit omdat er op de NPO site iets niet klopt; soms ontbreekt een videobestand, of is het niet compleet. Meestal is dit een dag of wat later opgelost.
Werkt het een dag later nog niet, of denk je dat het niet de schuld van de site is? Maak dan een issue of stuur even een mail naar martin@arp242.net.

Het is handig als je de URL die je gebruikt en de (volledige) output van je commando (het liefst met de -VV opties) er meteen bij zet.

Kan ik ook een video streamen zonder het eerst op te slaan?

Uiteraard! Bijvoorbeeld met:

$ download-npo -f - VPWON_1227038 | mpv -cache 4096 -cache-min 99 -

Het play-npo script doet dit.

Ondertitels worden opgeslagen als .srt, maar zijn eigenlijk in het WebVTT formaat?

Dat klopt; WebVTT wordt vooralsnog door maar weinig spelers herkend, en het is feitelijk hetzelfde als Subrip (.srt) ondertitels (de verschillen zijn miniem).

Werkt dit ook vanuit het buitenland?

Voor de meeste videos werkt het downloaden van het buitenland prima.

Voor andere videos is er echter een beperking ivm. de copyright (je krijgt dan een foutmelding). Daar kan ik niet zo veel aan doen, aangezien dat via het IP address gaat. Je zal dan een VPN verbinding met een Nederlands IP address of iets dergelijks moeten gebruiken.

Ik vind dit geen fijn programma, weet je misschien iets anders?

Dat is jammer :-( Feedback is trouwens altijd welkom. Stuur een mailtje naar martin@arp242.net en laat me weten wat er beter kan!

Maar, deze alternatieven zijn bekend bij mij:

  • downloadgemist.nl; voordeel is dat het online is (je hoeft niks te installeren); maar heeft minder opties, en is minder handig als je meer dan een paar afleveringen wilt downloaden.

  • Chrome-Uitzending-Gemist-Downloader; Chrome plugin. Verder niet getest.

  • GemistDownloader; naar mijn inzien wat onhandig programma, en het is niet open source. Wellicht dat het voor jou beter werkt.

Voor het ophalen van een lijst met afleveringen:

  • Er is ook een plugin voor Flexget; daarmee kan je nieuwe afleveringen van geabonneerde programma’s automatisch downloaden. De Flexget plugin zit in Flexget zelf en is gemaakt door Jeroen L.. Problemen hiermee graag op de Flexget bugtracker melden; ik houd deze plugin niet zelf bij.

Staat jouw programma er niet bij? Mail me dan even en ik zet het erbij.

ChangeLog

Zie ChangeLog.markdown.

About

Download episodes from the Dutch npostart.nl − Download afleveringen van npostart.nl

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •