based web in python + d3