File size: 485 Bytes
d95ab75 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import pickle
import json
def load_sms_extractor():
"""Load the SMS Transaction Extractor"""
return pickle.load(open("extractor.pkl", "rb"))
def extract_from_sms(sms_text):
"""Extract transaction data from SMS"""
extractor = load_sms_extractor()
return extractor.extract(sms_text)
# Example usage
if __name__ == "__main__":
sms = "A/c 2XXXXX9311 credited by Rs. 2500 on 15-08-2025"
result = extract_from_sms(sms)
print(json.dumps(result, indent=2))
|