Skip to content

Instantly share code, notes, and snippets.

@klausenbusk
Forked from klausenbusk/drnuget
Last active August 29, 2015 14:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save klausenbusk/da1055dde00ce81ba3c4 to your computer and use it in GitHub Desktop.
Save klausenbusk/da1055dde00ce81ba3c4 to your computer and use it in GitHub Desktop.
#!/bin/python
import os
import sys
import requests
from datetime import datetime
from re import sub
url = sys.argv[1]
slug = url.split("/")[-1]
r = requests.get("http://www.dr.dk/mu-online/api/1.0/programcard/%s" % slug)
programcard = r.json()
Title = programcard['Title']
PrimaryBroadcast = r.json()['PrimaryBroadcast'];
BroadcastDate = PrimaryBroadcast['BroadcastDate']
date = datetime.strptime(BroadcastDate, '%Y-%m-%dT%H:%M:%SZ').strftime('%Y-%m-%d')
filename = sub('( |: |:)', "-", Title) + "-" + date + ".mp4"
os.system("livestreamer {0} best -o \"{1}\"".format(url, filename))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment