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.

Filename, size & hash SHA256 hash help File type Python version Upload date
innoconv-0.0.2-py3-none-any.whl (27.7 kB) Copy SHA256 hash SHA256 Wheel py3
innoconv-0.0.2.tar.gz (16.2 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page