diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/ambiguous_words.1.html b/Data/Server/Python_API_Endpoints/Tesseract-OCR/ambiguous_words.1.html similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/ambiguous_words.1.html rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/ambiguous_words.1.html diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/classifier_tester.1.html b/Data/Server/Python_API_Endpoints/Tesseract-OCR/classifier_tester.1.html similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/classifier_tester.1.html rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/classifier_tester.1.html diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/cntraining.1.html b/Data/Server/Python_API_Endpoints/Tesseract-OCR/cntraining.1.html similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/cntraining.1.html rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/cntraining.1.html diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/combine_lang_model.1.html b/Data/Server/Python_API_Endpoints/Tesseract-OCR/combine_lang_model.1.html similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/combine_lang_model.1.html rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/combine_lang_model.1.html diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/combine_tessdata.1.html b/Data/Server/Python_API_Endpoints/Tesseract-OCR/combine_tessdata.1.html similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/combine_tessdata.1.html rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/combine_tessdata.1.html diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/dawg2wordlist.1.html b/Data/Server/Python_API_Endpoints/Tesseract-OCR/dawg2wordlist.1.html similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/dawg2wordlist.1.html rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/dawg2wordlist.1.html diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/doc/AUTHORS b/Data/Server/Python_API_Endpoints/Tesseract-OCR/doc/AUTHORS similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/doc/AUTHORS rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/doc/AUTHORS diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/doc/LICENSE b/Data/Server/Python_API_Endpoints/Tesseract-OCR/doc/LICENSE similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/doc/LICENSE rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/doc/LICENSE diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/doc/README.md b/Data/Server/Python_API_Endpoints/Tesseract-OCR/doc/README.md similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/doc/README.md rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/doc/README.md diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libLerc.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libLerc.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libLerc.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libLerc.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libarchive-13.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libarchive-13.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libarchive-13.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libarchive-13.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libb2-1.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libb2-1.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libb2-1.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libb2-1.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libbrotlicommon.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libbrotlicommon.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libbrotlicommon.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libbrotlicommon.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libbrotlidec.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libbrotlidec.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libbrotlidec.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libbrotlidec.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libbz2-1.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libbz2-1.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libbz2-1.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libbz2-1.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libcairo-2.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libcairo-2.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libcairo-2.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libcairo-2.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libcrypto-3-x64.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libcrypto-3-x64.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libcrypto-3-x64.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libcrypto-3-x64.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libcurl-4.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libcurl-4.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libcurl-4.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libcurl-4.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libdatrie-1.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libdatrie-1.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libdatrie-1.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libdatrie-1.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libdeflate.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libdeflate.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libdeflate.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libdeflate.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libexpat-1.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libexpat-1.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libexpat-1.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libexpat-1.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libffi-8.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libffi-8.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libffi-8.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libffi-8.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libfontconfig-1.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libfontconfig-1.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libfontconfig-1.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libfontconfig-1.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libfreetype-6.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libfreetype-6.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libfreetype-6.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libfreetype-6.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libfribidi-0.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libfribidi-0.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libfribidi-0.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libfribidi-0.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libgcc_s_seh-1.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libgcc_s_seh-1.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libgcc_s_seh-1.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libgcc_s_seh-1.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libgif-7.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libgif-7.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libgif-7.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libgif-7.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libgio-2.0-0.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libgio-2.0-0.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libgio-2.0-0.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libgio-2.0-0.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libglib-2.0-0.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libglib-2.0-0.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libglib-2.0-0.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libglib-2.0-0.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libgmodule-2.0-0.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libgmodule-2.0-0.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libgmodule-2.0-0.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libgmodule-2.0-0.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libgobject-2.0-0.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libgobject-2.0-0.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libgobject-2.0-0.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libgobject-2.0-0.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libgraphite2.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libgraphite2.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libgraphite2.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libgraphite2.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libharfbuzz-0.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libharfbuzz-0.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libharfbuzz-0.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libharfbuzz-0.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libiconv-2.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libiconv-2.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libiconv-2.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libiconv-2.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libicudt75.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libicudt75.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libicudt75.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libicudt75.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libicuin75.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libicuin75.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libicuin75.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libicuin75.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libicuuc75.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libicuuc75.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libicuuc75.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libicuuc75.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libidn2-0.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libidn2-0.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libidn2-0.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libidn2-0.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libintl-8.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libintl-8.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libintl-8.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libintl-8.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libjbig-0.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libjbig-0.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libjbig-0.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libjbig-0.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libjpeg-8.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libjpeg-8.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libjpeg-8.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libjpeg-8.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libleptonica-6.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libleptonica-6.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libleptonica-6.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libleptonica-6.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/liblz4.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/liblz4.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/liblz4.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/liblz4.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/liblzma-5.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/liblzma-5.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/liblzma-5.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/liblzma-5.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libopenjp2-7.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libopenjp2-7.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libopenjp2-7.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libopenjp2-7.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libpango-1.0-0.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libpango-1.0-0.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libpango-1.0-0.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libpango-1.0-0.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libpangocairo-1.0-0.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libpangocairo-1.0-0.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libpangocairo-1.0-0.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libpangocairo-1.0-0.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libpangoft2-1.0-0.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libpangoft2-1.0-0.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libpangoft2-1.0-0.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libpangoft2-1.0-0.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libpangowin32-1.0-0.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libpangowin32-1.0-0.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libpangowin32-1.0-0.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libpangowin32-1.0-0.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libpcre2-8-0.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libpcre2-8-0.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libpcre2-8-0.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libpcre2-8-0.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libpixman-1-0.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libpixman-1-0.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libpixman-1-0.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libpixman-1-0.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libpng16-16.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libpng16-16.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libpng16-16.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libpng16-16.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libpsl-5.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libpsl-5.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libpsl-5.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libpsl-5.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libsharpyuv-0.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libsharpyuv-0.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libsharpyuv-0.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libsharpyuv-0.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libssh2-1.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libssh2-1.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libssh2-1.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libssh2-1.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libstdc++-6.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libstdc++-6.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libstdc++-6.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libstdc++-6.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libtesseract-5.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libtesseract-5.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libtesseract-5.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libtesseract-5.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libthai-0.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libthai-0.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libthai-0.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libthai-0.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libtiff-6.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libtiff-6.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libtiff-6.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libtiff-6.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libunistring-5.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libunistring-5.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libunistring-5.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libunistring-5.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libwebp-7.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libwebp-7.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libwebp-7.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libwebp-7.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libwebpmux-3.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libwebpmux-3.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libwebpmux-3.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libwebpmux-3.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libwinpthread-1.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libwinpthread-1.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libwinpthread-1.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libwinpthread-1.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/libzstd.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/libzstd.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/libzstd.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/libzstd.dll diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/lstmeval.1.html b/Data/Server/Python_API_Endpoints/Tesseract-OCR/lstmeval.1.html similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/lstmeval.1.html rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/lstmeval.1.html diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/lstmtraining.1.html b/Data/Server/Python_API_Endpoints/Tesseract-OCR/lstmtraining.1.html similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/lstmtraining.1.html rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/lstmtraining.1.html diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/merge_unicharsets.1.html b/Data/Server/Python_API_Endpoints/Tesseract-OCR/merge_unicharsets.1.html similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/merge_unicharsets.1.html rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/merge_unicharsets.1.html diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/mftraining.1.html b/Data/Server/Python_API_Endpoints/Tesseract-OCR/mftraining.1.html similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/mftraining.1.html rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/mftraining.1.html diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/set_unicharset_properties.1.html b/Data/Server/Python_API_Endpoints/Tesseract-OCR/set_unicharset_properties.1.html similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/set_unicharset_properties.1.html rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/set_unicharset_properties.1.html diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/shapeclustering.1.html b/Data/Server/Python_API_Endpoints/Tesseract-OCR/shapeclustering.1.html similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/shapeclustering.1.html rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/shapeclustering.1.html diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/alto b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/alto similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/alto rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/alto diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/ambigs.train b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/ambigs.train similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/ambigs.train rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/ambigs.train diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/api_config b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/api_config similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/api_config rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/api_config diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/bigram b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/bigram similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/bigram rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/bigram diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/box.train b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/box.train similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/box.train rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/box.train diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/box.train.stderr b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/box.train.stderr similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/box.train.stderr rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/box.train.stderr diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/digits b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/digits similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/digits rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/digits diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/get.images b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/get.images similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/get.images rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/get.images diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/hocr b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/hocr similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/hocr rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/hocr diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/inter b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/inter similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/inter rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/inter diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/kannada b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/kannada similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/kannada rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/kannada diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/linebox b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/linebox similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/linebox rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/linebox diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/logfile b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/logfile similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/logfile rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/logfile diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/lstm.train b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/lstm.train similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/lstm.train rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/lstm.train diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/lstmbox b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/lstmbox similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/lstmbox rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/lstmbox diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/lstmdebug b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/lstmdebug similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/lstmdebug rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/lstmdebug diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/makebox b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/makebox similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/makebox rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/makebox diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/page b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/page similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/page rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/page diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/pdf b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/pdf similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/pdf rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/pdf diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/quiet b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/quiet similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/quiet rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/quiet diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/rebox b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/rebox similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/rebox rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/rebox diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/strokewidth b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/strokewidth similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/strokewidth rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/strokewidth diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/tsv b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/tsv similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/tsv rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/tsv diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/txt b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/txt similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/txt rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/txt diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/unlv b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/unlv similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/unlv rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/unlv diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/wordstrbox b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/wordstrbox similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/wordstrbox rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/configs/wordstrbox diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/eng.traineddata b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/eng.traineddata similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/eng.traineddata rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/eng.traineddata diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/pdf.ttf b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/pdf.ttf similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/pdf.ttf rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/pdf.ttf diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/batch b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/batch similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/batch rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/batch diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/batch.nochop b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/batch.nochop similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/batch.nochop rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/batch.nochop diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/matdemo b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/matdemo similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/matdemo rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/matdemo diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/msdemo b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/msdemo similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/msdemo rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/msdemo diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/nobatch b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/nobatch similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/nobatch rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/nobatch diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/segdemo b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/segdemo similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/segdemo rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tessdata/tessconfigs/segdemo diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tesseract-uninstall.exe b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tesseract-uninstall.exe similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tesseract-uninstall.exe rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tesseract-uninstall.exe diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tesseract.1.html b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tesseract.1.html similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tesseract.1.html rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tesseract.1.html diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/tesseract.exe b/Data/Server/Python_API_Endpoints/Tesseract-OCR/tesseract.exe similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/tesseract.exe rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/tesseract.exe diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/text2image.1.html b/Data/Server/Python_API_Endpoints/Tesseract-OCR/text2image.1.html similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/text2image.1.html rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/text2image.1.html diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/unicharambigs.5.html b/Data/Server/Python_API_Endpoints/Tesseract-OCR/unicharambigs.5.html similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/unicharambigs.5.html rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/unicharambigs.5.html diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/unicharset.5.html b/Data/Server/Python_API_Endpoints/Tesseract-OCR/unicharset.5.html similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/unicharset.5.html rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/unicharset.5.html diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/unicharset_extractor.1.html b/Data/Server/Python_API_Endpoints/Tesseract-OCR/unicharset_extractor.1.html similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/unicharset_extractor.1.html rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/unicharset_extractor.1.html diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/winpath.exe b/Data/Server/Python_API_Endpoints/Tesseract-OCR/winpath.exe similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/winpath.exe rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/winpath.exe diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/wordlist2dawg.1.html b/Data/Server/Python_API_Endpoints/Tesseract-OCR/wordlist2dawg.1.html similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/wordlist2dawg.1.html rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/wordlist2dawg.1.html diff --git a/Data/Python_API_Endpoints/Tesseract-OCR/zlib1.dll b/Data/Server/Python_API_Endpoints/Tesseract-OCR/zlib1.dll similarity index 100% rename from Data/Python_API_Endpoints/Tesseract-OCR/zlib1.dll rename to Data/Server/Python_API_Endpoints/Tesseract-OCR/zlib1.dll diff --git a/Data/Python_API_Endpoints/ocr_engines.py b/Data/Server/Python_API_Endpoints/ocr_engines.py similarity index 100% rename from Data/Python_API_Endpoints/ocr_engines.py rename to Data/Server/Python_API_Endpoints/ocr_engines.py diff --git a/Data/Sounds/Short_Beep.wav b/Data/Server/Sounds/Short_Beep.wav similarity index 100% rename from Data/Sounds/Short_Beep.wav rename to Data/Server/Sounds/Short_Beep.wav diff --git a/Data/WebUI/package.json b/Data/Server/WebUI/package.json similarity index 100% rename from Data/WebUI/package.json rename to Data/Server/WebUI/package.json diff --git a/Data/WebUI/public/Borealis_Logo.png b/Data/Server/WebUI/public/Borealis_Logo.png similarity index 100% rename from Data/WebUI/public/Borealis_Logo.png rename to Data/Server/WebUI/public/Borealis_Logo.png diff --git a/Data/WebUI/public/Borealis_Logo_Full.png b/Data/Server/WebUI/public/Borealis_Logo_Full.png similarity index 100% rename from Data/WebUI/public/Borealis_Logo_Full.png rename to Data/Server/WebUI/public/Borealis_Logo_Full.png diff --git a/Data/WebUI/public/favicon.ico b/Data/Server/WebUI/public/favicon.ico similarity index 100% rename from Data/WebUI/public/favicon.ico rename to Data/Server/WebUI/public/favicon.ico diff --git a/Data/WebUI/public/index.html b/Data/Server/WebUI/public/index.html similarity index 100% rename from Data/WebUI/public/index.html rename to Data/Server/WebUI/public/index.html diff --git a/Data/WebUI/src/App.jsx b/Data/Server/WebUI/src/App.jsx similarity index 100% rename from Data/WebUI/src/App.jsx rename to Data/Server/WebUI/src/App.jsx diff --git a/Data/WebUI/src/Borealis.css b/Data/Server/WebUI/src/Borealis.css similarity index 100% rename from Data/WebUI/src/Borealis.css rename to Data/Server/WebUI/src/Borealis.css diff --git a/Data/WebUI/src/Dialogs.jsx b/Data/Server/WebUI/src/Dialogs.jsx similarity index 100% rename from Data/WebUI/src/Dialogs.jsx rename to Data/Server/WebUI/src/Dialogs.jsx diff --git a/Data/WebUI/src/Flow_Editor.jsx b/Data/Server/WebUI/src/Flow_Editor.jsx similarity index 100% rename from Data/WebUI/src/Flow_Editor.jsx rename to Data/Server/WebUI/src/Flow_Editor.jsx diff --git a/Data/WebUI/src/Flow_Tabs.jsx b/Data/Server/WebUI/src/Flow_Tabs.jsx similarity index 100% rename from Data/WebUI/src/Flow_Tabs.jsx rename to Data/Server/WebUI/src/Flow_Tabs.jsx diff --git a/Data/WebUI/src/Node_Sidebar.jsx b/Data/Server/WebUI/src/Node_Sidebar.jsx similarity index 100% rename from Data/WebUI/src/Node_Sidebar.jsx rename to Data/Server/WebUI/src/Node_Sidebar.jsx diff --git a/Data/WebUI/src/Status_Bar.jsx b/Data/Server/WebUI/src/Status_Bar.jsx similarity index 100% rename from Data/WebUI/src/Status_Bar.jsx rename to Data/Server/WebUI/src/Status_Bar.jsx diff --git a/Data/WebUI/src/index.js b/Data/Server/WebUI/src/index.js similarity index 100% rename from Data/WebUI/src/index.js rename to Data/Server/WebUI/src/index.js diff --git a/Data/WebUI/src/nodes/Agents/Node_Agent.jsx b/Data/Server/WebUI/src/nodes/Agents/Node_Agent.jsx similarity index 100% rename from Data/WebUI/src/nodes/Agents/Node_Agent.jsx rename to Data/Server/WebUI/src/nodes/Agents/Node_Agent.jsx diff --git a/Data/WebUI/src/nodes/Agents/Node_Agent_Role_Screenshot.jsx b/Data/Server/WebUI/src/nodes/Agents/Node_Agent_Role_Screenshot.jsx similarity index 100% rename from Data/WebUI/src/nodes/Agents/Node_Agent_Role_Screenshot.jsx rename to Data/Server/WebUI/src/nodes/Agents/Node_Agent_Role_Screenshot.jsx diff --git a/Data/WebUI/src/nodes/Alerting/Node_Alert_Sound.jsx b/Data/Server/WebUI/src/nodes/Alerting/Node_Alert_Sound.jsx similarity index 100% rename from Data/WebUI/src/nodes/Alerting/Node_Alert_Sound.jsx rename to Data/Server/WebUI/src/nodes/Alerting/Node_Alert_Sound.jsx diff --git a/Data/WebUI/src/nodes/Data Analysis/Node_OCR_Text_Extraction.jsx b/Data/Server/WebUI/src/nodes/Data Analysis/Node_OCR_Text_Extraction.jsx similarity index 100% rename from Data/WebUI/src/nodes/Data Analysis/Node_OCR_Text_Extraction.jsx rename to Data/Server/WebUI/src/nodes/Data Analysis/Node_OCR_Text_Extraction.jsx diff --git a/Data/WebUI/src/nodes/Data Manipulation/Node_Array_Index_Extractor.jsx b/Data/Server/WebUI/src/nodes/Data Manipulation/Node_Array_Index_Extractor.jsx similarity index 100% rename from Data/WebUI/src/nodes/Data Manipulation/Node_Array_Index_Extractor.jsx rename to Data/Server/WebUI/src/nodes/Data Manipulation/Node_Array_Index_Extractor.jsx diff --git a/Data/WebUI/src/nodes/General Purpose/Node_Data.jsx b/Data/Server/WebUI/src/nodes/General Purpose/Node_Data.jsx similarity index 100% rename from Data/WebUI/src/nodes/General Purpose/Node_Data.jsx rename to Data/Server/WebUI/src/nodes/General Purpose/Node_Data.jsx diff --git a/Data/WebUI/src/nodes/General Purpose/Node_Logical_Operators.jsx b/Data/Server/WebUI/src/nodes/General Purpose/Node_Logical_Operators.jsx similarity index 100% rename from Data/WebUI/src/nodes/General Purpose/Node_Logical_Operators.jsx rename to Data/Server/WebUI/src/nodes/General Purpose/Node_Logical_Operators.jsx diff --git a/Data/WebUI/src/nodes/General Purpose/Node_Math_Operation.jsx b/Data/Server/WebUI/src/nodes/General Purpose/Node_Math_Operation.jsx similarity index 100% rename from Data/WebUI/src/nodes/General Purpose/Node_Math_Operation.jsx rename to Data/Server/WebUI/src/nodes/General Purpose/Node_Math_Operation.jsx diff --git a/Data/WebUI/src/nodes/Image Processing/Node_Adjust_Contrast.jsx b/Data/Server/WebUI/src/nodes/Image Processing/Node_Adjust_Contrast.jsx similarity index 100% rename from Data/WebUI/src/nodes/Image Processing/Node_Adjust_Contrast.jsx rename to Data/Server/WebUI/src/nodes/Image Processing/Node_Adjust_Contrast.jsx diff --git a/Data/WebUI/src/nodes/Image Processing/Node_BW_Threshold.jsx b/Data/Server/WebUI/src/nodes/Image Processing/Node_BW_Threshold.jsx similarity index 100% rename from Data/WebUI/src/nodes/Image Processing/Node_BW_Threshold.jsx rename to Data/Server/WebUI/src/nodes/Image Processing/Node_BW_Threshold.jsx diff --git a/Data/WebUI/src/nodes/Image Processing/Node_Convert_to_Grayscale.jsx b/Data/Server/WebUI/src/nodes/Image Processing/Node_Convert_to_Grayscale.jsx similarity index 100% rename from Data/WebUI/src/nodes/Image Processing/Node_Convert_to_Grayscale.jsx rename to Data/Server/WebUI/src/nodes/Image Processing/Node_Convert_to_Grayscale.jsx diff --git a/Data/WebUI/src/nodes/Image Processing/Node_Export_Image.jsx b/Data/Server/WebUI/src/nodes/Image Processing/Node_Export_Image.jsx similarity index 100% rename from Data/WebUI/src/nodes/Image Processing/Node_Export_Image.jsx rename to Data/Server/WebUI/src/nodes/Image Processing/Node_Export_Image.jsx diff --git a/Data/WebUI/src/nodes/Image Processing/Node_Image_Viewer.jsx b/Data/Server/WebUI/src/nodes/Image Processing/Node_Image_Viewer.jsx similarity index 100% rename from Data/WebUI/src/nodes/Image Processing/Node_Image_Viewer.jsx rename to Data/Server/WebUI/src/nodes/Image Processing/Node_Image_Viewer.jsx diff --git a/Data/WebUI/src/nodes/Image Processing/Node_Upload_Image.jsx b/Data/Server/WebUI/src/nodes/Image Processing/Node_Upload_Image.jsx similarity index 100% rename from Data/WebUI/src/nodes/Image Processing/Node_Upload_Image.jsx rename to Data/Server/WebUI/src/nodes/Image Processing/Node_Upload_Image.jsx diff --git a/Data/WebUI/src/nodes/Macro Automation/Node_Macro_KeyPress.jsx b/Data/Server/WebUI/src/nodes/Macro Automation/Node_Macro_KeyPress.jsx similarity index 100% rename from Data/WebUI/src/nodes/Macro Automation/Node_Macro_KeyPress.jsx rename to Data/Server/WebUI/src/nodes/Macro Automation/Node_Macro_KeyPress.jsx diff --git a/Data/WebUI/src/nodes/Organization/Node_Backdrop_Group_Box.jsx b/Data/Server/WebUI/src/nodes/Organization/Node_Backdrop_Group_Box.jsx similarity index 100% rename from Data/WebUI/src/nodes/Organization/Node_Backdrop_Group_Box.jsx rename to Data/Server/WebUI/src/nodes/Organization/Node_Backdrop_Group_Box.jsx diff --git a/Data/WebUI/src/nodes/Reporting/Node_Export_to_CSV.jsx b/Data/Server/WebUI/src/nodes/Reporting/Node_Export_to_CSV.jsx similarity index 100% rename from Data/WebUI/src/nodes/Reporting/Node_Export_to_CSV.jsx rename to Data/Server/WebUI/src/nodes/Reporting/Node_Export_to_CSV.jsx diff --git a/Data/Workflows/Examples/Logic-Comparison-Example.json b/Data/Server/Workflows/Examples/Logic-Comparison-Example.json similarity index 100% rename from Data/Workflows/Examples/Logic-Comparison-Example.json rename to Data/Server/Workflows/Examples/Logic-Comparison-Example.json diff --git a/Data/Workflows/Flyff Universe/Flyff_OCR_Workflow.json b/Data/Server/Workflows/Flyff Universe/Flyff_OCR_Workflow.json similarity index 100% rename from Data/Workflows/Flyff Universe/Flyff_OCR_Workflow.json rename to Data/Server/Workflows/Flyff Universe/Flyff_OCR_Workflow.json diff --git a/requirements.txt b/Data/Server/requirements.txt similarity index 100% rename from requirements.txt rename to Data/Server/requirements.txt diff --git a/Data/server.py b/Data/Server/server.py similarity index 100% rename from Data/server.py rename to Data/Server/server.py diff --git a/Launch-Borealis.ps1 b/Launch-Borealis.ps1 index 6e5bba3..b2a6c52 100644 --- a/Launch-Borealis.ps1 +++ b/Launch-Borealis.ps1 @@ -81,7 +81,7 @@ switch ($choice) { $venvFolder = "Server" $dataSource = "Data" $dataDestination = "$venvFolder\Borealis" - $customUIPath = "$dataSource\WebUI" + $customUIPath = "$dataSource\Server\WebUI" $webUIDestination = "$venvFolder\web-interface" # ---------------------- Server: Create Python Virtual Environment & Prepare Files ---------------------- @@ -90,13 +90,17 @@ switch ($choice) { if (!(Test-Path "$venvFolder\Scripts\Activate")) { python -m venv $venvFolder | Out-Null } - # Copy server data if the Data folder exists - if (Test-Path $dataSource) { - if (Test-Path $dataDestination) { + # Copy Borealis Server Data + if (Test-Path $dataSource) { # If /Data Exists + if (Test-Path $dataDestination) { # If /Server/Borealis Exists Remove-Item -Recurse -Force $dataDestination | Out-Null } New-Item -Path $dataDestination -ItemType Directory -Force | Out-Null - Copy-Item -Path "$dataSource\*" -Destination $dataDestination -Recurse + Copy-Item -Path "$dataSource\Server\Python_API_Endpoints" -Destination $dataDestination -Recurse + Copy-Item -Path "$dataSource\Server\Sounds" -Destination $dataDestination -Recurse + Copy-Item -Path "$dataSource\Server\Workflows" -Destination $dataDestination -Recurse + Copy-Item -Path "$dataSource\Server\server.py" -Destination $dataDestination -Recurse + } else { Write-Host "`r$($symbols.Info) Warning: Data folder not found, skipping copy." -ForegroundColor Yellow } @@ -120,8 +124,8 @@ switch ($choice) { # ---------------------- Server: Install Python Dependencies ---------------------- Run-Step "Install Python Dependencies into Virtual Python Environment" { - if (Test-Path "requirements.txt") { - pip install -q -r requirements.txt 2>&1 | Out-Null + if (Test-Path "$dataSource\Server\requirements.txt") { + pip install -q -r "$dataSource\Server\requirements.txt" 2>&1 | Out-Null } else { Write-Host "`r$($symbols.Info) No requirements.txt found, skipping Python packages." -ForegroundColor Yellow } @@ -170,7 +174,7 @@ switch ($choice) { $venvFolder = "Agent" $agentSourcePath = "Data\Agent\borealis-agent.py" $agentRequirements = "Data\Agent\requirements.txt" - $agentDestinationFolder = "$venvFolder\Agent" + $agentDestinationFolder = "$venvFolder\Borealis" $agentDestinationFile = "$agentDestinationFolder\borealis-agent.py" # ---------------------- Agent: Create Python Virtual Environment & Copy Agent Script ---------------------- @@ -206,7 +210,7 @@ switch ($choice) { Push-Location $venvFolder Write-Host "`nLaunching Borealis Agent..." -ForegroundColor Blue Write-Host "====================================================================================" - python "Agent\borealis-agent.py" + python "Borealis\borealis-agent.py" Pop-Location }