etl module added
This commit is contained in:
parent
0f619dd954
commit
ff36173720
16 changed files with 1573 additions and 0 deletions
26
modules/anime_etl/canonicalizer.py
Normal file
26
modules/anime_etl/canonicalizer.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
# anime_etl/canonicalizer.py
|
||||
from __future__ import annotations
|
||||
|
||||
from models import SourceTitle, CanonicalTitle
|
||||
|
||||
|
||||
def source_title_to_canonical(src: SourceTitle) -> CanonicalTitle:
|
||||
return CanonicalTitle(
|
||||
id=None,
|
||||
title_names=src.title_names,
|
||||
studio=src.studio,
|
||||
tags=list(src.tags),
|
||||
poster=src.poster,
|
||||
|
||||
title_status=src.title_status,
|
||||
rating=src.rating,
|
||||
rating_count=src.rating_count,
|
||||
|
||||
release_year=src.release_year,
|
||||
release_season=src.release_season,
|
||||
|
||||
season=src.season,
|
||||
episodes_aired=src.episodes_aired,
|
||||
episodes_all=src.episodes_all,
|
||||
episodes_len=src.episodes_len,
|
||||
)
|
||||
Loading…
Add table
Add a link
Reference in a new issue