Was talking to a colleague today, and he mentioned the problem he was working on: trying to find site-wide unused CSS selectors. That is, having a static CSS file on disk, try to go through all the selectors in there and see if there's some matching elements in an entire site, crawling it page by page.
I thought it was a really interesting problem, so I gave it a quick shot by glueing together CSS::Tiny, Mojo::UserAgent and Mojo::DOM::CSS.
This is what came out of it. I'd say a decent first quick solution:
So I also learned about this deadweight project, that apparently also can crawl a site by logging in, kind of
WWW::Mechanize style. Would be interesting to improve this initial solution :-)