Don Quijote de la Mancha -Miguel de Cervantes-

 

Markdown Presentación CLI mdp en Linux

0
(0)
mdp

mdp Terminal Presentation

Crear presentaciones desde la línea de comandos CLI con mdp en Linux

Hay varios programas CLI para crear presentaciones en modo terminal, mdp, tpp y sent entre otros, sin duda ninguna de ellos ganaría algún premio como mejor software de diseño de presentaciones, pero no tendrían rival en eficiencia y rapidez en su trabajo.

Thank you for reading this post, don't forget to subscribe!

¿Que es mdp?

Mdp es una herramienta de presentación  en la línea de comandos disponibles para Linux, basada en ncurses.

mdp soporta markdown, lo que hace de la creación de presentaciones un trabajo relativamente sencillo.

Instalación

Sistemas debian y derivados
mdp necesita ncursesw para su compilación, asegúrate de que este instalado

& sudo apt update
$ sudo
apt-get update
& sudo apt install mdp

Instalando mdp con el paquete de gestion aptitude si es tu caso:

$ sudo aptitude update
$ sudo aptitude -y install mdp

Como usar mdp

Antes de pasar a un ejemplo de trabajo, aquí hay información básica que debe saber sobre mdp:

  • Puede cambiar a la siguiente diapositiva con las teclas Intro, Espacio, Av Pág, j, l, Flecha abajo y Flecha derecha.
  • Para cambiar a la diapositiva anterior, use las teclas Retroceso, Re Pág, h, k, Flecha arriba, Flecha izquierda.
  • Para salir de la presentación, presione q
  • Para recargar, presione r
  • Para ir a la primera diapositiva, presione Inicio og, y para cambiar a la última diapositiva, presione Finalizar o G.

Como sabemos que mdp soporta archivos Markdown, deberemos crear la presentación en formato .md y ejecutarla de la siguiente manera:

$ mdp [your-presentation-name]

Por ejemplo:

 $ mdp my-presentation.md

La primera diapositiva

Así es como puede establecer y crear detalles como el título y el autor, así como crear texto subrayado, simple y resaltado.

%title: Maketecheasier - Mdp
%author: Himanshu
 
-> mdp <-
=========
 There are times when you just want to quickly convey some information through your presentation. mdp for Linux allows you to run a presentation from the command line.
-> A command-line based markdown presentation tool. <-
 
_Underlined text:_
 
Simple text            *Highlighted text1*, *highlighted text2*

Múltiples diapositivas

La presentación se puede dividir en varias diapositivas usando reglas horizontales (hr), representadas por al menos 3 (tres consecutivos) * o – . Por ejemplo, cada uno de estos representa el comienzo de una nueva diapositiva:

* * *
---
************************
- - -

Encabezados de varios niveles y listas anidadas

Asi es como puede insertar diferentes niveles de encabezados y listas anidadas:

-> # multi-level headers and nested lists <-
 
The following is an example of first- and second-level headers, as well as a nested list.
 
# first-level header
 
second-level header
------------------
 
- *list 1*
    - sub-list 1
        - sub-sub-list 1
        - sub-sub-list 2
        - sub-sub-list 3
    - sub-list 2

No un – Un solo
o ^ en una línea indica mdp para detener la salida en esa posicion. Esto se puede usar para mostrar viñetas línea por línea.

Formateo de bloque de código

Los bloques de código se detectan automáticamente por 4 espacios al principio de una línea. Aquí hay un ejemplo:

-> # Code block formatting <-
 
This is how you can format a code snippet.
 
    1  /* Hello World */
    2
    3  #include <stdio.h>
    4
    5  int main(void)
    6  {
    7     printf("nHello Worldn");
    8     return 0;
    9  }
 
This example shows inline code: `gcc -Wall helloworld.c -o helloworld`

 

Otros aspectos importantes

  • Las barras diagonales inversas fuerzan que los caracteres especiales de descuento como *, _, # y > se impriman como caracteres normales.
  • Las comillas se detectan automáticamente al precedente >, mientras que varias > se interpretan como comillas anidadas.
  • Para obtener más sugerencias, revise el archivo sample.md que viene con el mdp codigo fuente.

 

Ayuda

Para obtener ayuda, ejecuta  mdp -h o bien  la página man mdp para mayor información y detalles

$ mdp -h
Usage: mdp [OPTION]... [FILE]
A command-line based markdown presentation tool.

-d, --debug enable debug messages on STDERR
add it multiple times to increases debug level
-e, --expand enable character entity expansion
-f, --nofade disable color fading in 256 color mode
-h, --help display this help and exit
-i, --invert swap black and white color
-t, --notrans disable transparency in transparent terminal
-s, --noslidenum do not show slide number at the bottom
-v, --version display the version number and license
-x, --noslidemax show slide number, but not total number of slides
-c, --nocodebg don't change the background color of code blocks

With no FILE, or when FILE is -, read standard input.

Conclusión

Como habrás podido comprobar,  es bastante crear una presentación usando mdp

Para disponer una extensa gama de colores en tu terminal:

$ export TERM=xterm-256color

  • Markdown es un lenguaje de marcado que facilita la aplicación de formato a un texto empleando una serie de caracteres de una forma especial.

%title: Presentation Title
%author: Your Name
%date: YYYY-MM-DD

-> # Slide 1 <-

Intro slide

--------------------------------------------------
-> # Slide 2 <-
==============

* Item 1
* Item 2
* Item 3

-------------------------------------------------
-> # Slide 3  <-

This one with a numbered list

1. Item 1
2. Item 2
3. Item 3

-------------------------------------------------

-> # Conclusion  <-

mdp supports *other* **formatting**, too. Give it a try!

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

0 - 0

Thank You For Your Vote!

Sorry You have Already Voted!

Leave a Reply

Your email address will not be published. Required fields are marked *

error

Enjoy this blog? Please spread the word :)