Skip to main content

Bad Apple!! Terminal

Essentially a Sunday project fueled by my Touhou love and Diwali holiday snacks; a terminal-based rendition of the classic Bad Apple! shadow video from the Touhou Project. This plays a video on the CLI as ASCII art with synced audio!

Installation

  1. Clone this repository:
git clone https://github.com/AbhinavMangalore16/badapple-terminal.git
cd badapple-terminal
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the script:
python badapple_terminal/player.py

Python Package:

You can install Bad Apple!! Terminal directly from PyPI (https://pypi.org/project/badapple-terminal/) using:

pip install badapple-terminal

After installation, you can run the CLI anywhere using:

badapple_terminal

A word of caution:

It might be that above command may not be recognized, so make sure you have Python installed (>=3.8) and your Python Scripts directory is in your PATH. For example in PowerShell, you can temporarily add this:

Temporary:

$env:Path += ";C:\Users\<YourUsername>\AppData\Roaming\Python\Python313\Scripts"

However, this change is temporary and applies only to the current PowerShell session. For a permanent solution, update your system environment variables via Windows Settings, like so:

Permanently:

  1. Press Win + S, search Environment Variables, open Edit the system environment variables.
  2. Click Environment Variables…
  3. Under User variables, select Path → Edit → New
  4. Add:
    C:\Users\<YourUsername>\AppData\Roaming\Python\Python313\Scripts
    
  5. Then, Click OK to save. You are good to go!

Credits and Acknowledgements

License

This project is licensed under the MIT License - see the LICENSE file for details.

Metadata

Release files for badapple-terminal 0.1.2

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

Source distribution (sdist)

Source distribution for badapple-terminal 0.1.2
File Size Uploaded
badapple_terminal-0.1.2.tar.gz 7.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for badapple-terminal 0.1.2
File Interpreter ABI Platform
badapple_terminal-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 14.4 MB

Release files / badapple_terminal-0.1.2.tar.gz

Download URL badapple_terminal-0.1.2.tar.gz
Size 7.2 MB
Tags Source
SHA-256 checksum
How to use checksums
d54779a18c6faa017f4f6aae1e95abf424206d3c54f73830717a1774c1ab96bb
BLAKE2b-256 checksum
How to use checksums
5d534716053b287896342006cf7529196bdd5eec26a2471f37bb397b3c2ff3a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / badapple_terminal-0.1.2-py3-none-any.whl

Download URL badapple_terminal-0.1.2-py3-none-any.whl
Size 7.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
af9e43a4723903623b4c0ca28a1f91ba6e38e39457ef1c583b6f1845c5622ec6
BLAKE2b-256 checksum
How to use checksums
53de8a0e2b996c5097572ccf0e4b61f34b48f186bfc4bfa16a7bf3d7c8fa1acb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.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