This custom app for Cloudron packages Pandoc, Latex, the eisvogel template and awesomebox.sty. Upload Markdown files and images used in document, and the app will build a PDF for you to download.
Go to file
Tim Considine 55a214ec8e first commit 2022-01-29 12:52:00 +02:00
node_modules first commit 2022-01-29 12:10:50 +02:00
supervisor first commit 2022-01-29 12:11:31 +02:00
CloudronManifest.json first commit 2022-01-29 12:10:50 +02:00
Dockerfile first commit 2022-01-29 12:07:58 +02:00
README.md first commit 2022-01-29 12:05:24 +02:00
awesomebox.pdf first commit 2022-01-29 12:40:16 +02:00
awesomebox.sty first commit 2022-01-29 12:10:50 +02:00
dl.txt first commit 2022-01-29 12:07:58 +02:00
eisvogel.latex first commit 2022-01-29 12:10:50 +02:00
index.html first commit 2022-01-29 12:10:50 +02:00
package-lock.json first commit 2022-01-29 12:10:50 +02:00
package.json first commit 2022-01-29 12:10:50 +02:00
process.sh first commit 2022-01-29 12:10:50 +02:00
sample-background.pdf first commit 2022-01-29 12:17:46 +02:00
sample-logo.png first commit 2022-01-29 12:52:00 +02:00
sample.md first commit 2022-01-29 12:39:55 +02:00
server.js first commit 2022-01-29 12:10:50 +02:00
start.sh first commit 2022-01-29 12:10:50 +02:00

README.md

This app is a custom (not officially developed or maintained) app packaged for Cloudron.

It packages an instance of the excellent document conversion utility Pandoc (https://pandoc.org).

Pandoc only runs from the command line. By packaging it into a web app, a consistent publishing environment can be maintained in a single location (avoiding multiple local installs which might change over time) and be accessible from any device, even without Pandoc and its utilities installed.

It is based on Cloudron's tutorial-supervisor app and the padoc docker app from Viktor Petersson vpetersson@wireload.net (https://github.com/vpetersson/docker-pandoc).

Upload a source document in Markdown (.md) format plus any images to be included.

This app will process them using Pandoc (https://pandoc.com) with a tweaked eisvogel template and awesomebox.sty to create a beautiful PDF, without the hassle of manual formatting in Word etc.

Once the source Markdown and related images files are uploaded, click the button to process them.

The app will create a PDF, which must be downloaded to the local computer, as it cannot be retrieved later.

The source Markdown file will be moved to /app/data/done (in future version, it will be deleted).

Image files will not be moved, in case they are required for subsequent PDF creations, e.g.on updating and re-uploading the source Markdown file.

NB : currently source image files might be overwritten by other users of the app uploading a file of the same name but different content. Your document will then be. reated with the wrong image. If so, re-upload them and retry. This issue will be addressed in a future version.

Authenitcation may be added later (currently not required under initial use case).