-# -*- coding: utf-8 -*-
import os.path
from django.db import models
from archive.settings import FILES_SAVE_PATH, ADVERT, LICENSE, ORGANIZATION, PROJECT
from archive.utils import OverwriteStorage, sha1_file
-# Create your models here.
-
class Project(models.Model):
""" an audiobook project, needed for specyfing sponsors """
verbose_name_plural = _("projects")
ordering = ("name",)
- def __unicode__(self):
+ def __str__(self):
return self.name
verbose_name_plural = _("audiobooks")
ordering = ("title",)
- def __unicode__(self):
+ def __str__(self):
return self.title
def get_mp3_tags(self): return json.loads(self.mp3_tags) if self.mp3_tags else None
def new_publish_tags(self):
title = self.title
if self.translator:
- title += u' (tłum. %s)' % self.translator
+ title += ' (tłum. %s)' % self.translator
- copyright = u"%s %s. Licensed to the public under %s verify at %s" % (
+ copyright = "%s %s. Licensed to the public under %s verify at %s" % (
self.date, ORGANIZATION, LICENSE, self.url)
- comment = u"Audiobook nagrany w ramach projektu %s%s.\n%s" % (
+ comment = "Audiobook nagrany w ramach projektu %s%s.\n%s" % (
self.project.name,
- u" finansowanego przez %s" % self.project.sponsors if self.project.sponsors else "",
+ " finansowanego przez %s" % self.project.sponsors if self.project.sponsors else "",
ADVERT)
tags = {
'contact': self.url,
'copyright': copyright,
'date': self.date,
- 'genre': u'Speech',
- 'language': u'pol',
+ 'genre': 'Speech',
+ 'language': 'pol',
'license': LICENSE,
'organization': ORGANIZATION,
'title': title,