Skip to content

reika-fujimura/content-aggregator

Repository files navigation

Tech News Content Aggregator

Content aggregating Python Streamlit app.

Most recent articles are aggregated from several popular tech news sites and summaries are displayed!


Summary

Most recent articles are aggregated from popular tech news sites by website scraping.

For each article, summary of the content is displayed using spacy's text summarizer model.

The news aggregator is deployed as an app using Streamlit.


How to run

Run the command below on terminal.

  1. Create the environment from Pipfile

    pipenv sync

    Or, create the environment by yourself.

    pipenv --python 3.8

    pipenv install -r requirements.txt

    pipenv shell

  2. Download 'en_core_web_sm'

    python3 -m spacy download en_core_web_sm

  3. Run streamlit app

    streamlit run main.py


View

alt text


Tools

Python app: Streamlit

Content Summarizer: spacy

Web Scraping: requests, BeautifulSoup

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages