Skip to main content

Converter for interactive educational content.

Project description

build status coverage report Documentation Status

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)

Uploaded Source

Built Distribution

innoconv-0.0.2-py3-none-any.whl (27.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page