У этого сервиса есть REST-образный интерфейс, позволяющий автоматизировать работу с ним. Для того чтобы воспользоваться им, достаточно передать переменную url в POST или GET запросе по адресу https://clck.ru/--, например, так:

$ curl https://clck.ru/--?url=http://b23.ru

или вот так:

>>> url = 'http://bit.ly'
>>> import urllib2
>>> fetcher = urllib2.urlopen(
      'https://clck.ru/--?url='+
      url)
>>> fetcher.read()
'https://clck.ru/8JM'

или даже так:

<?=file_get_contents("https://clck.ru/--?url=http://b23.ru");?>

Добавочные примеры от Игоря Евсюкова:

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[]) {
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

    NSString *address = @"https://clck.ru/";
    NSString *urlString = \
            [NSString stringWithFormat:@"https://clck.ru/--?url= %@",address];
    NSURL *url = [NSURL URLWithString:urlString];
    NSString *adr = [NSString stringWithContentsOfURL:url];
    
    NSLog(adr);
    
    [pool drain];
    return 0;
}


require 'open-uri'
open("https://clck.ru/--?url= "+"https://clck.ru/").read
 => https://clck.ru/5U


Вернуться к ручному добавлению ссылок