Nanourl: Unterschied zwischen den Versionen

Aus Ethersex_Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: Unter http://u.q0a.de/ ist der nanourl-Dienst der Zerties verfügbar. Im ZAN wird dieser direkt über die IP-Adresse 192.168.99.1 adressiert. Zum komfortablen Ver...)
 
(kein Unterschied)

Aktuelle Version vom 3. Mai 2009, 10:59 Uhr

Unter http://u.q0a.de/ ist der nanourl-Dienst der Zerties verfügbar. Im ZAN wird dieser direkt über die IP-Adresse 192.168.99.1 adressiert.

Zum komfortablen Verfügbarmachen kann das folgende Skript verwendet werden:

#! /bin/bash

url=$1
post=$(echo "$url" | perl -pe 's/[^A-Za-z0-9]/sprintf("%%%02X", ord($&))/seg')

wget --post-data='url='"$post" u.q0a.de -O- -q | sed -n 's/.*href="\([^"]*\)".*/\1/p'

Das Skript wird einfach mit der url als Parameter aufgerufen und gibt dann auf der Standardausgabe die gekürzte Url raus.


Beispiel

 $ shorturl http://www.zerties.org
 http://u.q0a.de/r7iyf