HSK东西 Scripts: a site for learning Chinese characters - or, "Handling Chinese characters with Python Unicode strings is less hassle than I thought it would be."

Alan Davies is learning Chinese and couldn’t find a site that would work out what level of difficulty a text or a vocabulary list would be. So he built a site to do that on PythonAnywhere , our Python-focused PaaS and browser-based programming environment. Bravely enough, he did it in Python 2, which is not renowned for its Unicode support. While he says that “there are a few little things you have to be aware of” Unicode-wise, it turned out to be entirely doable and is now used by people learning Chinese all over the world.