Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/synyx/pandoc-web
Simple web interface to use convert markdown to textile via pandoc
https://github.com/synyx/pandoc-web
Last synced: about 1 month ago
JSON representation
Simple web interface to use convert markdown to textile via pandoc
- Host: GitHub
- URL: https://github.com/synyx/pandoc-web
- Owner: synyx
- License: mit
- Created: 2023-09-08T12:17:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-08T13:29:03.000Z (over 1 year ago)
- Last Synced: 2024-10-19T03:19:50.360Z (2 months ago)
- Language: JavaScript
- Size: 120 KB
- Stars: 2
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pandoc Web
This project aims to create a web interface for the pandoc command line tool to make it more accessible and easier to use.
## Dev
First install all dependencies:
```shell
npm install
```then run the application in dev mode:
```shell
npm run dev
```You will be able to access the dev application on port `8081`.
## Building
Run:
```shell
npm run build
```You will be able to start your application in the project root the following way:
```shell
node ./backend/dist/main.js
```The application will now be running on port `8080` and serve the frontend as well as the API.
Running the application expects pandoc to be installed on your machine and be accessible with the configured `PATH` env variable.
## Docker
You can run this via Docker using the published package:
```shell
docker run --rm -p 8080:8080 ghcr.io/synyx/pandocweb:latest
```You can now open the web interface locally on http://localhost:8080.
## License
This project is licensed under the MIT license.
The panda icon is by OpenMoji – the open-source emoji and icon project. License: CC BY-SA 4.0