Skip to content

Créer des données PyFlix

Créer une série avec des données

Durant la formation, vous finirez par créer une class TvShow(self, name:str) possédant une méthode add_episode(self, title, season_number, number, duration, year. vous pouvez charger des données grâce à la datasource de ce module.

Récupérez le nom des séries disponibles

import pyflix.datasource as ds

print(ds.get_shows_names())

Récupérez les épisodes pour une série

import pyflix.datasource as ds

for episode in ds.load_show(): # Liste tous les épisodes de toutes les séries
    print(episode)

for episode in ds.load_show(ds.get_shows_names()[0]): # Liste les épisodes pour la première série.
    print(episode)

Créer un objet TvShow alimenté

import pyflix.datasource as ds

show_name = ds.get_shows_names()[0]
my_show = TvShow(show_name)

for ep_data in ds.load_show(show_name):
    my_show.add_episode(*ep_data[1:])