This repository contains the code for the system described in the paper Beyond Text Generation: Supporting Writers with Continuous Automatic Text Summaries by Hai Dang, Karim Benharrak, Florian Lehmann, and Daniel Buschek. The system is designed to automatically generate continuous text summaries of a given document in real-time, as the user writes.
All code instruction should be executed in ./backend
To run the backend, you will need to have some Python packages installed.
You can install these dependencies by running the following command:
pip install -r requirements.txt
Also you need to download the following file and copy it into the backend folder:
To run the backend, simply use the following command in the backend folder:
python flask_basic_app.py
All code instruction should be executed in ./frontend
To run the frontend, you will need to have some npm packages installed.
You can install these dependencies by running the following command:
npm install
To run the backend, simply use the following command in the frontend folder:
npm start
The system can now be accessed on the following address:
http://localhost:3000/
To use the system, you will need to start writing on your document. You can the interact with the sidebar and the system will then generate a continuous summary of each paragraphs as you write.
An example of how to use the system is also provided in the research paper.
The paper "Beyond Text Generation: Supporting Writers with Continuous Automatic Text Summaries" provides a detailed description of the system and its performance.
We welcome contributions to this project. If you would like to contribute, please fork the repository and submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or issues, please contact the authors of the paper or create an issue in the repository.