Telegram Grupo Shortcuts España Repositorio de Atajos

Explicación del actualizador de atajos del grupo Shortcuts_es

15 de Enero de 2019 - Tiempo de lectura: 5 minutos

Sois varios los que lo habéis pedido asi que voy a explicar cual es el proceso que se sigue en el grupo de telegram Shortcuts en Español para mantener los atajos siempre en la última versión.

Por un lado es necesario un archivo en un servidor que contenga la información. Ese archivo es un Json con esta estructura:

{
    "Nombre del atajo1": {
        "nombre": "Nombre del atajo1",
        "descripcion": "Qué hace el atajo",
        "novedades": "Qué se ha añadido a en la última versión",
        "etiquetas": "#aqui #las #etiquetas",
        "autor": "http:\/\/t.me\/usuarioDeTelegram",
        "version": "1.0",
        "url": "http:\/\/shrtcts.es\/l\/\/descarga"
    },
    "Nombre del atajo2": {
        "nombre": "Nombre del atajo2",
        "descripcion": "Qué hace el atajo",
        "novedades": "Qué se ha añadido a en la última versión",
        "etiquetas": "#aqui #las #etiquetas",
        "autor": "http:\/\/t.me\/usuarioDeTelegram",
        "version": "1.0",
        "url": "http:\/\/shrtcts.es\/l\/\/descarga"
    },
    ...

Para cada atajo del canal hay una entrada en este archivo json que está almacenado en la dirección http://shrcts.es/versiones.json Observa que el archivo es un diccionario que contiene diccionarios para cada atajo. Es un diccionario de diccionarios.

Al principio del actualizador hay un diccionario para configurar el nombre y la version del atajo actual, la que el desarrollador manda al canal para ser publicada o actualizada. Imaginemos que has hecho un shortcut que se llama "Publicar en mi blog", hace un tiempo enviaste la primera versión, pero lo hemos actualizado con mejoras y has enviado la versión 1.2. En este primer diccionario aparecerán, por tanto, los siguientes datos que son los de la primera versión:

Diccionario con la versión que sube el desarrollador

A continuación se carga el archivo donde están todas las versiones de los atajos para hacer la comprobación y saber si se tiene la ultima versión para ello se usa la acción URL y Obtener contenido de la URL. Lo que descargará el json en el atajo que se debe convertir a un diccionario con la acción Obtener diccionario de la entrada.

Se descarga el json con todas las versiones y se convierte en un diccionario.

De todos los datos de los atajos que hay en el diccionario te interesa solo aquellos que pertenezcan al del atajo concreto que estás actualizando, para ello con Obtener valor del diccionario con la clave nombre del diccionario que se creó al comienzo del actualizador se obtendrá solo el diccionario con los datos de atajo. Como hay un diccionario por cada atajo necesitaras volver a convertir el json que devuelve en un diccionario. Y ahora ya sí, tienes el diccionario con todos los datos de ese atajo. Se guarda en una variable porque se van a solicitar varios datos de ese diccionario, así que lo necesitarás varias veces.

Se obtiene el subdiccionario con los datos del atajo y se guarda en una variable

Lo primero que se hae es comprobar si la versión que se está usando actualmente es igual que la que hay almacenada en el servidor, así que se obtiene la el valor de la clave version con una acción Obtener valor del diccionario. Si coinciden las versiones no se hace nada, por lo que la ejecución del atajo termina sola.

Si la versión coincide con la del servidor no ocurre nada.

En caso de que la versión difiera se muestra un aviso con las novedades que se han introducido y el botón cancelar activo por si el usuario no quiere actualizar en ese momento. En caso de que pulse "ok" se le llevará a la URL de la nueva versión obteniendo el valor de la clave "url" directamente al recuperar la variable:

Descripción de la imagen

Recuerda que si tienes cualqueir duda sobre esta entrada puedes preguntar en el grupo de telegram Shortcuts en Español.

Y que tienes a tu disposición el libro Descubriendo Shortcuts para iOS en iBooks Store y en Amazon Kindle Descripción de la imagen


Las noticias que no te puedes perder de la semana 2

13 de Enero de 2019 - Tiempo de lectura: ~1 minuto

Estas son las noticias más interesantes de esta semana:

Tecnología:

Curiosidades:


Las noticias que no te puedes perder de la semana 1

7 de Enero de 2019 - Tiempo de lectura: ~1 minuto

Estas son las noticias más interesantes de esta semana:

Curiosidades:

Vida y salud:


De paseo por la sierra en Jaén

30 de Diciembre de 2018 - Tiempo de lectura: 2 minutos

El invierno también tiene colores llamativos y recovecos preciosos.


Las noticias que no te puedes perder de la semana 52

30 de Diciembre de 2018 - Tiempo de lectura: 2 minutos

Estas son las noticias más interesantes de esta semana:

Bulos:

Curiosidades:

Tecnología:

Peliculas y series:

Vida y salud:



Mastodon