diff options
Diffstat (limited to 'devfiles/scripts/videos-from-csv.py')
-rwxr-xr-x | devfiles/scripts/videos-from-csv.py | 13 |
1 files changed, 8 insertions, 5 deletions
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) |