Python interface for the Xournal++ file format
Find a file
2023-05-04 11:52:50 +02:00
src Fix bug: can handle empty text nodes in Xournal++ 2023-05-04 11:52:50 +02:00
test Update project layout 2023-03-03 18:06:13 +01:00
.gitignore Fun with flakes 2023-04-22 01:23:56 +02:00
default.nix Update project layout 2023-03-03 18:06:13 +01:00
flake.lock Update nixpkgs 2023-05-03 15:17:19 +02:00
flake.nix Fun with flakes 2023-04-22 01:23:56 +02:00
README.md Update README 2023-03-13 14:50:27 +01:00
setup.py Update project layout 2023-03-03 18:06:13 +01:00

Python interface to Xournal++ (.xopp) file format

Packages

This project contains the following packages, under src:

  • xopp2py
  • xopp2oml

xopp2py

Python interface to .xopp (Xournal++)

Dependencies: Python3

xopp2oml

XOPP to OML converter

Dependencies: Python3, Jinja2, xopp2py

Entry point: xopp2oml.convert (Python script that takes as input as .xopp file and produces as output an .oml file)

See also: src/xopp2oml/README.md

Running the tests

The tests are not included in the packages themselves, but as a separate script.

To run the tests, make sure the packages are installed, and run:

python test/run_tests.py