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:

love-you

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.0.tar.gz (5.4 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.0-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: for_my_love_kuttachi-0.1.0.tar.gz
  • Upload date:
  • Size: 5.4 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.0.tar.gz
Algorithm Hash digest
SHA256 78c2127399e3b9bd58465976175133dba23e037aee34cd599f73b9cbf1fdfa70
MD5 dae46a24a8aebcf63446c297be003766
BLAKE2b-256 dc527e6ebaaee64b001a5afae06c1456b7ab1f9560e6c56e24edebf463c32640

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for for_my_love_kuttachi-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6352bfb3293879f665765ac98e6a05061a98618324b87b295408d44909e31696
MD5 f85ed098027decbc5b2bde82f33f9ab4
BLAKE2b-256 e37705b31117670a6991d94844cb8ecf0963b8e7547bbe78fc9dcaca72cb3724

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