Skip to content

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

License

Notifications You must be signed in to change notification settings

dinhanhx/text-summarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Text summarizer

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

Img

Img

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 ~