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).