Skip to main content

nprompter

A browser-based web teleprompter powered by Notion as a backend for editing and storing scripts.

Documentation PyPI License: MIT

Read the full documentation: https://nprompter.org/


Key Features

  • 📝 Write in Notion: Draft and update scripts in your existing Notion workspace.
  • 📺 Browser Teleprompter: High-contrast, smooth auto-scrolling with horizontal mirroring for teleprompter glass.
  • 🎛️ Full Keyboard & Remote Control: Adjust speed, font size, padding, line height, or jump to top with keyboard or wireless presenter remotes (clickers).
  • 🏷️ Director Cues & Formatting: Hide private stage notes via custom colors or brackets ([...]), and ignore footnotes after dividers (---).
  • 📚 Multi-Database Support: Aggregate scripts across multiple Notion databases with customized filtering and sorting.
  • 📱 Installable PWA: Offline-ready Progressive Web App with local settings persistence.

Installation

Install nprompter using pip or uv:

pip install nprompter

Quickstart

1. Set your Notion API Key

export NOTION_API_KEY="secret_..."

(See the Notion Integration Guide to learn how to create your token and share your database).

2. Generate Your Teleprompter

Build the static teleprompter files for a Notion database:

nprompter build [DATABASE_ID]

3. Launch the Teleprompter

Start a local web server and open the teleprompter directly in your browser:

nprompter serve

Quick Reference & Commands

  • nprompter build [DATABASE_ID] [OPTIONS]: Fetch pages and render the HTML teleprompter website.
  • nprompter serve [PORT] [DIRECTORY]: Serve the generated files locally (default port: 8889).
  • nprompter create-config: Generate a customizable nprompter.toml configuration file.

Essential In-Prompter Shortcuts

Key Action
Space / F5 Start / Pause auto-scrolling
→ / ← Adjust scroll speed
Q / W Decrease / Increase font size
M Mirror screen (horizontal flip for glass reflection)
F Fullscreen mode
H Show keyboard shortcuts help modal

See the Keyboard Controls & Remote Guide for all available shortcuts.

Metadata

Release files for nprompter 4.4.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nprompter 4.4.3
File Size Uploaded
nprompter-4.4.3.tar.gz 109.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nprompter 4.4.3
File Interpreter ABI Platform
nprompter-4.4.3-py3-none-any.whl Python 3 none any Details

Total release size: 222.0 kB

Release files / nprompter-4.4.3.tar.gz

Download URL nprompter-4.4.3.tar.gz
Size 109.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5ed846c5cb66051546674d13d518a908c51a234c00c96e6e79d4b5a625dc039f
BLAKE2b-256 checksum
How to use checksums
7c103e0e368bd78b3b5b810faa47d79e03ea1bebe8cd0d6106816e13f906fe0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / nprompter-4.4.3-py3-none-any.whl

Download URL nprompter-4.4.3-py3-none-any.whl
Size 112.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9f1f2c99508051ddd0a6ab8e3e7517e4c8c1d1ca2cd885b9edbd97e9dffd3c14
BLAKE2b-256 checksum
How to use checksums
c0747c606be27ee21ae80657c40f5db68dbfcb6ad7468e06ac93bb395cbb7bee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

4.4.4

2 release files

This release

4.4.3 This release

2 release files

4.4.2

2 release files

4.4.1

2 release files

4.4.0

2 release files

4.3.0

2 release files

4.2.0

2 release files

4.1.0

2 release files

4.0.0

2 release files

3.16.0

2 release files

3.15.0

2 release files

3.14.0

2 release files

3.13.0

2 release files

3.12.1

2 release files

3.9.1

2 release files

3.9.0

2 release files

3.8.0

2 release files

3.7.0

2 release files

3.6.0

2 release files

3.5.1

2 release files

3.5.0

2 release files

3.4.0

2 release files

3.3.0

2 release files

3.2.0

2 release files

3.1.1

2 release files

3.1.0

2 release files

3.0.0

2 release files

2.7.0

2 release files

2.6.0

2 release files

2.5.0

2 release files

2.4.1

2 release files

2.4.0

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.4

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.4.2

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page