Skip to main content

Undertale-style Sans dialogue animation for your terminal

Project description

SansText

Undertale-style Sans dialogue animation for your terminal.

Each character appears one by one with a retro blip sound. Spaces are silent — just like Sans would want it.

Install

pip install sanstext

Usage

from sanstext import sans

sans("heh heh heh. you're really something, kid.")
echo "ketchup is the best, right?" | sanstext
sanstext "hey. i'm sans. sans the skeleton."
sanstext --no-sound "silent mode"

How it works

  • Characters print one at a time with randomized typing delay
  • Each non-space character triggers a retro game-style blip
  • Punctuation adds a longer dramatic pause
  • Sound generated as a WAV in memory — no external audio files

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sanstext-1.0.0.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sanstext-1.0.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file sanstext-1.0.0.tar.gz.

File metadata

  • Download URL: sanstext-1.0.0.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for sanstext-1.0.0.tar.gz
Algorithm Hash digest
SHA256 b7497ea4323fb00e9d1e06a04c31db471404dc29d37f4c18513747a780ea4f5f
MD5 4fd8ebd395a0234266caa0e09f98ccad
BLAKE2b-256 19f019c5b2d81da118c5a175566b10008749c18eb231c0f07994303a39d46e26

See more details on using hashes here.

File details

Details for the file sanstext-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: sanstext-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for sanstext-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1f9b7b2b5ed010dea27c9f0d1c354559223a7cd5f14d2ac75b8af3550778f181
MD5 c7d5da8094d6cadd5d8aa86d21f59d64
BLAKE2b-256 ef5bce253e7b0b807ad0ca76fa7cab4d33b88c4a560cf1a364a7eb13e3d2c797

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page