CoolFace
Apppublic

Th3BossC/TranscriptApi

sourceHugging Faceupdated 3y agoView on Hugging Face
1likes
models.py24 linesDownload Raw Back to TranscriptApi
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    transcript = db.Column(db.Text(), nullable = False)10    summary = db.Column(db.Text(), nullable = False) 11 12    def __repr__(self):13        f'VideoSummary({self.id}, {self.video_id}, {self.title})'14 15 16class FileSummary(db.Model):17    id = db.Column(db.Integer, primary_key = True)18    date = db.Column(db.DateTime(), nullable = False, default = datetime.utcnow)19    title = db.Column(db.String(100), nullable = False)20    transcript = db.Column(db.Text(), nullable = False)21    summary = db.Column(db.Text(), nullable = False)22 23    def __repr__(self):24        f"FileSummary({self.id}, {self.title})"