it-swarm-es.tech

¿Qué marcadores útiles utilizas?

Yo suelo:

¿Tú?

32
Tal Galili

El que probablemente uso más es Mostrar anclajes , que hice. Muestra un icono de ancla junto a cada elemento de la página al que se puede vincular directamente.

Suena estúpido, pero es muy útil cuando quieres referir a alguien a una sección específica de un sitio web. Y es mucho más fácil que tratar de descubrir dónde puso el propietario del sitio sus enlaces de anclaje (si es que lo hicieron).

25
Senseful

Patear el culo

http://erkie.github.com

Encontré esto en GitHub . ¡Es divertido y le gusta distraerme y deshacerse de ellas!

15
Muhammad Usman

Leer más tarde (marca la página para leer más tarde en InstaPaper )

15
Jon Hadley

RL larga por favor

Reescribe la mayoría de las URL acortadas en una página para mostrar a dónde lo llevarán.

12
Tom Savage

Uso SuperGenPass para cambiar mi contraseña maestra en contraseñas únicas para los sitios que visito (el hash se basa en el dominio). Muy conveniente.

7
cherrypj

TinEye bookmarklet para encontrar otras fuentes de imágenes en una página web.

6
Greg Bray

BugMeNot para omitir rápidamente el inicio de sesión de sitios web que requieren un registro obligatorio y/o la recopilación de información personal/demográfica (como el New York Times).

6
Greg Bray

Quijote: http://quixapp.com

Esto es un poco como Quicksilver para la web. Es muy útil para el desarrollo web. También puede configurar Chrome para usarlo como motor de búsqueda para convertir la barra de direcciones en una línea de comando.

4
Tom Savage

Yo uso StackPrinter bookmarklet; permite imprimir preguntas de Stack Exchange (como esta) de una manera fácil de imprimir.

javascript:(function(){var re = new RegExp('^http://(.*?)\.com/questions/([0-9]+)/');var group = re.exec(window.location.href);if (group!=null){var service = group[1];var questionid=group[2];window.open('http://www.stackprinter.com/export?format=HTML&service='+service+'&question='+questionid)}else{alert('Attention: question id not found!')}})()
4
systempuntoout

jQuerify es el marcador sin el que no puedo vivir. Agrega (si es necesario) jQuery a la lista de scripts en la página. ¡Hace que escribir otros pequeños marcadores sea mucho menos doloroso!

3
Goyuix
  1. Leer más tarde (envía la página a InstaPaper )
  2. Clip to Evernote (guarda la página como nota de Evernote)
  3. Legibilidad
3
Mike Richardson
3
chanchal1987

Aquí está mi propio bookmarklet para todos los sitios de Stack Exchange:

Este código mostrará su conteo de votos a favor para todas las etiquetas que aparecen en la sección de etiquetas principales de su página de usuario. Debería funcionar en cualquier sitio de Stack Exchange en el que haya iniciado sesión (pero solo lo he probado en Stack Overflow y Meta Stack Overflow). Desafortunadamente hay un error en la lógica de redirección de sinónimos de etiqueta que evitará que este script funcione con sinónimos de etiqueta.

