SQLitely

Index
Downloads
Installation
Windows
Linux/Mac/Other
snap
source
General remarks
Source Dependencies
Docker
Screenshots
Help Texts
Changelog
View the Project on GitHub suurjaak/SQLitely

Installation

Windows

Download and launch the latest setup.

Linux/Mac/other

snap

source

Install Python and pip, run pip install sqlitely.

The pip installation will add the sqlitely command to path.

General remarks

Windows installers have been provided for convenience. The program itself is stand-alone, can work from any directory, and does not need additional installation. The installed program can be copied to a USB stick and used elsewhere, same goes for the source code.

Source Dependencies

If running from source code, SQLitely needs Python 3.5+ or 2.7, and the following 3rd-party Python packages:

All dependencies can be installed by running pip install -r requirements.txt in SQLitely source distribution folder.

Installing the required wxPython on Linux can be faster via one of their prepared Python wheels. Example for Ubuntu 20:

If chardet or openpyxl or pyparsing or PyYAML or xlrd or XlsxWriter are not available, the program will function regardless, only with lesser service - like lacking Excel import-export or full search syntax.

Docker

Pre-requisites:

Download the Dockerfile for SQLitely, build and run the Docker image:
wget https://raw.githubusercontent.com/suurjaak/SQLitely/master/build/Dockerfile
docker build . -t sqlitely

xhost +

docker run -it --rm --mount src=/,target=/mnt/host,type=bind -e \
       DISPLAY -v /tmp/.X11-unix/:/tmp/.X11-unix/ sqlitely
        

docker build . -t sqlitely will prepare an Ubuntu 20.04 Docker image and install SQLitely and its dependencies within the container.

xhost + will allow the container to access the X Window System display.

Add sudo before docker commands if current user does not have rights for Docker.

Add --mount src="path to host directory",target=/etc/sqlitely,type=bind after docker run to retain SQLitely configuration in a host directory between runs.

Host filesystem is made available under /mnt/host.