Skip to main content

A tool for generating slides from markdown files using different backends.

Project description

Description

mdSlides is a small utility for creating slideshows from markdown files. It is a wrapper around other tools that actually generate the slides (currently only Pandoc) and handles setting up and passing the correct command options to each tool.

Given a small Pandoc markdown file named simple.md,

---
title  : Example Presentation
---

# First Slide

Text

# Second Slide

$\nabla \cdot \vec{E} = \frac{\rho}{\epsilon_0}$

and running mdSlides on it

$ mdSlides simple.md

will produce a directory named simple that contains a file named index.html. You can open the file in a web browser to start the slide show.

mdSlides will also copy files that are needed for the slideshow, for example css files, images, etc, and configure the slideshow to use the local files so that you can copy the directory to another computer (like a web server) and it will still work.

Multiple "engines" are supported. The default engine uses Pandoc to output a slidy presentation. To see a list of supported engines, run

$ mdSlides --list-engines

Only a few engines are currently supported, but others will be added in the future.

Installing

You can install mdSlides with pip

pip install mdSlides

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mdslides-0.1.5.tar.gz (2.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mdslides-0.1.5-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file mdslides-0.1.5.tar.gz.

File metadata

  • Download URL: mdslides-0.1.5.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.11

File hashes

Hashes for mdslides-0.1.5.tar.gz
Algorithm Hash digest
SHA256 bcde945ebec5f7b2e41432133c320c829a79f4c79c43110c611917a9ab20cb4e
MD5 a12ae7fe74530b5b58e190cbd8f97551
BLAKE2b-256 bc41fa17c1facbbe9f82b83eeba30733a759beeb42aade8c083ac7b213ad5f6f

See more details on using hashes here.

File details

Details for the file mdslides-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: mdslides-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.11

File hashes

Hashes for mdslides-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 3809935a53e5b87ccbf0a6f8724220e1321fd677639659f346ff6f9874ff6d78
MD5 3fe7bcb38ac6e1e8bca661de847792ce
BLAKE2b-256 98132a43117da210f13e8d17103ca64e1bf0ae5a4f09e117c313c72db5ea908f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page