Este projeto é uma ferramenta de manipulação de metadados XML para arquivos de vídeo. Ele permite que você altere várias tags, incluindo <poster>
, <plot>
, <language>
, <episode>
, <season>
e <title>
.
Este projeto foi idealizado para a plataforma Jellyfin. Embora possa funcionar com outras plataformas de mídia, não garantimos total compatibilidade ou suporte.
- Clone o repositório para o seu computador local.
- Navegue até o diretório do projeto no terminal.
- Instale as dependências do projeto com o comando
pip install -r requirements.txt
. - Execute o script principal com o comando
python metadata.py
.
É recomendado criar um ambiente virtual para instalar as dependências do projeto. Isso pode evitar conflitos entre as dependências deste projeto e as de outros projetos no seu sistema.
- Navegue até o diretório do projeto no terminal.
- Crie o ambiente virtual com o comando
python -m venv venv
. - Ative o ambiente virtual com o comando
.\venv\Scripts\activate
. - Agora você pode instalar as dependências com o comando
pip install -r requirements.txt
.
- Navegue até o diretório do projeto no terminal.
- Crie o ambiente virtual com o comando
python3 -m venv venv
. - Ative o ambiente virtual com o comando
source venv/bin/activate
. - Agora você pode instalar as dependências com o comando
pip install -r requirements.txt
.
Ao executar o script, você será solicitado a inserir as informações necessárias para alterar as tags desejadas.
- Alteração e adição de tags
<poster>
em arquivos XML. - Alteração e adição de tags
<plot>
em arquivos XML. - Alteração e adição de tags
<language>
em arquivos XML. - Alteração e adição de tags
<episode>
em arquivos XML. - Alteração e adição de tags
<season>
em arquivos XML. - Alteração e adição de tags
<title>
em arquivos XML.
- Lançamento inicial do projeto.
- Suporte para manipulação das tags
<poster>
,<plot>
,<language>
,<episode>
,<season>
e<title>
.
- Adicionado suporte para repetir perguntas quando a entrada é inválida.
- Corrigido um bug onde a tag
<season>
não era adicionada corretamente.
- Melhorias na interface do usuário.
- Corrigido um bug onde a tag
<plot>
não era alterada corretamente.
- Adicionado suporte para mais tipos de arquivos de vídeo.
- Melhorias na performance do script.
Se você deseja contribuir para este projeto, por favor, faça um fork do repositório e submeta um pull request.
Este projeto está licenciado sob a licença MIT.
Copyright 2024 Rutileno Gabriel.