Често трябва да поставите един много дълъг уеб адреси, например, в надписите за снимки на Facebook или съобщения до приятелите си в Skype. Въпреки, че максималният брой знаци в тези случаи, аз не разполагат с дълги връзки изглеждат грозни и да "почивка" на външния вид на текста. По-добре от тези "колбаси" за намаляване на: Изберете дълга връзка, кликнали десния бутон на мишката, изберете командата в контекстното меню нарязани връзка - и да се замени в дългосрочен URL кратък. И това не се нуждае от никакви специални инструменти - с помощта на "Avtomatora" направи такова sokraschalku себе си лесно.
Как би трябвало да работи
Входът на услугата "Avtomatora" предоставения текст фрагмент - Специален текст дълга връзка в мрежата. Първият акт на изпращане на тази връзка услуга Google намаляване връзки (goo.gl) - той използва специална конзола команда, описано в ръководството за програмисти в Google (Cm. пример за отбор къдри). В отговор на запитването получаваме набор от три двойки низови стойности. Във втората двойка е съхранен вече получава кратък връзка.
След това, от определени получените данни пазим цялата превишението, оставяйки само две модели - кратко и оригинална дължина. Ние използваме краткосрочен на AppleScript скрипт за изход имахме само на кратка връзка, която автоматично и ще бъде включен в оригиналния текст, вместо посветена много преди уеб адреса.
Как изглежда в действителност
Създаване на "Avtomatore" нова услуга. В заглавието, задайте параметрите, така че получената услуга ", избрана Текст (текст) в всяко приложение (всяко приложение)». Това е много важно, че настройката е активирана Изходни данни замества избрания текст (избрана изходна заменя текст) - единственият начин да се замени избраната услуга може да ви свърже с по-кратък адрес.
Под заглавието, плъзнете от библиотеката действие Run AppleScript (Run AppleScript) и влиза в следния код (който той ще изпрати искане до goo.gl и да получи отговор от него):
на серия {вход, параметри} набор резултат на (направи скрипт "извиване https://www.googleapis.com/urlshortener/v1/url -Н 'Content-Type: прилагане / JSON "-d" { "longUrl": "" и вход и ""} ") --Podrobnosti в: http://goo.gl/KDQv1. връщане краен резултат серия
Вторият плъзнете от библиотеката действие Извличане на данни от текст (извлича данни от текст) и в падащия списък екстракт изберете URL-адреси (URL).
Последна активност - друг AppleScript-скрипт с този код:
на серия {вход, параметри} повторение с I в вход набор съкратен до (I като текст) съкратен изход повторение край повторно връщане. край писта
Това твърдение върнете съкратен
премине на излизане съкратен линк, че услугата ще вмъкнете в текста вместо посветена много преди уеб адреса.
Запазване на услугата, като посочите име, например, Съкращаване на връзката (да съкрати URL)И веднага да видите дали работи: тип в никакъв текстово поле, което искате уеб адрес (например, http://macradar.ru/tips/automator-podschet-obema-teksta-v-lyuboj-mak-programme/), Изберете го, щракнете с десния бутон на мишката и от контекстното меню изберете Съкращаване на връзката (да съкрати URL) - време, за да се случи е необходимо фокуси. :)
актуализира:
Отлично намек дадена в DmitriyLyalyuev на коментари, го съветва да използвате услугата shrt.org.ua. Поради факта, че той веднага се връща на крайния резултат (съкратено връзка) без допълнителни данни за нашия случай, Създаване на услуга "Avtomatora" може значително да се опрости - за премахване на втория и третия етапи, както и първият, въведете следната код:
на серия {вход, параметри} набор резултат на (направи скрипт "извиване" http://shrt.org.ua/--?url=" И въвеждане & "& S = goo.gl") --Podrobnosti в: http://shrt.org.ua връщане краен резултат серия
Той също така има достъп до goo.gl (въпреки че можете да използвате всякакви други sokraschalku, посочени в списъка на поддържаните), но след Shrt.org.ua като посредник. Ако тази опция е подходяща, вие трябва да получите в резултат на това, че е такава услуга: