#!/bin/sh

esc="$(ruby -rcgi -e 'puts CGI.escape($stdin.readline.chomp)' <<< "$1")" || {
  kdialog --error "Problem escaping url."
  exit 1
}
GET "http://ln-s.net/home/api.jsp?url=$esc" | { 
  read code msg
  if [ "x$code" = "x200" ]; then 
    dcop klipper klipper setClipboardContents "$msg"
    kdialog --msgbox "Clipboard updated with ln-s.net url."
  else 
    kdialog --error "ln-s.net failed: $msg"
    exit 1
  fi 
}
