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

 Cannot retrieve latest commit at this time.

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