Gigi @Gigi - 1d
It's all vibed and thus probably broken in a dozen places, but it kinda works and I hope that someone will fix all the bugs and/or re-implement it properly. Anyway, the idea is out there.
I tried to explain some things in the README https://github.com/dergigi/pubcaster