-
Notifications
You must be signed in to change notification settings - Fork 1
/
class_video.py
38 lines (33 loc) · 1.51 KB
/
class_video.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
from datetime import datetime
class Video:
def __init__(self, titulo: str, vistas: int, tiempo: int, url_youtube: str, fecha_lanzamiento: str):
self.titulo = titulo
self.vistas = vistas
self.tiempo = tiempo
self.url_youtube = url_youtube
self.fecha_lanzamiento = fecha_lanzamiento
self.sesion = None
self.colaborador = None
self.codigo_url = None
def mostrar_tema(self):
#Agregar los datos pertinentes para que a la hora de mostrar se vean los datos completos del video
print(f"Titulo: {self.titulo}")
print(f"Vistas: {self.vistas}")
print(f"Duración: {self.tiempo} segundos")
print(f"URL de YouTube: {self.url_youtube}")
print(f"Fecha de Lanzamiento: {self.fecha_lanzamiento.strftime("%d-%m-%Y")}")
print("*"*30)
def dividir_titulo(self):
#Debe setear el atributo sesion y colaborador con los datos obtenidos del
#titulo del video
pass
def obtener_codigo_url(self):
#Debe setear el atributo codigo_url con el codigo obtenido del atributo url_youtube
#Por ej: si la url es https://www.youtube.com/watch?v=nicki13
#el codigo seria nicki13
pass
def formatear_fecha(self):
#Necesitamos que la fecha de lanzamiento sea un objeto de la clase datetime (investigar).
#Para ello deberan dividir la fecha (en formato string) en dia, mes y año y a partir de
#esos datos, crear la nueva fecha.
pass