From 402b68ee324ffa594bf40f1729552e7a64ca1409 Mon Sep 17 00:00:00 2001 From: Jesse Morgan Date: Mon, 16 Sep 2013 20:52:58 -0700 Subject: Adding frame grab images to videos and fixing broken links --- devfiles/scripts/videos-from-csv.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'devfiles/scripts/videos-from-csv.py') diff --git a/devfiles/scripts/videos-from-csv.py b/devfiles/scripts/videos-from-csv.py index 69dcabb..ce4874c 100755 --- a/devfiles/scripts/videos-from-csv.py +++ b/devfiles/scripts/videos-from-csv.py @@ -8,12 +8,13 @@ from string import Template BASE_URL="http://foursquaregrow.s3-website-us-east-1.amazonaws.com/" -def mkjson(chapter, number, title, length, pdf, videos): +def mkjson(chapter, number, title, length, image, pdf, videos): vtemplate = Template("""{ "id": "$id", "number": "$number", "title": "$title", "length": $length, + "image": "$image", "pdf": "$pdf", "urls": [""") @@ -30,7 +31,8 @@ def mkjson(chapter, number, title, length, pdf, videos): filename = string.lower(directory + "/" + chapter + "-" + number + ".json") with open(filename, 'w') as outfile: outfile.write(vtemplate.substitute(dict(id=string.lower(chapter+"-"+number), - chapter=chapter, number=number, title=title, length=length, pdf=BASE_URL + urllib.quote(pdf)))) + chapter=chapter, number=number, title=title, length=length, + image=BASE_URL + urllib.quote(image), pdf=BASE_URL + urllib.quote(pdf)))) for type,src in videos.iteritems(): outfile.write(urltemplate.substitute(dict(type=type, src=BASE_URL + urllib.quote(src)))) @@ -49,10 +51,11 @@ with open(filename, 'rb') as csvfile: number = row[1] title = row[2] length = row[3] - pdf = row[4] - h264 = row[5] + image = row[4] + pdf = row[5] + h264 = row[6] videos = { "video/mp4": h264 } - mkjson(chapter, number, title, length, pdf, videos) + mkjson(chapter, number, title, length, image, pdf, videos) -- cgit v1.2.3