The Article Summarizer App is a simple Streamlit-based application that helps users quickly find and preview articles based on their interests. Users can input one or more tags, and the app will return relevant articles along with a short summary. This is especially useful when dealing with large volumes of text data and you want to get a quick gist of the content.
- π Tag-based Search: Enter one or more tags to filter articles.
- βοΈ Automatic Summarization: Displays a short summary (first 20 words) of each matched article.
- π Streamlit Interface: Clean and interactive front-end powered by Streamlit.
- ποΈ Data Source: Uses a
.parquet
file containing articles and associated tags.
- Loads article data from a
.parquet
file into a Pandas DataFrame. - Cleans the article text and normalizes tags.
- Accepts comma-separated tag inputs from the user.
- Filters articles based on tag matches.
- Displays the ID, tags, and a dummy-generated summary for each match.
Make sure you have the following Python packages installed:
pip install streamlit pandas pyarrow
streamlit run app.py
Replace app.py
with your actual filename.
project-directory/
βββ final_data.parquet
βββ app.py
βββ README.md