GitHub (Des) Seguir Bookmarklet

Inspirado por este ótimo protocolo, decidi criar um bookmarklet simples para simplificar o processo de seguir / deixar de seguir pessoas e organizações no GitHub. Basicamente, a execução deste bookmarklet alterna o estado de acompanhamento que você tem com o usuário / organização em questão.

javascript:(function () {
var base = "https://github.com/users/follow?target=",
addr
= window.location.pathname.split("/"),
name
= addr.pop(),
func
= function (response) {
var count = parseInt(response.count, 10);

if (typeof count === "number") {
console
.log(name + " is now followed by " + count + " people.");
}
};

$
.post(base + name, func);
})();

Basta selecionar o código acima e arrastá-lo para a Barra de favoritos do seu navegador. Agora que você tem seu GitHub (Des) Seguir Bookmarklet, você só precisa clicar nele uma vez para seguir / parar de seguir alguém.

Lembre-se, você deve estar na página inicial de um usuário / organização do GitHub para que isso funcione. Não assumo a responsabilidade por seu uso indevido.
Além disso, lembre-se de que este bookmarklet alterna o estado seguinte atual que você tem com o usuário / organização em questão (por exemplo, se você já estava seguindo, executar este bookmarklet o fará parar de seguir).