Añadir Notas a SE

Añadir notas a los usuarios de SE como anotacion o recordatorio. Para tampermonkey

by Luis Martin

JavaScript

// ==UserScript==
// @name        Añadir Notas
// @description comentarios sobre usuarios

// @include     *://*.stackoverflow.com/*
// @include     *://*.stackexchange.com/*


// @require https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js

// @version     1.1

// ==/UserScript==

var icono = "<img src='https://cdn2.iconfinder.com/data/icons/basicset/bubble_16.png'> ";
var add = "<img src='https://cdn2.iconfinder.com/data/icons/line-icon-set-based-at-material-design-1/176/Icon_add-to-photos-compressor-16.png'> ";

/**var users = {
	"/users/10019/rf-mvs"         : "Malas preguntas",
    "/users/127/mariano"          : "El mejor con las regex!",
    "/users/18124/david"          : "Trabaja con Lotus ^^",
    "/users/2742/paperbirdmaster" : "Malillo al OW"

};**/

cargarNotas();

function cargarNotas(elem){
    if(elem){
        var comentario = localStorage.getItem(elem.attr("user"));
        if(comentario){
            $('div[user="' + elem.attr("user")+'"]').html( icono + comentario);
        }else{
            $('div[user="' + elem.attr("user")+'"]').html( add);
        }
    }else{
        $('div[class^="user-info "]').each(function(el){
            var user = $(this).children().filter(".user-details").children().filter("a").attr("href");
            if(user){
                var comentario = localStorage.getItem(user);
                if(comentario){
                    $(this).after("<div name='notas' user='"+ user+ "' >" + icono + comentario + "</div>");

                }else{
                    $(this).after("<div name='notas' user='"+ user+"' title='Añadir Nota para " + user.substring(user.lastIndexOf("/")+1) + "' >" +add+ "</div>");
                }
            }
        });
        //cargar nota en el title de los comentarios tambien
        $('a[href*="/users/"]').each(function(el){
            var comentario = localStorage.getItem($(this).attr("href"));
            if(comentario){
                var title =   $(this).attr("title");
  ...