https://github.com/koumoul-dev/unoconv-worker
A docker image containing a very simple REST service for document conversion using unoconv
https://github.com/koumoul-dev/unoconv-worker
Last synced: 6 months ago
JSON representation
A docker image containing a very simple REST service for document conversion using unoconv
- Host: GitHub
- URL: https://github.com/koumoul-dev/unoconv-worker
- Owner: koumoul-dev
- License: gpl-2.0
- Created: 2015-12-15T20:51:01.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-12-21T20:59:16.000Z (almost 10 years ago)
- Last Synced: 2025-02-16T10:15:53.853Z (8 months ago)
- Language: HTML
- Size: 26.4 KB
- Stars: 5
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# unoconv-worker
[](https://travis-ci.org/flux-s/unoconv-worker)
*A docker image containing a very simple REST service for document conversion using unoconv.*
This is mostly intended as a worker for [flux-templating](https://github.com/flux-s/flux-templating) but can be used independently.
The core issue that we try to solve is that libreoffice is not built to run document conversions in parallel (see [related unoconv issue](https://github.com/dagwieers/unoconv/issues/225)).
Our solution:
- Building worker containers that contain instances of libreoffice available to perform conversions.
- Exposing a simple streaming API that simulates concurrency but internally buffers the tasks if necessary.