Zim/Kiwix (Wikipedia) feature

* A new zim module has been added, this module allows several things to interact with Zim files.
  * Allow searching of Zim files using libzim.
  * Allow downloading of Kiwix projects (wikipedia, wikibooks, etc) on a schedule which replaces the outdated files.
  * Creation of a new zim docker container which allows viewing of the Zim file contents.

* This commit also adds move/rename/mkdir features in the File Browser.
  * File tags are preserved when moving/renaming.
This commit is contained in:
Roland 2023-05-29 18:04:03 -06:00
parent cc5ab4e339
commit 03a2df217d
No known key found for this signature in database
GPG key ID: 9D6DBD3ACF11AB93
117 changed files with 6393 additions and 1100 deletions

View file

@ -10,6 +10,7 @@ set -e
apt install -y \
apt-transport-https \
ca-certificates \
calibre \
chromium \
chromium-driver \
cpufrequtils \
@ -19,6 +20,8 @@ apt install -y \
gnupg-agent \
hostapd \
htop \
kiwix \
kiwix-tools \
libpq-dev \
network-manager \
nginx-doc \
@ -30,7 +33,8 @@ apt install -y \
python3-pip \
python3-venv \
software-properties-common \
vim
vim \
zim-tools
# Install npm.
npm --version || curl -fsSL https://deb.nodesource.com/setup_18.x | bash -