This is a tool to convert WordNet database to slob.
Create Python 3 virtual environment and install slob.py as described at http://github.org/itkach/slob/.
In this virtual environment run
pip install git+https://github.com/itkach/wordnet2slob.git
Download and unpack WordNet database. For example:
wget http://wordnetcode.princeton.edu/wn3.1.dict.tar.gz
mkdir WordNet3.1
cd WordNet3.1
tar -xvf ../wn3.1.dict.tar.gz
Then run converter (in wordnet directory):
wordnet2slob
wordnet.zlib.slob
will be created in the same directory.
usage: wordnet2slob [-h] [-s SOURCE_DIR] [-o OUTPUT_FILE] [-c {lzma2,zlib}]
[-b BIN_SIZE] [-a CREATED_BY] [-w WORK_DIR]
optional arguments:
-h, --help show this help message and exit
-s SOURCE_DIR, --source-dir SOURCE_DIR
Path to WordNet source directory (containing dict
subdirectory). Default: .
-o OUTPUT_FILE, --output-file OUTPUT_FILE
Name of output slob file
-c {lzma2,zlib}, --compression {lzma2,zlib}
Name of compression to use. Default: zlib
-b BIN_SIZE, --bin-size BIN_SIZE
Minimum storage bin size in kilobytes. Default: 384
-a CREATED_BY, --created-by CREATED_BY
Value for created.by tag. Identifier (e.g. name or
email) for slob file creator
-w WORK_DIR, --work-dir WORK_DIR
Directory for temporary files created during
compilation. Default: .