Jag har ofta att sätta en mycket lång webbadresser, till exempel i bildtexterna för bilder på Facebook eller meddelanden till vänner på Skype. Även om begränsningen i dessa fall, jag har inte långa länkar ser ful och kan "break" utseendet på texten. Bättre än dessa "korvar" att skära: Välj den långa länken, klickade på höger musknapp, välj kommandot i snabbmenyn cut länk - och ersatte den långa URL kort. Och det behöver inte några speciella verktyg - med hjälp av "Avtomatora" göra en sådan sokraschalku själv lätt.
Hur det ska fungera
Inmatningen av tjänsten "Avtomatora" medföljande textfragment - Dedicated text långa webblänk. Den första akten av att skicka den här länken tjänsten Google länkar minskning (goo.gl) - den använder kommandot speciell konsol, beskrivs i manualen för Google Developers (Cm. ett exempel på ett lag curl). Som svar på frågan får vi en uppsättning av tre par strängvärden. I det andra paret lagras redan förberett en kort länk.
Efter att från erhållna data satte vi hålla ut hela överskott, vilket innebär att endast två referenser - en kort och ursprungliga längd. Vi använder kort ett Applescript-skript för att mata hade vi bara en kort länk, som automatiskt och kommer att införas i den ursprungliga texten i stället för en dedikerad långt innan webbadressen.
Hur det ser ut i verkligheten
Skapa en "Avtomatore" nya tjänsten. I titeln, ställa in parametrarna så att tjänsten emot "valts Text (text) i alla program (alla program)». Det är mycket viktigt att inställningen har aktiverats Utdata ersätter den markerade texten (Output ersätter markerad text) - det enda sättet att ersätta den valda tjänsten kan länka dig till en kortare webbadress.
Under rubriken drar från åtgärdsbiblioteket Run Script (run Applescript) och skriv in följande kod (vilket den kommer att skicka en begäran till goo.gl och få svar från honom):
på sikt {input parametrar} set resultatet till (gör shell script "curl https://www.googleapis.com/urlshortener/v1/url -H 'Content-Type: application / json' -d '{ "longUrl": "" och inmatning & ""}' ") --Podrobnosti hos: http://goo.gl/KDQv1. retur resultat end run
Den andra dra från åtgärdsbiblioteket Extrahera data från text (extrahera data från text) och i rullgardinsmenyn extrakt välj URL-adresser (URL: er).
Senaste aktivitet - en annan Apple-script med denna kod:
på körningen {ingång, parametrar} repeat med i i ingångsuppsättning förkortas till (i som text) repetition änden upprepnings avkastning förkortas. end run
Detta uttalande återvända förkortad
passera avfarten förkortad länk som tjänsten kommer sätta in din text i stället för en dedikerad långt innan webbadressen.
Spara tjänsten genom att ange ett namn, till exempel, Korta länken (Shorten URL)Och direkt se om det fungerar: typ i något textfält du vill ha en webbadress (t.ex. http://macradar.ru/tips/automator-podschet-obema-teksta-v-lyuboj-mak-programme/), Markera den genom att klicka på höger musknapp och snabbmenyn, klicka Korta länken (Shorten URL) - en stund att inträffa krävs hokuspokus. :)
uPPDATERING:
Utmärkt antydan ges i kommentarerna DmitriyLyalyuev, rådgivning honom att använda tjänsten shrt.org.ua. På grund av det faktum att den omedelbart återgår det färdiga resultatet (förkortad länk) utan extra data för vårt fall, Skapa en tjänst "Avtomatora" kan förenkla - att ta bort stegen andra och tredje, och den första att gå in i följande kod:
på sikt {input parametrar} set resultatet till (gör shell script "curl" http://shrt.org.ua/--?url=" & Input & "& s = goo.gl '") --Podrobnosti på: http://shrt.org.ua retur resultat end run
Den ger tillgång även Goo.gl (även om du kan använda andra sokraschalku anges i listan över stöds), men efter Shrt.org.ua som medlare. Om detta alternativ är även lämplig i du ska få ett resultat, det är en sådan tjänst: