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 cannot 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 88481b3229 mnestripper: fixed potential memory leaks 1 year ago
artwork added artwork 2 years ago
doc@acc9b0e509 updated documentation 3 years ago
mne2svg fixed compile errors due to engine refactorisation 2 years ago
mneget mneget: added HTTPS support 3 years ago
mnestripper mnestripper: fixed potential memory leaks 1 year ago
.gitignore added stub for mneget executable 5 years ago
.gitmodules added wiki as submodule in doc 3 years ago
AUTHORS Initial commit 6 years ago
CMakeLists.txt added mneget executable to main CMakeLists.txt, rewrote mneget code 3 years ago
COPYING Initial commit 6 years ago added Documentation section in 3 years 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.