Skip to main content

A cinematic, romantic terminal experience for your girlfriend.

Project description

love-story-terminal

A cinematic, emotional, text-based experience for your girlfriend. This tiny love application creates an unforgettable emotional experience right in the terminal, complete with a birthday surprise.

Installation

pip install love-story-terminal

Usage

After installation, simply run:

121

Features

  • Cinematic Pacing: Uses character-by-character typewriter effects with carefully timed dramatic pauses.
  • Birthday Twist: A beautiful transition into a happy birthday reveal complete with ASCII art.
  • Customizable: Easily editable global variables for GIRLFRIEND_NAME and CUSTOM_MESSAGE.
  • Background Music: Automatically plays background_music.mp3 if placed in the same directory (or gracefully continues without it).

Customization

  1. Open src/love_story_terminal/main.py.
  2. Change the GIRLFRIEND_NAME variable at the top.
  3. Update CUSTOM_MESSAGE as desired.
  4. (Optional) Provide an MP3 file named background_music.mp3 in the current working directory from where you run the command.

How to Publish to PyPI

If you have customized the text and want to share it publicly (so she can just pip install it):

  1. Install Build Tools:

    pip install build twine
    
  2. Build the Package: Navigate to the folder containing pyproject.toml and run:

    python -m build
    

    This creates a dist/ folder.

  3. Upload to PyPI:

    twine upload dist/*
    

    (You will need to enter your PyPI username and password or API token).

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

for_my_love_kuttachi-0.1.1.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

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

for_my_love_kuttachi-0.1.1-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file for_my_love_kuttachi-0.1.1.tar.gz.

File metadata

  • Download URL: for_my_love_kuttachi-0.1.1.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.0

File hashes

Hashes for for_my_love_kuttachi-0.1.1.tar.gz
Algorithm Hash digest
SHA256 73cb0a53b5c2ae2b8d4b05e96062528df10ae7caa83b431521c1abea36290e34
MD5 80627fc148be6e9b0227e48123276e8f
BLAKE2b-256 c05303ff35dac305c4f9421166b2e8b675f80801a835cdbe19c4dda7c1834b97

See more details on using hashes here.

File details

Details for the file for_my_love_kuttachi-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for for_my_love_kuttachi-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4769dcd9857cc9aade17bfd32ab2a0b8deb535940538e2aaa151a4dc904706c3
MD5 e377d3dc4198a6423fe9e598ae82210f
BLAKE2b-256 fded4ec963108d35056ceab721b5a0e347a4016584155ad70128569f336dd498

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