This project is a bare-bones API server designed to solve the problem of HackNU 2022 hackathon prepared by the Beeline BigData team. The server recreate dependencies for each final processed column after running src folder's scripts. It does it by parsing scripts' physical schemes.
The server return a json message with following structure:
[{ id : ..., filename : ..., code : ..., graph : ... } ... ]
- First of all, clone project in the working directory
git clone ...
; - Then go into the working folder
cd Web_hack
; - Use the
pip3 install -r requirements.txt
command to install all of the Python modules and packages listed in the requirements.txt file; - Upload the physical schemes of the scripts that need to be parsed to the folder
hacknu-api/parser/src
.
Run python3 manage.py runserver
to run the server locally.
Go to 'https://github.com/wertypotom/graphs' to see visual representation of the graph.