It’s straightforward to do (in some form) from the client side; I could add it to my Chrome extension pretty easily. Here’s a proof of concept:
@silversea_starsong’s request should also be doable, I think, but that would be separate.
Any interest in these features?