Skip to content

jktr/websent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d2a041c · Nov 11, 2021

History

46 Commits
May 25, 2021
Nov 11, 2021
May 25, 2021
Jul 20, 2020
Jul 20, 2020
May 17, 2021
Nov 11, 2021
Nov 11, 2021
Nov 11, 2021
Nov 11, 2021
Nov 11, 2021

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.