Skip to content

Instantly share code, notes, and snippets.

@Carolain
Carolain / beepWhenInternet
Last active August 21, 2020 14:22
Keep pinging google.com and beep on success, so I know my flaky connection is working again
#!/bin/bash
echo pinging google.com, will exit on success
echo ctrl+c to force exit
echo will beep on exit
echo
ping_cancelled=false # Keep track of whether the loop was cancelled, or succeeded
until ping -c1 google.com >/dev/null 2>&1; do sleep 60; done & # The "&" backgrounds it
trap "kill $!; ping_cancelled=true" SIGINT
@Carolain
Carolain / auto-cargar-mas
Created June 16, 2020 14:34
Bookmarklet para sitios con botón de "mostrar más resultados"
Esto sirve para dejar cargando automáticamente todos los resultados de un feed con botón para cargar más resultados (común en tiendas online como https://mipegatina.empretienda.com.ar/).
TL;DR: guardá el código entre `***`s como bookmarklet. Clickealo en la página, y luego clickeá el botón que carga más resultados. Que no sean infinitos, porque no corta hasta que llega al final.
Se usa como bookmarklet (un "favorito" o "bookmark" en tu navegador).
Para usarlo, copiá el código que está entre los separadores `****`, y pegalo como si fuera el link de un favorito.
Por ejemplo: click derecho en tu barra de favoritos, 'Agregar página' o 'Nuevo marcador'. Te va a pedir nombre (el que quieras), y URL o dirección: ahí pegás el código. Si no quedó claro, podés googlear "bookmarklet" por una mejor explicación.
Una vez que estás en la página que querés cargar completa, hacés click en este favorito, luego hacé click en el botón de cargar más resulados, y dale unos segundos o minutos para hacer lo suyo. Corta solo, y p
@Carolain
Carolain / auto-scroll-infinito
Last active June 16, 2020 14:33
Bookmarklet para sitios con scroll infinito
Esto sirve para dejar cargando automáticamente todos los resultados de un feed con scroll infinito (las que cuando llegás al fondo de la página, cargan más resultados, tipo Twitter o Instagram).
TL;DR: guardá el código entre `***`s como bookmarklet. Clickealo en la página con scroll infinito, pero que no sea infinito literal, porque no corta hasta que llega al final.
Se usa como bookmarklet (un "favorito" o "bookmark" en tu navegador).
Para usarlo, copiá el código que está entre los separadores `****`, y pegalo como si fuera el link de un favorito.
Por ejemplo: click derecho en tu barra de favoritos, 'Agregar página' o 'Nuevo marcador'. Te va a pedir nombre (el que quieras), y URL o dirección: ahí pegás el código. Si no quedó claro, podés googlear "bookmarklet" por una mejor explicación.
Una vez que estás en la página que querés cargar completa, hacés click en este favorito y les das unos segundos o minutos para hacer lo suyo. Corta solo, y podés navegar todos los resultados juntos en paz, mirar en orden