streaming.py from nodice, gitignore