Skip to content

ejiek/pelp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning

Early stages of development. Everything might change. Many things might not work.

pelp - a presentation helper. Makes it easy to create a revealjs presentation from a Markdown file.

  • Creates and serves a presentation
  • Updates presentation in a browser when a source file changes
  • Helps to create and manage recurring presentations

Dependencies:

  • pandoc - to build the presentation
  • live-server - to update the presentation in the browser (when the source file changes)
  • inotifywait - to watch for changes in the source file
  • date - to calculate the next Monday
  • sed - to replace the date in the template file

Some dependencies might be removed due to functionality being implemented by pelp itselmented by pelp.

Roadmap

  • design & implement the new command
  • package for nix (flake.nix & flakehub)
  • autocomplete
  • add support for recurring presentations
  • add support for templates (at least for recurring presentations)
  • design & implement the deploy command
  • brush the project up
    • nice error handling
    • less unwrap(), more handling
  • package for the Arch User Repository

Usage as a flake

FlakeHub

Add pelp to your flake.nix:

{
  inputs.pelp.url = "https://flakehub.com/f/ejiek/pelp/*.tar.gz";

  outputs = { self, pelp }: {
    # Use in your outputs
  };
}

About

A (p)resentation h(elp)er. Makes it easy to create a revealjs presentation from a Markdown file.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published