import json

# Função para converter o arquivo txt para json
def txt_to_json(input_file, output_file):
    movies = []
    current_movie = {}

    # Ler o arquivo txt
    with open(input_file, 'r') as file:
        for line in file:
            line = line.strip()
            if line.startswith('ID:'):
                if current_movie:  # Se já temos um filme completo, adicionamos à lista
                    movies.append(current_movie)
                    current_movie = {}
                current_movie['ID'] = line.replace('ID: ', '').strip()
            elif line.startswith('Link:'):
                current_movie['Link'] = line.replace('Link: ', '').strip()
        # Adicionar o último filme
        if current_movie:
            movies.append(current_movie)

    # Escrever o resultado no arquivo json
    with open(output_file, 'w') as file:
        json.dump(movies, file, indent=4)

# Executar a conversão
txt_to_json('Filmes.txt', 'filmes.json')