Skip to content

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.

Notifications You must be signed in to change notification settings

thendralmagudapathi/Article-Summarizer-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Article Summarizer App

Project Description

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.


Features

  • πŸ” 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.

πŸ› οΈ How It Works

  1. Loads article data from a .parquet file into a Pandas DataFrame.
  2. Cleans the article text and normalizes tags.
  3. Accepts comma-separated tag inputs from the user.
  4. Filters articles based on tag matches.
  5. Displays the ID, tags, and a dummy-generated summary for each match.

Dependencies

Make sure you have the following Python packages installed:

pip install streamlit pandas pyarrow

Running the App

streamlit run app.py

Replace app.py with your actual filename.


Folder Structure

project-directory/
β”œβ”€β”€ final_data.parquet
β”œβ”€β”€ app.py
└── README.md

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages