Tab
From HSG Wiki
New bar system intended to replace Spacebar written by TQ with source code on our github account.
installation
Summary of commands to install the tab system:
mkdir tab cd tab git clone https://github.com/0x20/backtab git clone https://github.com/0x20/tab-ui # actual data repo, for local operation, see below instead git clone https://github.com/0x20/tab-data # local data only # git clone --bare https://github.com/0x20/tab-data # git clone tab-data.git sudo apt install python3-venv mercurial # make virtual environment named "tab" (can be named anything) python3 -mvenv tab . ./tab/bin/activate cd backtab pip install -r requirements.txt # if an SSL error occurs, edit /etc/ssl/openssl.cnf to # comment out the following lines: #openssl_conf = default_conf #[default_conf] #ssl_conf = ssl_sect # #[ssl_sect] #system_default = system_default_sect # #[system_default_sect] #MinProtocol = TLSv1.2 #CipherString = DEFAULT@SECLEVEL=2 # edit backtab/config.yml to set # datadir: [path to tab-data] ./setup.py develop rehash # run server (either in background or in new terminal) backtab-server cd ../tab-ui # check qmake version (tested on qmake 3.1 with qt 5.11.2) qmake --version mkdir build cd build git submodule update --init qmake ../tab.pro # remove line "import QtQuick.XmlListModel 2.0" from tab-ui/main.qml if present make # launch GUI ./tab-ui # step 4, profit