Content aggregating Python Streamlit app.
Most recent articles are aggregated from several popular tech news sites and summaries are displayed!
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.
Run the command below on terminal.
-
Create the environment from Pipfile
pipenv sync
Or, create the environment by yourself.
pipenv --python 3.8
pipenv install -r requirements.txt
pipenv shell
-
Download 'en_core_web_sm'
python3 -m spacy download en_core_web_sm
-
Run streamlit app
streamlit run main.py
Python app: Streamlit
Content Summarizer: spacy
Web Scraping: requests, BeautifulSoup