diff --git a/README.md b/README.md index 0efe25b..e69de29 100644 --- a/README.md +++ b/README.md @@ -1,46 +0,0 @@ -# Installation Guide - -In order to use this app, you need quite a lot of things, so buckle up. - -## Dependencies - -Install the following: - -https://ollama.com/download - -https://www.python.org/downloads/ - -https://nodejs.org/en/download/prebuilt-installer - -For Linux and NodeJS, see: - -https://nodejs.org/en/download/package-manager/all - -## Running the project for the first time - -In order to now actually run the program, you have to open a terminal in the project folder, then you can run: - -``` -npm install -cd py -pip install -R requirements.txt -``` - -In case you need a virtual environment however, we provide a custom install.sh file for GNU/Linux. - -``` -sh install.sh -``` - -From then on, you can run the project by: -1. Opening two terminal windows, one in the main project folder, and one in the py subfolder. -2. In the py subfolder, you will run: -``` -python3 api.py -``` -3. In the main project folder, you will run: -``` -npm run dev -``` -4. Open http://localhost:3000/ in your browser. -5. Enjoy! \ No newline at end of file diff --git a/py/api.py b/py/api.py index be44561..55d0483 100644 --- a/py/api.py +++ b/py/api.py @@ -118,3 +118,8 @@ class API: ssl_context = ("cert.pem", "key.pem") self.app.run(debug=True, host='0.0.0.0', port=5000) + + +if __name__ == '__main__': + api = API() + api.run() diff --git a/py/run.py b/py/run.py deleted file mode 100644 index 612d72e..0000000 --- a/py/run.py +++ /dev/null @@ -1,7 +0,0 @@ -import os -import webview - -os.system("python api.py") -webview.create_window('Hello world', 'http://localhost:3000') -webview.start() - diff --git a/py/webapp.py b/py/webapp.py index 8b13789..6ad4725 100644 --- a/py/webapp.py +++ b/py/webapp.py @@ -1 +1,3 @@ - +import webview +webview.create_window('Interstellar AI', 'http://localhost:3000') +webview.start()