import os

passed_file = "trailers/passed.txt"
clean_file = "trailers/clean.txt"

if os.path.exists(clean_file):
    with open(clean_file, "r", encoding="utf-8") as f:
        clean_lines = set(line.rstrip("\n") for line in f)
else:
    clean_lines = set()

if os.path.exists(passed_file):
    with open(passed_file, "r", encoding="utf-8") as f:
        passed_lines = [line.rstrip("\n") for line in f]

    new_lines = [line for line in passed_lines if line not in clean_lines]

    if new_lines:
        with open(clean_file, "a", encoding="utf-8") as f:
            for line in new_lines:
                f.write(line + "\n")

    open(passed_file, "w", encoding="utf-8").close()
