adicionado nova categoria de ficheiros: 'audio'

This commit is contained in:
2025-04-21 11:35:54 +01:00
parent 99ed48c9a7
commit ce79a30b8d

View File

@ -15,6 +15,8 @@ def categorizar_por_tipo(ficheiro: str) -> str:
str -> tipo de ficheiro str -> tipo de ficheiro
""" """
# TODO: extensões configuraveis externamente pelo utilizador # TODO: extensões configuraveis externamente pelo utilizador
# ficheiro configuração: uniq.toml
# carregar categorias e tipos de ficheiro da tabela 'tipos_ficheiros'
extensao = Path(ficheiro).suffix.lower() extensao = Path(ficheiro).suffix.lower()
if extensao in [".jpeg", ".jpg", ".bmp", ".cr2", ".raw"]: if extensao in [".jpeg", ".jpg", ".bmp", ".cr2", ".raw"]:
return "imagem" return "imagem"
@ -22,6 +24,8 @@ def categorizar_por_tipo(ficheiro: str) -> str:
return "documento" return "documento"
elif extensao in [".mp4", ".mpeg", ".mov"]: elif extensao in [".mp4", ".mpeg", ".mov"]:
return "video" return "video"
elif extensao in [".mp3", "wav", ".aac"]:
return "audio"
else: else:
return "outros" return "outros"