parstdex / app.py
kargaranamir's picture
fix variable
2f0be93
# import
import streamlit as st
from parstdex import Parstdex
# set config
st.set_page_config(layout="wide", page_title="Parstdex")
model = Parstdex()
model.extract_span("تست: ساعت ۸ صبح")
# APP
# set title and subtitle
st.title("Parstdex")
st.markdown("Paste any persian (farsi) text you want to extract its time and date 🖖.")
# create the input text box and setting panel
text = st.text_area('Paste your text here...', "ساعت ۸ صبح من و علی قرار گذاشتیم که شانزده بهمن ۱۳۷۵ هم دیگر را در دوشنبه بازار ببینیم.", height=50)
button = st.button("Extract")
# if button is clicked
with st.spinner("Processing Text and Extracting..."):
if button and text:
# extract markers from the text
spans = model.extract_span(text)
markers = model.extract_marker(text)
values = model.extract_value(text)
ners = model.extract_ner(text)
# display the result
st.markdown("**Spans:**")
st.write(spans)
st.markdown("**Markers:**")
st.write(markers)
st.markdown("**Values:**")
st.write(values)
st.markdown("**NER:**")
st.write(ners)