moenavigatorengine-tools is a collection of small programs which use MoeNavigatorEngine to perform certain tasks regarding HTML or XML handling, data extraction or network actions.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Moritz Strohm 9de08b8684 mnestripper: added return codes to the end of the program 5 months ago
artwork added artwork 5 months ago
doc@acc9b0e509 updated documentation 1 year ago
mne2svg fixed compile errors due to engine refactorisation 11 months ago
mneget mneget: added HTTPS support 1 year ago
mnestripper mnestripper: added return codes to the end of the program 5 months ago
.gitignore added stub for mneget executable 4 years ago
.gitmodules added wiki as submodule in doc 1 year ago
AUTHORS Initial commit 5 years ago
CMakeLists.txt added mneget executable to main CMakeLists.txt, rewrote mneget code 1 year ago
COPYING Initial commit 5 years ago added Documentation section in 1 year ago


MoeNavigatorEngine-tools is a collection of tools that use MoeNavigatorEngine (or parts of it) to perform certain tasks related to XML and HTML data conversion and extraction and for doing things over the network.


You need to compile MoeNavigatorEngine first since all those tools rely on it. The source code of MoeNavigatorEngine with installation instructions can be found here:

After you compiled MoeNavigatorEngine, you must make sure the linker can link to the or libmoenavigatorengine.a library. The easiest way to achieve this is to install MoeNavigatorEngine in your system using "make install".

To compile MoeNavigatorEngine-tools, follow these steps:

  1. Clone the source code from:

  2. Go into the directory where you cloned the source file and invoke CMake:

    cmake -B build .

    This will create Makefiles in a new subdirectory called "build".

  3. Enter the build directory and invoke make:

    make -jX

    X is the number of parallel jobs you want to execute.

After that, you have all the tools ready to be used inside the build directory. If you want to install them in your system, you can run "make install".


The documentation is placed in the project's wiki at

You may also clone the whole wiki content with the source code as git submodule. The wiki will then be available in the doc subdirectory of the source code repository.