lookatme is an interactive, extensible, terminal-based markdown

presentation tool.

Features:
 * Markdown rendering
 * Live (input file modification time watching) and manual reloading
 * Live terminals embedded directly in slides
 * Syntax highlighting using Pygments
 * Loading external files into code blocks
 * Support for contrib extensions
 * Smart slide splitting

WWW: https://github.com/d0c-s4vage/lookatme
This commit is contained in:
Dmitry Marakasov
2020-12-02 14:39:04 +00:00
parent 05acea08a3
commit 94245be614
4 changed files with 49 additions and 0 deletions
+1
View File
@@ -404,6 +404,7 @@
SUBDIR += linuxdoc
SUBDIR += linuxdoc-tools
SUBDIR += localize
SUBDIR += lookatme
SUBDIR += loook
SUBDIR += lowdown
SUBDIR += lt-aspell
+32
View File
@@ -0,0 +1,32 @@
# Created by: Dmitry Marakasov <amdmi3@FreeBSD.org>
# $FreeBSD$
PORTNAME= lookatme
PORTVERSION= 2.3.0
CATEGORIES= textproc python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Interactive, terminal-based markdown presenter
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}marshmallow>=0:devel/py-marshmallow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mistune>=0:textproc/py-mistune@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}urwid>=0:devel/py-urwid@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
NO_ARCH= yes
do-test:
@cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs
.include <bsd.port.mk>
+3
View File
@@ -0,0 +1,3 @@
TIMESTAMP = 1605292123
SHA256 (lookatme-2.3.0.tar.gz) = 8a02e9485ab91849399d02498d4d2397b08ed69d182e2c9b961b2fd598acbb31
SIZE (lookatme-2.3.0.tar.gz) = 34982
+13
View File
@@ -0,0 +1,13 @@
lookatme is an interactive, extensible, terminal-based markdown
presentation tool.
Features:
* Markdown rendering
* Live (input file modification time watching) and manual reloading
* Live terminals embedded directly in slides
* Syntax highlighting using Pygments
* Loading external files into code blocks
* Support for contrib extensions
* Smart slide splitting
WWW: https://github.com/d0c-s4vage/lookatme