Man bieži ir ievietot ļoti garas tīmekļa adreses, piemēram, to parakstus attēlus Facebook vai īsziņas uz draugiem, izmantojot Skype. Kaut rakstzīmju limits šajos gadījumos, man nav ilgi saites izskatās neglīts un var "pārtraukums" izskats tekstu. Labāk nekā šie "desām" iegriezums: Izvēlieties ilgi saiti, noklikšķina peles labo pogu, izvēlieties komandu konteksta izvēlni cut saite - un aizstāj ilgi URL īss. Un tas nav nepieciešams kādu īpašu instrumenti - ar palīdzību "Avtomatora" veikt šādu sokraschalku pats viegli.
Kā tas būtu jāstrādā
Ieejas pakalpojuma "Avtomatora" piegādāto teksta fragmentu - Dedicated tekstu garš tīmekļa saite. Pirmais akts nosūtot šo saite pakalpojumu Google saites samazināšanu (goo.gl) - tā izmanto īpašu konsoles komandu, aprakstīts rokasgrāmatā Google izstrādātājiem (Cm. piemērs komandas cirtot). Atbildot uz vaicājumu mēs kopumu trīs pāriem virknes vērtību. Otrajā pārī tiek glabāti jau sagatavojis īsu saiti.
Pēc tam, no iegūtajiem datiem noteikts turam ārā visu lieko, atstājot tikai divas norādes - īsu un oriģinālu garumu. Mēs izmantojam īstermiņa ar AppleScript skriptu izejas mums bija tikai īsu saiti, kas automātiski tiks ievietota oriģinālā teksta vietā, kas veltīta ilgi pirms interneta adresi.
Kā tas izskatās realitātē
Izveidot "Avtomatore" jauno pakalpojumu. Virsrakstā, iestatīt parametrus tā, lai pakalpojums saņemto "atlasīts Teksts (teksta) uz jebkurš pieteikums (jebkurš pieteikums)». Ir ļoti svarīgi, ka uzstādījums ir iespējots Izejas dati aizstāj iezīmēto tekstu (izvēlēts Izejas aizvieto teksts) - vienīgais veids, kā nomainīt izvēlēto pakalpojumu var saistīt jūs īsāku URL.
Zem virsraksta, velciet no darbības bibliotēkā Run AppleScript (Run AppleScript) un ievadiet šādu kodu (kas tas nosūta pieprasījumu goo.gl un saņemt atbildi no viņa):
par palaist {ievadi, parametriem} set rezultāta (do shell script "cirtot https://www.googleapis.com/urlshortener/v1/url -H 'Content-Type: application / json' -D '{ "longUrl": "" & ievade & ""}' ") --Podrobnosti at: http://goo.gl/KDQv1. atgriešanās rezultāts beigās skrējiens
Otrais drag No darbības bibliotēkas Iegūt datus no teksta (Izraksts Dati no teksts) un nolaižamajā sarakstā ekstrakts atlasīt URL-adreses (URL).
Pēdējā aktivitāte - vēl AppleScript-skripts ar šo kodu:
par palaist {ievadi, parametriem} atkārtot ar i in ieejas komplektā saīsināt līdz (i kā teksta) iziet atkārtojums gals atkārtot atgriešanās saīsināts. end palaist
Šis apgalvojums atgriezties saīsināts
iziet saiti izejas saīsināts, ka pakalpojums būs ievietot savā tekstā, nevis īpašu ilgi pirms interneta adresi.
Saglabājiet šo pakalpojumu, norādot vārdu, piemēram, Saīsināt saiti (Saīsināt URL)Un uzreiz redzētu, vai tas darbojas: ierakstiet jebkuru teksta laukā vēlaties tīmekļa adresi (piemēram, http://macradar.ru/tips/automator-podschet-obema-teksta-v-lyuboj-mak-programme/), Atlasiet to, noklikšķiniet uz peles labo pogu un īsinājumizvēlnē noklikšķiniet uz Saīsināt saiti (Saīsināt URL) - brīdis rasties nepieciešamo izjokot. :)
atjaunināt:
Lieliska mājiens sniegti komentāri DmitriyLyalyuev, konsultējot viņu izmantot pakalpojumu shrt.org.ua. Sakarā ar to, ka tā uzreiz atgriež gatavo rezultātu (saīsināts saite) bez papildu datiem mūsu gadījumā Izveidot pakalpojums "Avtomatora", var ievērojami vienkāršot - lai novērstu otro un trešo soļus, un pirmais, lai ievadītu šādus kods:
par palaist {ievadi, parametriem} set rezultāta (do shell skriptu "sarullēšanos ' http://shrt.org.ua/--?url=" & Input & "& s = goo.gl '") --Podrobnosti at: http://shrt.org.ua atgriešanās rezultāts beigās skrējiens
Tas arī piekļūst goo.gl (lai gan jūs varat izmantot jebkuru citu sokraschalku norādītas sarakstā atbalstīta), bet pēc Shrt.org.ua kā starpnieks. Ja šī iespēja ir piemērota arī, kas jums vajadzētu iegūt rezultātu, kas ir šāds pakalpojums: