summaryrefslogtreecommitdiff
path: root/devfiles/scripts/videos-from-csv.py
diff options
context:
space:
mode:
authorJesse Morgan <jesse@jesterpm.net>2013-11-20 22:24:40 -0800
committerJesse Morgan <jesse@jesterpm.net>2013-11-20 22:30:02 -0800
commit4f076160f9eae89eaa7a6058d1847c40650370bd (patch)
tree62a653df0cd0c4a3bc34ffdbead89dc1c63b3e41 /devfiles/scripts/videos-from-csv.py
parent19732c02996ce97f10fb3d2687ec71d9949ee333 (diff)
Adding webm formatted videos
Diffstat (limited to 'devfiles/scripts/videos-from-csv.py')
-rwxr-xr-xdevfiles/scripts/videos-from-csv.py8
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)