לעיתים קרובות אני חייב להכניס כתובות אינטרנט ארוכות מאוד, למשל, ב כיתובים לתמונות בפייסבוק או הודעות לחברים על סקייפ. למרות מגבלת התווים במקרים אלה, אין לי קישורים ארוכים נראים מכוערים יכול "לשבור" את המראה של הטקסט. טוב מאלה "נקניקיות" כדי לחתוך: בחר בקישור הארוך, לחץ על הכפתור הימני של העכבר, לבחור את הפקודה בתפריט ההקשר קישור לחתוך - והוחלף הקצר URL הארוך. וזה לא צריך שום כלים מיוחדים - בעזרת "Avtomatora" לעשות sokraschalku כזה בעצמך קל.
איך זה אמור לעבוד
הקלט של השירות "Avtomatora" שבר טקסט שסופק - קישור אינטרנט ארוך ייעוד טקסט. המעשה הראשון של שליחת הפחתת קישורי גוגל שירות הקישור הזה (goo.gl) - היא משתמשת פקודת הקונסולה מיוחדת, המתוארים במדריך עבור מפתחי Google (ס"מ. דוגמה של צוות תלתל). בתגובה לשאילתא אנחנו מקבלים סט של שלושה זוגות של ערכי מחרוזת. בצמד השני כבר אוחסן הכין קישור קצר.
לאחר מכן, מן הנתונים המתקבלים להגדיר אנחנו שומרים את כל עודפים, ומשאירים רק שתי התייחסויות - באורך קצר ומקורי. אנו משתמשים קצר סקריפט AppleScript פלט היה לנו רק קישור קצר, אשר באופן אוטומטי יוכנס לתוך הטקסט המקורי במקום מוקדש הרבה לפני כתובת האינטרנט.
איך זה נראה במציאות
צור שירות חדש "Avtomatore". בכותרת, להגדיר את הפרמטרים כך שהשירות קיבל "שנבחרו טקסט (טקסט) ב כל יישום (כל יישום)». חשוב מאוד כי ההגדרה הזו הייתה מופעלת נתוני תפוקה מחליפים את הטקסט הנבחר (מחליף פלט טקסט נבחר) - הדרך היחידה להחליף את השירות הנבחר יכול לקשר אותך URL קצר.
תחת הכותרת, גרור מספריית הפעולה Run AppleScript (Run AppleScript) והזן את הקוד הבא (שהיא תשלח את בקשת goo.gl ולקבל תשובה ממנו):
על ריצה {קלט, פרמטרים} סט התוצאה (do shell script "תלתל https://www.googleapis.com/urlshortener/v1/url 'Content-Type: application / json' -H -d '{ "longUrl": "" & קלט & ""}' ") --Podrobnosti ב: http://goo.gl/KDQv1. התוצאה הסופית בתמורה ריצה
הגרור השני מספריית הפעולה נתונים חלץ מהטקסט (Data חלץ טקסט) ובסופו של הרשימה הנפתחת תמצית לבחור כתובת אתר כתובות (URL).
פעילות אחרונה - אחר AppleScript-סקריפט עם הקוד הזה:
על ריצת {קלט, פרמטרים} חוזרים עם i ב סט קלט מקוצר (i כטקסט) קצרה בתמורה חוזרת סוף חוזר יציאה. בטווח הסוף
הצהרה זו לחזור קצר
השירות להעביר את הקישור מקוצר והיציאה כי יכניס את הטקסט במקום מוקדש הרבה לפני כתובת האינטרנט.
שמור את השירות על ידי ציון שם, למשל, לקצר את הקישור (לקצר כתובת אתר)ומייד לראות אם היא פועלת: סוג בכל שדות טקסט שאתה רוצה כתובת אינטרנט (למשל, http://macradar.ru/tips/automator-podschet-obema-teksta-v-lyuboj-mak-programme/), בחר אותו, לחץ על הכפתור הימני של העכבר ובתפריט הקיצור, לחץ לקצר את הקישור (לקצר כתובת אתר) - רגע להתרחש הוקוס פוקוס הנדרש. :)
לעדכן:
רמז מצוין שניתנו DmitriyLyalyuev ההערות, ויעץ לו להשתמש בשירות shrt.org.ua. בשל העובדה כי זה מייד מחזיר את התוצאה המוגמרת (קישור מקוצר) ללא כל נתונים נוספים ביחס למקרה שלנו, צור שירות "Avtomatora" יכול לפשט מאוד - כדי להסיר את הצעדים השניים ושלישיים, והראשון להיכנס הבא קוד:
על ריצת {קלט, פרמטרים} סט תוצאה (לעשות "תסריט פגז תלתל ' http://shrt.org.ua/--?url=" & קלט & "& s = goo.gl "") --Podrobnosti ב: http://shrt.org.ua התוצאה הסופית בתמורה ריצה
כמו כן ניגש Goo.gl (למרות שאתה יכול להשתמש בכל sokraschalku אחר המפורטים ברשימה הנתמכת), אבל אחרי Shrt.org.ua כמגשר. אם האפשרות כי הוא גם מתאים, ב אתה צריך לקבל תוצאה, זה שירות א כגון: