def main(): parsed = feedparser.parse(file("mostravideolivre.atom").read()) for i in parsed.entries: mp4_url = i.content[0].src ogg_url = mp4_url.replace(".mp4", ".ogg") ogg_url = ogg_url.replace(".MP4", ".ogg") thumb = ogg_url + ".png" video = Video() video.title = i.title video.creation_date = datetime.now() video.summary = i.get("summary", "") video.author = i.author video.license_name = "Creative Commons - Atribuição - Partilha nos Mesmos " + "Termos 3.0 Não Adaptada" video.license_link = "http://creativecommons.org/licenses/by-sa/3.0/" video.thumb_url = thumb video.save() tag = Tag.objects.get_or_create(name="mvl2010")[0] tag.save() video.tags.add(tag.id) url = Url() url.url = mp4_url url.content_type = 'video/mp4; codecs="avc1.42E01E, mp4a.40.2"' url.video = video url.save() url = Url() url.url = ogg_url url.content_type = 'video/ogg; codecs="theora, vorbis"' url.video = video url.save()
def main(): for index, line in enumerate(csv.reader(file('mostravideolivre.csv'))): # I don't need the column names :) if index == 0: continue # No title if not line[0].strip(): continue video = Video() video.title = line[0] video.creation_date = datetime.now() video.summary = line[5] video.author = line[1] video.license_name = \ 'Creative Commons - Atribuição - Partilha nos Mesmos ' + \ 'Termos 3.0 Não Adaptada' video.license_link = 'http://creativecommons.org/licenses/by-sa/3.0/' video.thumb_url = findvideo(line[7]).replace('ogv', 'png') video.save() tag = Tag.objects.get_or_create(name='mvl2011')[0] tag.save() video.tags.add(tag.id) for tag_name in line[4].split(','): tag = Tag.objects.get_or_create(name=tag_name.strip())[0] tag.save() video.tags.add(tag.id) url = Url() url.url = findvideo(line[7]) url.content_type = 'video/ogg; codecs="theora, vorbis"' url.video = video url.save()