This project was built to allow a Svelte-based Javascript web app to send and receive data from a small Python encoding project.
An express server is set up to receive user entered information from the Svelte app, and pass it onto a Javascript module.
This module then runs one of two Python scripts (depending on whether encoding or decoding a message), passing it the user's password and message as arguments.
The Python scripts uses the SFE project folder to print the result of the encoding/decoding.
The JS module intercepts this output and parses the result, picking out the required data and sending back to the express server (and then onto the Svelte app).