Skip to main content

A python script that will make your terminal snow.

Project description


A python script that allows your terminal to snow. View it in action here:


brew tap sontek/snowmachine
brew install sontek/snowmachine/snowmachine


pip install snowmachine


nix-shell -p snowmachine --command snowmachine

Getting Started

You can make it snow:

$ snowmachine snow

or render a tree:

$ snowmachine tree

You can also tell it to stack the snow if you prefer.

$ snowmachine snow --stack=pile

If you don't like the unicode particles you can tell it to use asterisk or some other character. If you use cmd.exe for example, this will be required.

$ snowmachine snow --stack=pile --particle="*"

You can also change the particle colors if you would like:

$ snowmachine snow --color=rainbow

In addition you can change the speed of particles:

$ snowmachine --speed=5

You can find a bash(shell) script version of this here:


Screenshot 1 Screenshot 2

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

snowmachine-2.0.1.tar.gz (251.1 kB view hashes)

Uploaded Source

Built Distribution

snowmachine-2.0.1-py3-none-any.whl (6.0 kB view hashes)

Uploaded Python 3

Supported by

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