This isn't very pleasant to work with

Just use LCOV locally. Wait for an LCOV-based Coveralls tool.