text-summarizer

A repos for USTH SE 2020 Group 1 project. It's quite obvious in the title.

UNLICENSE License

Stars
6

Text summarizer

A repos for USTH SE 2020 Group 1 project. It's quite obvious in the title.

Warning

If you want to contribute to this repos, please read CONTRIBUTING.md

If you git clone or download the repos, you will have nightly-build product.

If you download 'Release' section, you will have stable product.

You can check out 'Wiki' section to understand more about the backend and the frontend.

1. Requirements

pip install -r requirements.txt .

Run this command line in 'modules' folder to set up all packages.

python nltk_downloads.py

Run this command line in 'modules' folder to set up all components related to nltk.

2. Ignite the app

python text-sum-core.py

Run this command line in 'webapp' folder to start the application.

Open your favorite browser and go to this link.

http://localhost:5000/text-summarizer

3. Usage

It's quite easy to use.

Plain text (in English)

You can paste your long text in the first input box then click summarize this.

The web app will return you as text file named out.txt

Wikipedia article (in English)

You can paste a link to an English Wikipedia article such as this or that

https://en.wikipedia.org/wiki/Communist_Party_of_Georgia_(Soviet_Union)
https://en.wikipedia.org/wiki/Loss_function

The web app will return you as text file named out.txt

Documents (Purely created and in English)

You can upload a .pdf, .odt, .docx file then click summarize this.

The web app will return you as text file named out.txt

4. Some documents

You can check out in 'documents' folder.

Software Requirements

Software Design

5. Videos

March Update

April Update

Mid April Update

Final Update

~ Author: Vu Dinh Anh ~