I just watched Kevlin Henney: Seven Ineffective Coding Habits of Many Programmers where he mentions a SourceCodeCloud. This software takes C#, Java, VB.NET projects as input and then, for all related files:
- Remove comments
- Remove strings
- Make everything lowercase
After that, create a tag cloud for it.
Is that possible for Python? Preferable for projects hosted on GitHub as a web service or installable on Ubuntu 18.04?