![]() ![]() This is useful to keep BoutiquesGUI working when the zenodo database is down (we can then rely on the data stored in "all-descriptors.json"), and to get instantaneous search result. The database is stored and updated in the file "~ /.cache/boutiques/all-descriptors.json". DatabaseīoutiquesGUI downloads the entire tool database form zenodo (search the 1000 first boutiques tools on Zenodo) at each startup. If everything works properly (both python3 and docker can be executed), BoutiquesGUI writes the property installed: true to the settings ( cpp/BoutiquesGUI-Data/boutiques-gui-settings.json) the install checks will be ignored for the next times.īoutiquesGUI will run boutiques/bosh.py (the boutiques command line tool) with python3, which will in turn run boutiques. If not, a message asks the user to install it manually. Then, on all platforms, BoutiquesGUI checks that Docker is installed (by checking the return result of the docker command). ![]() On Linux, BoutiquesGUI checks that the python3 command works if not, a message asks the user to install it manually. After the installation, BoutiquesGUI will retry to run python3 a message will ask the user to install python3 (in BoutiquesGUI-Data/python/python.exe) it fails again. On Windows, BoutiquesGUI will try to execute python3 ( BoutiquesGUI-Data/python/python.exe) if it fails it will try to silently install Visual C++ Redistributable for Visual Studio 2015, 20 (with BoutiquesGUI-Data/vc_). vc_: the Visual C++ Redistributable for Visual Studio 2015, 20 installer required to run python.exe (python3) on windows.boutiques-gui-settings.json: the boutiques gui settings,. ![]()
0 Comments
Leave a Reply. |