Skip to content

jktr/websent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

websent

This is a tool for quick and easy presentations.

Write your slides in markdown.
Serve them over http as an in-browser presentation.
Controlled via terminal.
Doesn't need any JavaScript.

First, build or fetch the tool with:

$ git clone https://github.com/jktr/websent
$ cd websent && go build

$ go get -u github.com/jktr/websent

You can then launch the tutorial presentation from the ./tutorial directory and view it at http://localhost:8080.

$ cd example/
$ websent --style builtin:tutorial tutorial.md
<TUI opens>

Note that (by default) all files in the current directory are served over HTTP as part of the presentation's assets. Set --asset-dir to avoid leaking private files.

Suckess' sent previously filled this tool's niche for me, but there are some some issues with wayland, low-bandwidth streaming, multi-headed output, and missing support for fancier typesetting. While not in the least bit suckless, using a browser as the rendering platform addresses these issues somewhat.

This is an enhanced port of a tech demo originally developed by thelegy, which he built for a talk at C3PB.