Th3BossC/TranscriptApi
1
1from TranscriptApi import db2from datetime import datetime3 4class VideoSummary(db.Model):5 id = db.Column(db.Integer, primary_key = True)6 date = db.Column(db.DateTime(), nullable = False, default = datetime.utcnow)7 video_id = db.Column(db.String(10), unique = True, nullable = False)8 title = db.Column(db.String(100), nullable = False)9 summary = db.Column(db.Text(), nullable = False) 10 11 def __repr__(self):12 print(f'VideoSummary({self.id}, {self.video_id}, {self.title})')13 14 15class FileSummary(db.Model):16 id = db.Column(db.Integer, primary_key = True)17 date = db.Column(db.DateTime(), nullable = False, default = datetime.utcnow)18 title = db.Column(db.String(100), nullable = False)19 summary = db.Column(db.Text(), nullable = False)20 21 def __repr__(self):22 print(f"FileSummary({self.id}, {self.title})")