Python interface to Wappalyzer's web application detection logic