javascript:var uP=$('#hlinks-user a:eq(1)')[0].href;var uN=uP.replace(/.*\//gi,'');var uI=uP.replace(/.*\/([\d]+)\/.*/,'$1');var tsp='/tags/$0/topusers';var tqp='/questions/tagged/$0';var rD='result';var mA=5;var cA=0;var cO=0;var tT;var aT=[];var rT=[];var lI=function(tA,tP,tX,tT,bK){return' <span style="font-size:smaller;">[<a style="color:#777" href="'+tP.replace('$0',tA)+'"'+(bK?' target="_BLANK"':'')+(tT?' title="'+tT+'"':'')+'>'+tX+'</a>]</span>';};var pR=function(){if($('#'+rD).size()==0){$(document.body).append($('<div id="'+rD+'"></div>').css({'position':'fixed','top':'0','bottom':'0','left':'0','width':'40ex','background':'#fff','border-right':'solid #777 5px','overflow':'auto','text-align':'left','padding':'.3em'}));}};var dR=function(){rT.sort(function(a,b){return b[1]-a[1];});$('#'+rD+' h3').html('Your top '+tT+' tag scores:');$.each(rT,function(index,item){var tA=item[0],sC=item[1];var select=$('#tA'+(index+1));select.find('td:eq(1)').html(tA+lI(tA,tqp,'q','questions')+lI(tA,tsp,'s','stats'));select.find('td:eq(2)').html(sC);if(sC>99){select.find('td:eq(2)').css({'background':(sC>999?'gold':sC>399?'silver':'#A67D3D')});} select.find('td:eq(0)').remove();select.find('td').css({'padding':'.3em'});});};var dP=function(){if(aT.length==0&&cA==0){dR();return;}else if(cA<mA&&aT.length>0){rS(aT.pop());} window.setTimeout(dP,200);};var rS=function(tA){cA++;var oS=++cO;var dI='tA'+oS;$('#'+rD+' table').append($('<tr id="'+dI+'"><td>'+oS+' / '+tT+'</td><td>'+tA+'</td><td>...</td></tr>'));jQuery.get(tsp.replace('$0',tA),function(data){var sT=$(data.replace(/<img[^>]*>/gi,'')).find(".fl:eq(1) a[href*='"+uI+"']").parents('tr:eq(0)').find('.top-count:eq(0)').contents().text().trim().replace(/\D+/,'');rT.Push([tA,sT?parseInt(sT):0]);$('#'+dI+' td:last').html('Done.');cA--;});};var tU=function(){jQuery.get(uP,function(result){fT($(result.replace(/<img[^>]*>/gi,'')));})};var fT=function(pN){if(!pN)pN=$('html');pN.find('.user-stats-table:eq(3) a.post-tag').each(function(index,item){aT.Push(item.innerHTML.replace(/<[^>]*>/gi,''));});tT=aT.length;$('#'+rD).html('<h3>Retrieving tag scores...</h3><table style="width: 100%;"></table>');dP();};pR();if(document.URL==uP) fT(false);else tU();void(0)

Y aquí hay una versión legible que no es bookmarklet del script:

// begin config
var uP = $('#hlinks-user a:eq(1)')[0].href; // user page URL
var uN = uP.replace ( /.*\//gi, '' ); // user name
var uI = uP.replace(/.*\/([\d]+)\/.*/, '$1'); // user id
var tsp = '/tags/$0/topusers'; // template for stats page
var tqp = '/questions/tagged/$0'; // template for questions page
var rD = 'result'; // dom id for generated div
var mA = 5; // max concurrent ajax requests
// end config

var cA = 0;  // current ajax requests
var cO = 0;  // current tag offset
var tT;      // total number of tags
var aT = []; // all remaining tags
var rT = []; // retrieved tags (format: [[tag,score]]
var lI = function(tA,tP,tX,tT,bK){ // build link using a tag, a template and a text
    bK = bK!==false;
    return ' <span style="font-size:smaller;">[<a style="color:#777" href="'
           + tP.replace('$0', tA) + '"'
           + (bK ? ' target="_BLANK"' : '')
           + (tT ? ' title="' + tT + '"' : '')
           + '>' + tX + '</a>]</span>';
};
var pR = function(){ // prepare result div
    if($('#'+rD).size()==0){
        $(document.body).append(
            $('<div id="' + rD + '"></div>')
                .css({
                    'position':'fixed',
                    'top':'0',
                    'bottom':'0',
                    'left':'0',
                    'width':'40ex',
                    'background':'#fff',
                    'border-right':'solid #777 5px',
                    'overflow':'auto',
                    'text-align':'left',
                    'padding':'.3em'
                })
        );
    }
};
var dR = function(){ // display results
    rT.sort(function(a,b){
        return b[1]-a[1];
    });
    $('#'+rD+ ' h3').html('Your top '+tT + ' tag scores:');
    $.each(
            rT,
            function(index, item) {
                var tA = item[0], sC = item[1];
                var select = $('#tA'+(index+1));
                select.find('td:eq(1)').html(tA + lI(tA,tqp,'q','questions') + lI(tA,tsp,'s','stats'));
                select.find('td:eq(2)').html(sC);
                if(sC > 99){
                    select.find('td:eq(2)').css({
                        'background' : (
                            sC > 999 ? 'gold'   :
                               sC > 399 ? 'silver' :
                               '#A67D3D'
                        )
                    });
                }
                select.find('td:eq(0)').remove();
                select.find('td').css({'padding':'.3em'});
            }
        );

};
var dP = function(){ // dispatcher function
    if(aT.length == 0 && cA == 0){
        dR();
        return;
    }else if(cA < mA && aT.length > 0){
        rS(aT.pop());
    }
    window.setTimeout(dP, 200);
};
var rS = function(tA){ // retrieve tag score
    cA++;
    var oS = ++cO; // current offset
    var dI = 'tA' + oS; // corresponding dom ID
    $('#'+rD + ' table').append($(
        '<tr id="' + dI + '"><td>'+oS+' / ' + tT + '</td><td>'
        + tA + '</td><td>...</td></tr>'
    ));
    jQuery.get(tsp.replace('$0', tA),function(data){
        // score as text:
        var sT = $(data.replace( /<img[^>]*>/gi, ''))
        .find(".fl:eq(1) a[href*='" + uI + "']")
        .parents('tr:eq(0)').find('.top-count:eq(0)')
        .contents().text().trim().replace(/\D+/,'');

        rT.Push(
            [tA,sT ? parseInt(sT) : 0]
        );
        $('#' + dI + ' td:last').html('Done.');
        cA--;
    });
};
var tU = function(){ // get user page via ajax
    jQuery.get(uP, function(result){
        fT($(result.replace( /<img[^>]*>/gi, '')));
    })
};
var fT = function(pN){ // find tags in page node
    if(!pN)pN = $('html');
    pN.find('.user-stats-table:eq(3) a.post-tag').each(
        function(index,item){
            aT.Push(item.innerHTML.replace(/<[^>]*>/gi, ''));
        }
    );
    tT=aT.length;
    $('#'+rD).html('<h3>Retrieving tag scores...</h3>'
        + '<table style="width: 100%;"></table>');
    dP();
};
pR();
if(document.URL==uP)// we're in user page
    fT(false);
else // load user page per AJAX
    tU();
2

PrintLiminator - Similar a otros marcadores de impresión, pero le permite seleccionar elementos para eliminar de la página.

2
Brian Ortiz

Recordar contraseña para eliminar autocompletar = "off"

2
AndreKR

Uso un par de marcadores (llamados + y -) para aumentar o disminuir rápidamente la página de un artículo que estoy leyendo.

Decremento:

javascript:(function()%7B%20var%20e,s;%20IB=-1;%20function%20isDigit(c)%20%7B%20return%20(%220%22%20%3C=%20c%20&&%20c%20%3C=%20%229%22)%20%7D%20L%20=%20location.href;%20LL%20=%20L.length;%20for%20(e=LL-1;%20e%3E=0;%20--e)%20if%20(isDigit(L.charAt(e)))%20%7B%20for(s=e-1;%20s%3E=0;%20--s)%20if%20(!isDigit(L.charAt(s)))%20break;%20break;%20%7D%20++s;%20if%20(e%3C0)%20return;%20oldNum%20=%20L.substring(s,e+1);%20newNum%20=%20%22%22%20+%20(parseInt(oldNum,10)%20+%20IB);%20while%20(newNum.length%20%3C%20oldNum.length)%20newNum%20=%20%220%22%20+%20newNum;%20location.href%20=%20L.substring(0,s)%20+%20newNum%20+%20L.slice(e+1);%20%7D)();

Incremento:

javascript:(function()%7B%20var%20e,s;%20IB=1;%20function%20isDigit(c)%20%7B%20return%20(%220%22%20%3C=%20c%20&&%20c%20%3C=%20%229%22)%20%7D%20L%20=%20location.href;%20LL%20=%20L.length;%20for%20(e=LL-1;%20e%3E=0;%20--e)%20if%20(isDigit(L.charAt(e)))%20%7B%20for(s=e-1;%20s%3E=0;%20--s)%20if%20(!isDigit(L.charAt(s)))%20break;%20break;%20%7D%20++s;%20if%20(e%3C0)%20return;%20oldNum%20=%20L.substring(s,e+1);%20newNum%20=%20%22%22%20+%20(parseInt(oldNum,10)%20+%20IB);%20while%20(newNum.length%20%3C%20oldNum.length)%20newNum%20=%20%220%22%20+%20newNum;%20location.href%20=%20L.substring(0,s)%20+%20newNum%20+%20L.slice(e+1);%20%7D)();
2
Nev Stokes

Coralize para agregar un sitio a Coral CDN antes de que se ponga slashdotted .

Similar:

Google Cache

Way Back Machine/Internet Archive

1
Greg Bray

Tengo mi propia colección de utilidades que se pueden encontrar aquí ...

http://saraswaticlasses.net/sites/links4.php

1
shantanuo
1
Margaret

Tengo una pantalla grande Algunos sitios web no limitan el ancho máximo del contenido. Eso a menudo hace que los textos largos sean ilegibles. Entonces mi marcador favorito es este. Es limita el ancho máximo de la página.

javascript:(function(){var%20newSS,%20styles='body%20{max-width:%20800px;}';%20if(document.createStyleSheet)%20{document.createStyleSheet(%22javascript:'%22+styles+%22'%22);}%20else%20{newSS=document.createElement('link');%20newSS.rel='stylesheet';%20newSS.href='data:text/css,'+escape(styles);%20document.documentElement.childNodes[0].appendChild(newSS);}})();
1
Fczbkk

XRAY
Lo uso para ver el modelo de caja de cualquier elemento en cualquier página web.

1
Alex

Cualquiera que le guste bookmarklets debe echar un vistazo a las extensiones iMacros Firefox y chrome. Permiten crear "macros" (algo así como bookmarklets enormes) para automatizar la tarea. Los usamos para todo tipo de "cosas" en la oficina.

Crear "Bookmarklets" de iMacros en Firefox: Creating iMacros "Bookmarklets"

1
FrankJK

Aardvark, que es tanto una extensión de Firefox como un bookmarklet (para Chrome, Safari e Internet Explorer). Es útil tanto para desarrolladores web como para personas que solo desean limpiar una página antes de imprimirla. http://karmatics.com/aardvark/

1
rob

Yo uso Diigo y el diigolet en safari, aunque tienen un barra de herramientas para algunos navegadores.

Confía en mí, pruébalo.

1
GiH

Eventualmente Zap Colors se instala en cualquier navegador que uso. ¿Texto gris sobre fondo negro? Zap y de repente es legible.

1
stuartd

Mientras que Opera tiene una opción para recargar automáticamente una página web a intervalos predefinidos , Internet Explorer, Firefox y Safari no tienen ninguna de esas características de manera predeterminada.

Aquí está mi versión de un marcador para actualizar automáticamente cualquier página web después de un intervalo especificado . Esto es útil para rastrear páginas web que sirven información dinámicamente pero que pueden no haber implementado AJAX para actualizar automáticamente.

0
mvark

Búsqueda de Wikipedia para buscar el texto resaltado en Wikipedia

0
Greg Bray

Kippt para guardar las URL a las que también quiero acceder desde mis dispositivos móviles.

Legibilidad para hacer que el artículo sea más legible para mis ojos.

0
dmni

Amazon universal wishlist para rastrear cosas que tal vez desee comprar más tarde (cumpleaños, regalos de Navidad, etc.)

0
Greg Bray

Hay muchos útiles marcadores para servicios de Google :

  • Suscríbase en Reader
  • Traducir
  • Marcador en Marcadores de Google
  • Añadir evento
  • Mapear esto
  • Google Cache
  • Definiciones
0
Greg Bray

Yo uso los siguientes marcadores:

0
kaychaks

Plug desvergonzado, pero además del Amazon Wishlist bookmarklet, uso el Woot This Deal Button cuando encuentro una buena oferta para un producto en línea que quiero comprar.

0
Shawn Miller

Si eres un diseñador web o alguien que ama la tipografía, disfrutarías Font Friend bookmarklet.

0
Jin
javascript:void(eval("window.document.onmouseup=null;window.document.onmousedown=null;window.document.onmouseover=null;window.document.onmouseout=null;window.document.oncontextmenu=null;"))

Impide que la página capture eventos del mouse en JavaScript, útil para sitios que no le permiten hacer clic con el botón derecho o seleccionar texto. Sin embargo, no estoy seguro de dónde es originalmente.

0
MiffTheFox

Un par para la interfaz web de Twitter:

  • DeClutter Twitter : filtra todos los tweets que coinciden con palabras clave predefinidas (iPad, 4square, etc.)

  • Eliminación de la tarjeta flotante : Evita que las tarjetas flotantes aparezcan automáticamente y bloqueen un Tweet completo cada vez que pasas el mouse sobre un nombre de usuario

Ambos son marcadores rápidos que junté para rascarme una picazón y uso la mayoría de los días. El filtrado de palabras clave en particular es algo que es compatible con varios clientes de Twitter pero que aún no ha llegado a la interfaz web, por lo que bookmarklet hace que mi línea de tiempo sea mucho más legible en Apple días de lanzamiento del producto/durante los juegos deportivos ¡No estoy interesado en/etc!

Par de simples que no son de Twitter basados ​​en la URL del sitio en el que se encuentra:

  • Cuando un sitio que está visitando está inactivo, marque DownForEveryOneOrJustMe.com para ver rápidamente si es un problema de red de su lado o no javascript:window.location%20=%20'http://www.downforeveryoneorjustme.com/'+window.location.Host;

  • Probablemente un nicho bonito, pero haga una búsqueda WHOIS en el dominio actual: javascript:window.location%20=%20'http://who.is/whois/'+window.location.Host;

0
ConroyP

PageZipper carga artículos de varias páginas en una página.

0
Brian Ortiz

Evento visual para mostrar todos los controladores de eventos adjuntos

0
AndreKR

WTF - para determinar qué bibliotecas de JavaScript están en uso en la página actual.

0
eyelidlessness

Uso view source en Internet Explorer. Me permite ver el dom real (incluidas todas las manipulaciones de JavaScript) de la página actual.

javascript:(function(){c=unescape(document.documentElement.innerHTML);c=c.replace(/&/g,'&');c=c.replace(/</g,'<');c=c.replace(/>/g,'>');c=c.replace(/</g,'&lt;');c=c.replace(/>/g,'&gt;');document.write('<html><head><title>Source%20of%20Page<\/title><\/head><body><pre>'+c+'<\/pre><\/body><\/html>');x.document.close();})();
0
Christ-OFF

Una simple: "Ver cookies"

javascript:alert('Cookies%20stored%20by%20this%20Host%20or%20domain:\n\n'%20+%20document.cookie.replace(/;%20/g,'\n'));
0
Christ-OFF

Lo uso de vez en cuando:

javascript:b=document.body;b.contentEditable=b.contentEditable=='true'?'false':'true';void(0);  
0
aaaaaaaa

Uso este, del validador W3C , muy útil para desarrolladores web:

javascript:window.open('http://validator.w3.org/check?uri='+escape(window.location));void%200
0
danixd

Lista de deseos universal - Whimventory

0
Mala