Would be cool to get around a limitation of Dropbox's native client: filenames with emojis (and other utf8 I assume) won't upload. If their filesystem doesn't like utf8, maybe the client could convert the offending filenames to base64 or punycode, and convert filenames back from the cloud... maybe I can find a place in the code to try this out, thanks for open sourcing. I notice you're using type hints in python and I've been wanting to learn more about that, would love to hear what toolchain is hip these days.