Converter for interactive educational content.
Project description
innoConv
Converter for interactive educational content.
Please refer to the documentation for installation and usage.
Quickstart
# Install innoconv locally using pip
$ python3 -m pip install --user innoconv
# Convert some content
$ innoconv .
Development
Setup environment
$ python3 -m venv venv
$ . venv/bin/activate
$ pip install -e .[dev]
Commands
Build example content
JSON
Get the content source code and convert it to JSON.
$ git clone -b innoconv git@gitlab.tubit.tu-berlin.de:innodoc/tub_base
$ innoconv tub_base
Linting
Adhere to PEP8.
$ ./setup.py lint
Tests
$ ./setup.py test
$ ./setup.py integration_test
Build HTML coverage report
A coverage report will be created in ./htmlcov
.
$ ./setup.py coverage
Documentation
You can find the documentation in ./build/sphinx
.
$ ./setup.py build_sphinx
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
innoconv-0.0.2.tar.gz
(16.2 kB
view hashes)
Built Distribution
innoconv-0.0.2-py3-none-any.whl
(27.7 kB
view hashes)