La rápida reducción de los enlaces largos en el texto: Automator
Consejos Makradar / / December 19, 2019
A menudo tengo que insertar un muy largas direcciones web, por ejemplo, en los pies de fotos en Facebook o mensajes a amigos en Skype. A pesar de que el límite de caracteres en estos casos, no tengo enlaces de larga mirar feo y puede "romper" el aspecto del texto. Mejor que estos "salchichas" para cortar: Seleccione el enlace de largo, se hace clic en el botón derecho del ratón, seleccione el comando en el menú contextual enlace de corte - y se sustituye el largo URL corta. Y que no necesita ninguna herramienta especial - con la ayuda de "Avtomatora" hacer tales sokraschalku mismo fácil.
Cómo debería funcionar
La entrada del servicio "Avtomatora" fragmento de texto suministrado - texto dedicado enlace a larga web. El primer acto de enviar este servicio de enlace de Google reducción de enlaces (goo.gl) - que utiliza la consola de comandos especiales, se describe en el manual para desarrolladores de Google (Cm. un ejemplo de un equipo rizo). En respuesta a la consulta que obtenemos un conjunto de tres pares de valores de cadena. En el segundo par se almacena ya preparado un enlace corto.
Después de eso, desde el conjunto de datos resultantes mantenemos a cabo todo el exceso, dejando sólo dos referencias - una longitud corta y original. Utilizamos corto un script AppleScript para la producción que sólo tenía un enlace corto, que de forma automática y se insertará en el texto original en lugar de un dedicado mucho antes de que la dirección web.
¿Cómo se ve en la realidad
Crear un "Avtomatore" nuevo servicio. En el título, establecer los parámetros para que el servicio recibido "seleccionado Texto (texto) en cualquier aplicación (cualquier aplicación)». Es muy importante que el ajuste se ha habilitado Los datos de salida sustituye el texto seleccionado (texto sustituye a la salida seleccionada) - la única manera de reemplazar el servicio seleccionado se puede enlazar a una URL más corta.
Bajo el título, arrastre de la biblioteca de la acción Ejecutar AppleScript (Ejecutar AppleScript) y entrar en el siguiente código (que se enviará la solicitud a goo.gl y recibir una respuesta de él):
en ejecución de {entrada, parámetros} conjunto de resultados (do shell script "rizo https://www.googleapis.com/urlshortener/v1/url -H 'Content-Type: application / json' -d '{ "LongURL": "" Y de entrada y ""} ") --Podrobnosti en: http://goo.gl/KDQv1. recorrido de retorno resultado final
El segundo arrastre desde la biblioteca acción extraer datos de texto (extraer datos de texto) y en la lista desplegable extracto seleccionar URL direcciones (URL).
Última actividad - otra AppleScript-guión con este código:
en ejecución de {entrada, los parámetros de repetición} con i en el conjunto de entrada acortado a (i como texto) de salida final de la repetición de repetición de retorno acortado. final de carrera
Esa declaración volver acortada
pasar el enlace de salida más corta que el servicio va a insertar en el texto en lugar de un dedicado mucho antes de que la dirección web.
Guardar el servicio especificando un nombre, por ejemplo, Acortar el enlace (URL Acortar)E inmediatamente ver si funciona: tipo en cualquier campo de texto que desea una dirección web (por ejemplo, http://macradar.ru/tips/automator-podschet-obema-teksta-v-lyuboj-mak-programme/), Seleccionarlo, haga clic con el botón derecho del ratón y en el menú contextual, haga clic Acortar el enlace (URL Acortar) - un momento que se produzca la hocuspocus requerido. :)
actualizar:
Excelente sugerencia dada en los comentarios DmitriyLyalyuev, aconsejándole que utilizar el servicio shrt.org.ua. Debido al hecho de que devuelva inmediatamente el resultado final (enlace acortado) sin ningún dato extra para nuestro caso, Crear un servicio de "Avtomatora" puede simplificar en gran medida - para eliminar los pasos segundo y tercero, y el primero en entrar en el siguiente código:
en ejecución de {entrada, parámetros} conjunto de resultados (ver shell script de "giro" http://shrt.org.ua/--?url=" E introducción de valores y "& s = goo.gl '") --Podrobnosti en: http://shrt.org.ua recorrido de retorno resultado final
También tiene acceso a la Goo.gl (aunque se puede utilizar cualquier otro sokraschalku especificados en la lista de compatibles), pero después de Shrt.org.ua como mediador. Si esa opción también es adecuado, en el que debe obtener un resultado, que es un tal servicio: