Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/acamilleri/slidups
Mini go web server to upload reveal-md presentation to my server.
https://github.com/acamilleri/slidups
markdown presentation reveal-md slides viewer
Last synced: about 1 month ago
JSON representation
Mini go web server to upload reveal-md presentation to my server.
- Host: GitHub
- URL: https://github.com/acamilleri/slidups
- Owner: acamilleri
- License: apache-2.0
- Created: 2021-02-14T23:06:28.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-06-19T08:56:59.000Z (over 1 year ago)
- Last Synced: 2024-06-21T13:12:12.093Z (7 months ago)
- Topics: markdown, presentation, reveal-md, slides, viewer
- Language: Go
- Homepage:
- Size: 105 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# slidups
[![Go Report Card](https://goreportcard.com/badge/github.com/acamilleri/slidups)](https://goreportcard.com/report/github.com/acamilleri/slidups)
Mini go web server to easily upload my reveal-md presentations to my self-hosted instance of [webpro/reveal-mid](https://github.com/webpro/reveal-md).
## Installation
### Docker
Run with docker
```
$ docker run -p 80:8080 acamilleri/slidups:latest
```### From source
clone the project
```
$ git clone [email protected]:acamilleri/slidups.git
```run
```
make run
```Note: with `make run` command, slidups will start with /tmp directory as upload destination.
## Usage
Push file
```
$ curl -F [email protected] http://localhost/upload
```Push file to a custom directory
```
$ curl -F [email protected] http://localhost/upload?destionation=/slides/custom
```# Build from source
clone the project
```
$ git clone [email protected]:acamilleri/slidups.git
```build
```
$ make build
```# TODO:
- Improve code (tests!)
- Adding metrics