
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.
#Medinria vide install
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,.
#Medinria vide windows

The required data and executables lie in the cpp/BoutiquesGUI-Data:
#Medinria vide how to
This is how to install the boutiques library along with its dependencies in the BoutiquesGUI-Data directory: The build directories must be at the same level as the cpp/src/ directory to find the boutiques data in cpp/BoutiquesGUI-Data/Ĭreate / Install boutiques in BoutiquesGUI-Data.Projects > Manage kits > Clone the default kit and modify it to use Clang 8 and CMake.In QtCreator, open cpp/src/CMakeLists.txt and set the build directory where you want. under Windows: python/python.exe boutiques/bosh.py search betĬ++ version (in cpp/) Development Open in QtCreator.under Linux and OS X: python3 boutiques/bosh.py search bet.

#Medinria vide download


A small Qt GUI to search and execute Boutiques apps.
