понедельник, 30 ноября 2009 г.

Скрипт для b23.ru. Сокращаем ссылки прямо из консоли.

Я уже раньше писал про сервис для сокращения ссылок b23.ru. На этот раз я захотел попробовать в действии его API.

Методы для просмотра информации о ссылке и для получения исходной ссылки доступны без регистрации, вот для сокращения нужен API-ключ, который можно найти на странице персональных настроек после регистрации.

Для сокращения ссылки нужно:
  1. API-ключ;
  2. Логин;
  3. Сама ссылка;
Соединяем всё и получаем:

#! /bin/sh
login=Логин
apikey=API-ключ
url=`echo $1|sed 's/#/%23/g'`
curl -# "http://$login:[email protected]/api/shorten/$url"

Запуск: b23.sh ссылка
Результатом будет короткая ссылка, которая так же будет добавлена в "Ваши ссылки".