Present — когда терминал становится сценой для ваших презентаций

28 июл 2025

Репозиторий давно не обновлялся

Последнее обновление было 3 года назад.

4,342
157
37
3 года

Знакомо чувство, когда нужно быстро подготовить презентацию, но под рукой только терминал? Или хочется удивить коллег нестандартным подходом к докладу? Тогда Present — именно то, что вы искали.

Что в коробке?

Present — это терминальный инструмент для создания презентаций с поддержкой цветов, анимаций и даже "живых" демонстраций кода. Проект создан Винаяком Мехтой и уже собрал более 4 тысяч звезд на GitHub.

Главные преимущества:

  • Работает в любом терминале
  • Использует привычный Markdown-синтаксис
  • Поддерживает эффекты вроде взрывов и фейерверков
  • Позволяет записывать и воспроизводить демонстрации кода

Демонстрация Present

Как это работает?

1. Простота запуска

Установите пакет через pip:

Реклама
pip install present

И запустите презентацию:

present ваш_файл.md

2. Знакомый синтаксис

Слайды разделяются тремя дефисами (---), а текст форматируется стандартными Markdown-правилами:

# Заголовок слайда

## Подзаголовок

Список
Из пунктов

`код в строке`

![Изображение](photo.png)

3. Эффекты, которые впечатляют

Добавьте спецэффекты простым комментарием:

<!-- effect=fireworks -->
# Начало шоу!

Доступны варианты: fireworks, explosions, stars, matrix, plasma.

4. Живые демонстрации кода

"Codio" — уникальная возможность записать и воспроизвести ввод кода с реалистичной скоростью набора:

Пример Codio

Кому это пригодится?

  • Разработчикам, которые часто проводят демонстрации
  • Преподавателям программирования
  • Участникам хакатонов для быстрых презентаций
  • Любителям terminal-art

Под капотом

Проект построен на библиотеке asciimatics и требует Python 3.7+. Архитектура проста — парсер Markdown преобразует текст в ASCII-графику, которую затем рендерит терминал.

Попробуйте сами

Загляните в галерею примеров или клонируйте репозиторий:

git clone https://github.com/vinayak-mehta/present.git

Present — это свежий взгляд на презентации, который сочетает минимализм терминала с выразительностью современных инструментов. Если вы цените эффективность и любите нестандартные решения, этот инструмент точно заслуживает места в вашем арсенале.

А какие необычные инструменты для презентаций используете вы? Делитесь в комментариях!

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.