Skip to content

A Python Flask Application that Summarises online News articles using NLP and Machine Learning Techniques

Notifications You must be signed in to change notification settings

anyric/News-Summarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

News Summarizer (Today inBrief)

Description

Today inBrief is a Python Flask Application that Summarises online News articles using NLP and Machine Learning Techniques

Setup

Requirement

  • Python 3.6 - popular general-purpose scripting language suited for web development

Getting Started

Setting up project in development environment

  • Ensure Python 3.6 is installed by running:
python --version
  • Create a folder for the project by running:
mkdir myprojectfoldername
  • cd in to myprojectfoldername
  • Create a virtualenv using pipenv by running:
python3 -m venv venv

On Windows

py -3 -m venv venv
  • Activate the Environment
. venv/bin/activate

On Windows

venv\Scripts\activate
  • Clone the project repo by running:
git clone https://github.com/anyric/News-Summarizer.git

Install the application requirements

pip install -r requirements.txt

Running the application

  • Inside the project root folder, run the command below in your console
python manage.py
  • Navigate to http://127.0.0.1:5000/

Developer and Maintainer

  • Anyama Richard

About

A Python Flask Application that Summarises online News articles using NLP and Machine Learning Techniques

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published