from datetime import timedelta from datetime import datetime from datetime import timezone from environment import * from utility import * import os class Video: def __init__(self): self.description=None self.url=None self.icon=None self.timestamp=DateTime() self.feedTimeOffset='just now' self.feedtime=datetime.now() def __init__(self, description, url): self.description=description self.url=url self.icon=None self.timestamp=DateTime() self.feedTimeOffset='just now' self.feedtime=datetime.now() def __init__(self, description, url, icon, timestamp=None): self.description=description self.url=url self.icon=icon if None==timestamp: self.timestamp=DateTime() else: self.timestamp=timestamp self.feedTimeOffset='just now' self.feedtime=datetime.now() def getDescription(self): return self.description def getUrl(self): return self.url def getIcon(self): return self.icon def getTimestamp(self): return self.timestamp # This is a datetime. This time gets calculated by applying the feedtime offset to today. def setFeedTime(self,feedtime): self.feedtime=feedtime def getFeedTime(self): return self.feedtime # This is the