Skip to content

Microservice that handles importing presentation files (PPTX for now) and returns HTML for slides and decks

License

Notifications You must be signed in to change notification settings

slidewiki/import-service

Repository files navigation

Import Microservice

Build Status License Language Framework Webserver LinesOfCode Coverage Status

This repository handles import of presentation files (only PPTX and ODP for now) which are transformed to appropiate HTML for creation of deck and slides (sent to deck-service).

The PPTX2HTML library is used for parsing the PPTX (powerpoint presentation format) to HTML. See (https://github.com/g21589/PPTX2HTML) on Github, and see (http://g21589.github.io/PPTX2HTML/#) for a demo.

You want to check out this cool service? Simply start the service and head over to: http://localhost:3000/documentation. We're using swagger to have this super cool API discovery/documentation tool.

Use Docker to run/test your application


You can use Docker to build, test and run your application locally. Simply edit the Dockerfile and run:

docker build -t MY_IMAGE_TAG ./
docker run -it --rm -p 8880:3000 MY_IMAGE_TAG

Alternatively you can use docker-compose to run your application in conjunction with a (local) mongodb instance. Simply execute:

docker-compose up -d

Install NodeJS


Please visit the wiki at Install NodeJS.

About

Microservice that handles importing presentation files (PPTX for now) and returns HTML for slides and decks

Resources

License

Stars

Watchers

Forks

Packages

No packages published