/snowmachine

A python script that allows your terminal to snow.

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

snowmachine

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

homebrew:

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

pypi:

pip install snowmachine

nix:

nix-shell -p snowmachine --command snowmachine

docker:

docker run --rm -ti sontek/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: https://gist.github.com/sontek/1505483

Screenshot:

Screenshot 1 Screenshot 2