summaryrefslogtreecommitdiff
path: root/animism-align/cli/app/sql/models/media.py
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2020-07-08 00:35:58 +0200
committerJules Laplace <julescarbon@gmail.com>2020-07-08 00:35:58 +0200
commit70d1b24d2eb249561766d78a49109667933982ea (patch)
tree0da8b25362877013f0d006d68f3bbf43f85271db /animism-align/cli/app/sql/models/media.py
parenteb46cdb5faf87ea0b27d299d2bed2c1ce971421d (diff)
add fields to media
Diffstat (limited to 'animism-align/cli/app/sql/models/media.py')
-rw-r--r--animism-align/cli/app/sql/models/media.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/animism-align/cli/app/sql/models/media.py b/animism-align/cli/app/sql/models/media.py
index 6b615c9..27a1498 100644
--- a/animism-align/cli/app/sql/models/media.py
+++ b/animism-align/cli/app/sql/models/media.py
@@ -13,12 +13,28 @@ class Media(Base):
__tablename__ = 'media'
id = Column(Integer, primary_key=True)
type = Column(String(16, convert_unicode=True), nullable=False)
+ url = Column(String(256, convert_unicode=True), nullable=True)
+ title = Column(String(256, convert_unicode=True), nullable=True)
+ author = Column(String(256, convert_unicode=True), nullable=True)
+ pre_title = Column(String(256, convert_unicode=True), nullable=True)
+ translated_title = Column(String(256, convert_unicode=True), nullable=True)
+ date = Column(String(256, convert_unicode=True), nullable=True)
+ source = Column(String(256, convert_unicode=True), nullable=True)
+ start_ts = Column(Float, nullable=True)
settings = Column(JSON, default={}, nullable=True)
def toJSON(self):
return {
'id': self.id,
'type': self.type,
+ 'url': self.url,
+ 'title': self.title,
+ 'pre_title': self.pre_title,
+ 'translated_title': self.translated_title,
+ 'date': self.date,
+ 'source': self.source,
+ 'author': self.author,
+ 'start_ts': self.start_ts,
'settings': self.settings,
}