#!/usr/bin/env python3 import sys import json import yaml import subprocess jqexpression = sys.argv[1] jqprocess = subprocess.Popen(["jq", "-r", jqexpression], stdin=subprocess.PIPE, text=True) document = [d for d in yaml.safe_load_all(sys.stdin)][-1] json.dump(document, jqprocess.stdin)