Patch Abel-Alberto

Me he clonado y probado tu repositorio en mi ordenador. Solo he hecho un commit con un pequeño cambio cuando escribes los \r\n, es una tontería en realidad pero puedes ahorrar un poco de espacio. Esta todo guay lo veo todo bien, yo lo he hecho parecido pero sin tantos def, echale un vistazo si quieres. Te hago el pull request por si quieres añadir los cambios a tu código.