#!/bin/bash

for file in "$1"/*; do
    echo "$file"

    # Заголовок: екранувати лапки
    title=$(head -n 1 "$file" | sed 's/"/\\"/g')

    # Синопсис: витягнути рядок і екранувати лапки
    synopsis=$(awk '/^Synopsis:/, /^Type:/' "$file" | head -n 1 | sed 's/"/\\"/g')

    # Жанри: замінити коми на "," і екранувати лапки
    genres=$(awk -F': ' '/^Genres:/ {print $2}' "$file" | sed 's/, /","/g' | sed 's/"/\"/g')

    if [[ -n "$title" && -n "$synopsis" && -n "$genres" ]]; then
        echo "{\"title\": \"$title\", \"synopsis\": \"$synopsis\", \"genres\": [\"$genres\"]}" >> "$2"
    fi
done
