context: use sprintf. Python's implementation makes me sad.
updated .gitignore