Skip to content

Latest commit

 

History

History
78 lines (42 loc) · 1.52 KB

README.md

File metadata and controls

78 lines (42 loc) · 1.52 KB

summa



summa was created to summarize webpages, articles and text.

summa's uses natural language processing to provide an consice way to understanding text by:

  • reducing the text to only the most important sentences.
  • uses a variety of techniques to find the core message of a text and extractive text summaries.
  • summa splits the most important sentences and ranks them based on importance.

Getting started

You can run the dev server by doing:

# Before you work on your project, download the latest version of Python

# In the project directory, you can run:

$ cd server

# Then activate the corresponding environment:

$ python3 -m venv venv
$ . venv/bin/activate

# Install Flask
# Within the activated environment, use the following command to install Flask:

$ pip install Flask

# Flask is now installed.

$ export FLASK_APP=app.py
$ flask run

* Running on http://127.0.0.1:5000/

You can run the dev client by doing:

# Before you work on your project, download the latest version of npm

# In the project directory, you can run:

$ cd client

# Install dependencies

$ npm install

# Start client

$ npm start

# Runs the app in the development mode. Open bellow in the browser.

* Running on http://localhost:3000/

You can also us it as an API by starting the prod version and making post requests to localhost:5000/api/ :

Please don't hesitate to contribute by doing a PR!