valDict
A very simple computer readable online dictionary based entirely off of data from Wiktionary that uses data made with Wiktextract.
valDict can be served using the built in react server that comes with this repo, or your choice of web server.
Building
Firstly, you need the "large_dir" option enabled in your filesystem and "dir_index" will also help speed things up, they can be enabled with
tune2fs -O large_dir /dev/DEVICE
tune2fs -O dir_index /dev/DEVICE
#DEVICE can be found with lsblk
IN ADDITION, you need like... ALOT of Inodes like 2-3 million, i highly recommend making a DEDICATED ext4 partition JUST FOR this dictionary that has an outrageous inode count
building valDict is very easy, just clone the repo and run: ./downloadDict.sh
then run ./cleanbuild.sh
(beware, building takes a LONGGGG time... (has to write 20gb~ worth of files))
RUN AT OWN RISK BE CAREFUL CAREFUL CAREFUL