diff options
author | Jesse Morgan <jesse@jesterpm.net> | 2013-11-20 22:24:40 -0800 |
---|---|---|
committer | Jesse Morgan <jesse@jesterpm.net> | 2013-11-20 22:30:02 -0800 |
commit | 4f076160f9eae89eaa7a6058d1847c40650370bd (patch) | |
tree | 62a653df0cd0c4a3bc34ffdbead89dc1c63b3e41 /devfiles/scripts/videos-from-csv.py | |
parent | 19732c02996ce97f10fb3d2687ec71d9949ee333 (diff) |
Adding webm formatted videos
Diffstat (limited to 'devfiles/scripts/videos-from-csv.py')
-rwxr-xr-x | devfiles/scripts/videos-from-csv.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/devfiles/scripts/videos-from-csv.py b/devfiles/scripts/videos-from-csv.py index ce4874c..2f1ad94 100755 --- a/devfiles/scripts/videos-from-csv.py +++ b/devfiles/scripts/videos-from-csv.py @@ -18,7 +18,8 @@ def mkjson(chapter, number, title, length, image, pdf, videos): "pdf": "$pdf", "urls": [""") - urltemplate = Template("""{"src":"$src", "type":"$type"},""") + # NB we seek backwards to trim the comma after the loop + urltemplate = Template("""{"src":"$src", "type":"$type"},\n""") directory = string.lower("videos/" + chapter) try: @@ -37,7 +38,7 @@ def mkjson(chapter, number, title, length, image, pdf, videos): for type,src in videos.iteritems(): outfile.write(urltemplate.substitute(dict(type=type, src=BASE_URL + urllib.quote(src)))) - outfile.seek(-1, 2) + outfile.seek(-2, 2) outfile.write("]\n}") # This script reads lines from the given csv file and creates json files for @@ -54,8 +55,9 @@ with open(filename, 'rb') as csvfile: image = row[4] pdf = row[5] h264 = row[6] + webm = row[7] - videos = { "video/mp4": h264 } + videos = { "video/mp4": h264, "video/webm": webm } mkjson(chapter, number, title, length, image, pdf, videos) |