It is a file processing web service, which allows user to upload files, which will be processed, and return a processed file (.tar.gz).
- Clone this repository.
- Open in preferred code editor, and in terminal install dependencies by running "pip install -r requirements.txt".
- Change dir to "src" directory and run "python app.py".
- Open the app in the browser by following the localhost link.
We deployed this service with Railway here: https://web-file-processor.up.railway.app
- On start page, choose your files for upload (either .tar.gz file or individual files). Should be these files: .csv, .md, NTNU-logo.png, signature.png. They can be found in the "Dummy" folder under /src.
- Click "Upload"
- Wait for processing and to be redirected
- If successful, you will arrive at a new page saying "Upload was successful".
- Click "Download file" to download the new processed .tar.gz file containing all PDFs.