Phundrak’s build of sent
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Phuntsok Drak-pa 018c42c202
updated README with installation method
8 months ago
src Changed build system, extracted utf8.c/h 8 months ago
.gitignore Changed build system, extracted utf8.c/h 8 months ago
LICENSE update license 2 years ago
README.org updated README with installation method 8 months ago
example Update example presentation 4 years ago
meson.build Change install directory to default directory 8 months ago
nyan.png Changed build system, extracted utf8.c/h 8 months ago
sent.1 allow to reload file 2 years ago
transparent_test.ff Update example presentation 4 years ago

README.org

Sent

Presentation

sent is a simple plaintext presentation tool.

sent does not need LaTeX, LibreOffice or any other fancy file format, it uses plaintext files to describe the slides and can include images via farbfeld. Every paragraph represents a slide in the presentation.

The presentation is displayed in a simple X11 window. The content of each slide is automatically scaled to fit the window and centered so you also don't have to worry about alignment. Instead you can really concentrate on the content.

Dependencies

You need Xlib and Xft to build sent and the farbfeld1 tools installed to use images in your presentations.

Build

sent is built with the Meson and Ninja build system. Simply run the following:

  meson build
  ninja -C build/

sent will be compiled and available in build/sent. If you wish to install sent, simply run

  ninja -C build/ install

You may need to execute the above command as sudo. To uninstall sent, execute

  ninja -C build/ uninstall

If you wish to install sent to a different directory than the default one, you can execute this instead of the first command, and replace /usr with where you want sent installed.

  meson build --prefix=/usr

Demo

To get a little demo, just type

./build/sent example

Usage

  sent [FILE]

If FILE is omitted or equals -, stdin will be read. Produce image slides by prepending a @ in front of the filename as a single paragraph. Lines starting with # will be ignored. A \ at the beginning of the line escapes @ and #. A presentation file could look like this:

  sent

  @nyan.png

  depends on
  - Xlib
  - Xft
  - farbfeld

  sent FILENAME
  one slide per paragraph
  # This is a comment and will not be part of the presentation
  \# This and the next line start with backslashes

  \@FILE.png

  thanks / questions?

Development

sent is developed at http://tools.suckless.org/sent">http://tools.suckless.org/sent and here.

Footnotes