Git Product home page Git Product logo

websent's Introduction

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.