Python interface towards the Xournal++ file format (.xopp)

Joeri Exelmans 0dc5e8a31c Merge branch 'typo' of arys/xopp2py into master 7 月之前
src f6f90171a5 Fix bug: can handle empty text nodes in Xournal++ 2 年之前
test b777df7874 Update project layout 2 年之前
.gitignore 30298afa47 Fun with flakes 2 年之前
README.md 7e6551465b Fix typo in README 2 年之前
default.nix b777df7874 Update project layout 2 年之前
flake.lock df5f0b2d51 Update nixpkgs 2 年之前
flake.nix 30298afa47 Fun with flakes 2 年之前
setup.py b777df7874 Update project layout 2 年之前

README.md

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 a .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