UPDATE: I made some progress, but there's a lot of work to do, since the only external library I'm using is Libev (event loop). For networking I'm using POSIX API to make TCP connections with relays and dealing with connection upgrade from http to websockets. Everything in C99.
Again, it's just for fun, so I don't care if it's not the optimal way to do it.
The ultimate goal of this project is to be a client that can be compiled and used even on the most limited computer with internet acess.
Acompanho ele há muito tempo, desde quando ele tinha tipo 10k inscritos. Desenvolvi um carinho muito grande pelo gordo, não consigo sentir raiva dele, mas não assisto vídeos dele com tanta frequência quanto antes.