Beispiel #1
0
def main(args):
    preds = get_predicates(args)
    for obj in read_json_objects(sys.stdin):
        if all(p(obj) for p in preds):
            print json.dumps(obj)
Beispiel #2
0
def main(args):
    xforms = get_transforms(args)
    for obj in read_json_objects(sys.stdin):
        apply_transformations(obj, xforms)
        print json.dumps(obj)
Beispiel #3
0
def main(args):
    for obj in read_json_objects(sys.stdin):
        stat = fstat_translate(obj)
        accumulate_objs(obj, stat)
        print json.dumps(obj)
Beispiel #4
0
def main(args):
    for obj in read_json_objects(sys.stdin):
        stat = fstat_translate(obj)
        accumulate_objs(obj, stat)
        print json.dumps(obj)
Beispiel #5
0
def main(args):
    preds = get_predicates(args)
    for obj in read_json_objects(sys.stdin):
        if all(p(obj) for p in preds):
            print json.dumps(obj)
Beispiel #6
0
def main(args):
    assert args.key
    objs = sorted(read_json_objects(sys.stdin), key=lambda o: o[args.key])
    for obj in objs:
        print json.dumps(obj)
Beispiel #7
0
def main(args):
    xforms = get_transforms(args)
    for obj in read_json_objects(sys.stdin):
        apply_transformations(obj, xforms)
        print json.dumps(obj)
Beispiel #8
0
def main(args):
    assert args.key
    objs = sorted(read_json_objects(sys.stdin), key=lambda o: o[args.key])
    for obj in objs:
        print json.dumps(obj)