#!/usr/bin/env python3
"""Simulate health input bot by emitting events to process_food_event.process_event"""
import json, os
BASE = os.path.dirname(os.path.dirname(__file__))
DATA = os.path.join(BASE,'data')
SAMPLE = os.path.join(DATA,'sample_input_events.jsonl')

def load_events():
    evts=[]
    with open(SAMPLE,encoding='utf-8') as f:
        for line in f:
            line=line.strip()
            if not line: continue
            evts.append(json.loads(line))
    return evts

def main():
    evts=load_events()
    from scripts.process_food_event import process_event
    for e in evts:
        res=process_event(e)
        # print hebrew confirmation
        if res.get('status')=='ok':
            for a in res.get('added',[]):
                print(f"נרשם: {a['food']} x{a['quantity']} — {a['calories']} קלוריות, {a['protein_g']}g חלבון")
        else:
            print('לא נרשם פריט:', res)

if __name__=='__main__':
    main()

