Balladeer
Screenplay dialogue, Interactive Fiction and multimedia Games. A Python package for the Web.
Install / Use
/learn @tundish/BalladeerREADME
Overview ::::::::
Balladeer_ is a Python package for creating web-enabled interactive screenplay.
For tutorials and updates, please visit the development blog_ site.
An API manual is included in the code repository_ and is available to read online_.
Installation
Here are the install instructions for Linux. You need Python version 3.11 or higher.
Virtual Environment
#. First make a fresh Python virtual environment::
python3 -m venv ~/ballad
Packages
#. Update the package manager within it::
~/ballad/bin/python -m pip install -U pip wheel
#. Install (or update) Balladeer::
~/ballad/bin/python -m pip install -U balladeer
Examples
#. Download the repository as a zip file <https://github.com/tundish/balladeer/archive/master.zip>_.
Unzip it to a local directory.
#. cd to one of the directories under examples::
cd balladeer/examples/ex_00_hello_world
#. Run the example like this::
~/ballad/bin/python -m main
Hello, World!
.. _balladeer: https://pypi.org/project/balladeer/ .. _code repository: https://github.com/tundish/balladeer .. _development blog: https://tundish.github.io/balladeer/ .. _read online: https://balladeer.readthedocs.io/en/latest/index.html
Related Skills
node-connect
352.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
