Script para utilizar ur1.ca como acortador de url

Este es un sencillo script (bash) que modifique de uno que encontré. Esta pensado para utilizar dentro de escritorios ligeros, en mi caso: LXDE.
Este script utiliza ur1.ca como acortador de url’s. Este es un servicio abierto, gratuito, donde toda la plataforma de software esta bajo la licencia GPL.
Para utilizarlo necesitarán instalar curl y xsel:

$ sudo aptitude install curl xsel

El script propiamente dicho:

#!/bin/bash# Script para acortar url's# usando ur1.ca# Enero 2011
curl -s --url http://ur1.ca/ -d longurl="$1" |
  sed -n -e '/Your ur1/!d;s/]*>//g;p' | cut -f 4 -d\" | xsel --clipboard 

Luego le dan permisos al script:

$ sudo chmod a+x /ruta_script/script.sh

Y para utilizarlo sólo resta:

$ script.sh URL_que_queremos_achicar

De esta forma el resultado va a parar al clipboard.
En esta otra versión del script, sólo copian la dirección URL y luego ejecutan sólo el script, sin parámetros:

#!/bin/bash# Script para acortar url's# usando ur1.ca# Enero 2011
LURL=$(xsel -o)
curl -s --url http://ur1.ca/ -d longurl="$LURL" |
  sed -n -e '/Your ur1/!d;s/]*>//g;p' | cut -f 4 -d\" | xsel --clipboard

El script que uso en el escritorio LXDE es:

#!/bin/bash
# command line url-shorten
# by using ur1.ca
#Feb 2011
LURL=$(xsel -o)
echo Original page: $LURL
curl -s --url http://ur1.ca/ -d longurl="$LURL" | sed -n -e '/Your ur1/!d;s/]*>//g;p' | 
    cut -f 4 -d\" | xsel --clipboard
echo Tiny page: $(xsel --clipboard)

3 thoughts on “Script para utilizar ur1.ca como acortador de url

  1. mati says:

    grosso! @vando m pasó uno igual por identi.ca, pero ese generaba el link en html. este lo manda al clipboard😀

    queda guardado en los marcadores😉

    Slds
    mati.

  2. La idea la saque de un script pero era bastante diferente. Lo que quería era integrarlo con LXDE pero aunque use el mismo método que con la integración de los screenshot no me funciono (ya va a salir je). Igual como uso mucho consola me vino al pelo!

  3. Me olvidaba, fijate que sólo es necesario correr el último script, no necesitas ni ponerle como argumento la página porque toma el dato desde el clipboard y el “resultado” lo manda al clipboard.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s