Siri Raccourcis | #shortcuts #carrotweather : la météo avec CARROT⁵ et en Français !

CARROT⁵ est une application pleine d’humour qui fournit les prévisions météorologiques. Son interface style BD et des textes décalés en ont fait un best-seller sur l’iTunes Store.

Un seul point négatif, l’interface est en Anglais et l’app ne parle que cette langue.

Comme beaucoup d’App de météo, CARROT⁵ se fournit en données du site Weather Underground, un service plus ou moins gratuit de prévision météorologique.

Néanmoins CARROT est une des rares app à proposer une alternative : Dark Sky : https://darksky.net/. Vous pourrez repasser sur Wetaher Underground dans les réglages de l’application.

IMG_1728.jpeg

Pour vous donner une idée des prévisions, voici une URL donnant accès aux prévisions en France : https://darksky.net/forecast/48.889,2.243/us12/fr. Les prévisions sont disponibles en Anglais (en) ou en Français (ajoutez /fr) à la fin de l’URL.

J’aimerais un jour trouver une application qui puisse me permettre de comparer les prévisions entre plusieurs sources, nous pourrions être surpris 😱

Petite Astuce :

Lorsque vous lancez CARROT⁵, l’application annonce à haute voix la météo ! Dans certaines conditions cela peut être ennuyant.

Cette fonction se désactive dans les réglages de l’application dans les préférences iOS puis en cliquant sur CARROT⁵.

IMG_1727.jpeg

-> Là, désactivez l’option : Diable voice

Les suggestions Siri et CARROT⁵ :

La dernière mise à jour de CARROT⁵ intègre les suggestions Siri. Tout n’est pas parfait mais globalement, elles fonctionnent très bien. Pour le moment seule la météo du lieu où se trouve l’iPhone est accessible avec les Raccourcis Siri.

Le développeur travaille sur la possibilité de fournir la météo d’un emplacement fourni en entrée dans un processus créé dans l’application Raccourcis.

En théorie, Si Siri fonctionne correctement, il détectera la fréquence de vos accès à l’application et sera en mesure de vous proposer à une une précise la météo de CARROT⁵. C’est là tout l’avantage de l’intelligence (IA) dans Siri.

Créer un processus avec CARROT⁵ :

Fort de l’intégration de Siri Raccourcis, je vous propose un petit processus pour obtenir en français la météo et l’écouter sur votre HomePod : Ce sera l’occasion de découvrir l’action : « Traduire » qui utilise les services de Microsoft.

Pour construire ce processus, c’est très simple : nous aurons besoin de quatre actions, comme ceci :

  • Placez ces deux actions en entête du processus. Grâce à ce couple d’actions, la météo (en Anglais) est placée dans le presse-papiers.
  • L’action suivante récupère le contenu du presse-papiers et le passe à une action de traduction.
  • Une fois la traduction terminée, le texte est lu !

Voila à quoi ressemble le processus :

IMG_1724.png

Deux remarques :

Première : vous l’avez probablement remarqué, j’ai sélectionné les langues d’origine et celle de destination. En laissant Siri détecter la langue (ce qu’il faut très bien) vous perdrez quelques micro secondes si précieuses.

Deuxième remarque : j’ai choisi de faire « lire » le texte traduit pour une sortie sur le haut-parleur de l’iPhone ou dans le HomePod.

Il y a une alternative. Remplacez cette action par : « afficher le résultat« . Cette action a un gros avantage. Si le processus est exécuté sur iPhone (ou iPad) le résultat est affiché. Et si le processus est exécuté sur HomePod, le texte sera lu.

C’est l’une des rares actions qui s’adapte au contexte de l’exécution du processus.

Il ne reste plus qu’a créé un raccourcis Sir et lancer la commande !

Vous remarquerez que certains mots ne sont pas traduits, ce sont souvent des noms (meatballs par exemple) qui font partie de l’humour de l’application. Néanmoins le résultat de la traduction est bon ! Et le texte compréhensible même énoncé par Siri sur un HomePod.

HDR

Siri Raccourcis : Automatiser HomeKit

Je commence ici une nouvelle sur Raccourcis, cet utilitaire proposé par Apple va progressivement remplacer Workflow. J’ai fait quelques billets sur ce génial outil d’automatisation.

Image-1 6.jpg

Raccourcis est disponible en béta sur iOS 11 et iOS 12. Il n’est pas terminé et chaque nouvelle version apporte son lot de nouveautés.

Dans la dernière, il est possible d’automatiser des actions HomeKit. Mais attention cette implémentation est alambiquée et mérite une meilleure approche.

Pour commencer, vous ne trouverez aucune fonction HomeKit dans Raccourcis. Vous devrez les chercher dans les raccourcis de Siri.

Les Raccourcis Siri :

(Uniquement disponible sur iOS 12)

Là encore, une petite explication est nécessaire. Les suggestions Siri sont disponibles dans les réglages d’iOS puis dans la section Siri et Recherche.

Le principe est simple, sélectionnez une action que vous venez de réaliser (quel que soit le sujet) et ajouter un raccourcis Siri. Par exemple vous venez de lire un site web, il apparaît dans les actions de Safari, sélectionnez-le puis prononcez la commande qui lancera l’action, c’est une très bonne idée !

raccourcis-siri-1.jpeg

(iOS 12 uniquement !)

Cela permettra d’étendre les fonctions de Siri de façon individualisée et de rendre l’assistant plus pertinent et pratique. l’idée est brillante et l’implémentation plutôt intelligente.

Ajouter HomeKit au raccourcis Siri

Pour que l’application Raccourcis puisse utiliser des actions HomeKit, celles-ci doivent apparaître dans les raccourcis Siri. Il faut juste qu’elles apparaissent dans les suggestions sans nécessairement devenir un raccourcis Siri.

Ça commence à être compliqué !

Ouvrez l’application Maison, et tapotez sur une scène (Il y en a par défaut) ce qui l’activera,

Image-1 3.jpg

Ensuite tapotez une nouvelle fois dessus pour fermer la scène.

Image-1 4.jpg

(tapotez sur le + pour créer un sucent si besoin)

Pour rappel une scène est une action ou plusieurs actions comme allumer une lampe ou toutes les lumières d’une pièce.

La scène HomeKit devient disponible dans Raccourcis Siri !

Afin de vérifier que l’action que vous venez de faire dans HomeKit est disponible, comme ceci :

  1. Ouvrez les réglages d’iOS
  2. Dans la section  » Siri et Recherche « recherche-siri.jpg
  3. Tapotez sur : « Plus de raccourcis »et vous devriez trouver cette action parmi les suggestions :

Image-1 5.jpg

A quoi cela peut-il servir ?

Imaginons que vous souhaitiez créer une ambiance pour écouter de la musique et lire un bon livre.

Vous pouvez créer dans Raccourcis (l’application) un flux en plaçant en entête l’action HomeKit pour allumer la lumière puis ajouter des actions pour lire une playlist spécifique et enfin réduire le niveau sonore et lancer l’application Livres.

Image-1 2.jpg

Voici à quoi ressemble le flux dans l’application Raccourcis:

Image-1.jpg

Conclusion

Le sujet est parfait, HomeKit est indispensable pour automatiser et pousser Siri dans ses retranchements.

Par contre le fait de devoir activer une scène HomeKit pour la rendre disponible … il y avait plus simple, une action dans l’application Raccourcis pour lancer une scène HomeKit, cela suffirait. Le développement de l’application Raccourcis n’est pas terminé…

Préparez vous à utiliser les Raccourcis Siri et l’app raccourcis les potentiel est illimité…

HDR

macOS : Confirmer automatiquement les SPAM (email indésirable) avec AppleScript

Il arrive parfois que les messages considérés par l’application Mail soient placés dans la boite Messages : Indésirables, sans que le mail soit affublé de l’icône de message indésirable : icon-junk.png

Cela s’explique par l’une des deux raisons :

  1. La première : le message est identifié par le serveur de messagerie comme un spam (et non par Mail).
  2. Seconde raison l’inverse,  Mail est seul à considérer que ce mail est douteux.

mail-junk-02.png

Voici donc un petit script AppleScript qui permet de placer les messages (non confirmés comme des spam) en pourriels. Exécutez le une fois par jour.

Quelques remarques :

La boite aux lettres des messages « Indésirables » est nommée “junk” en anglais.

Le script fait le tour de tous les messages placés dans cette boite et affecte le statut : « junk mail » à tous ceux qu’il trouve.

Le script est encadré par une commande try qui permet d’évaluer qu’il s’exécute correctement sinon il rien n’est exécuté.

tell application “Mail”
repeat with theMessage in (every message of mailbox “Junk” of every account where junk mail status is false)
try
set junk mail status of theMessage to true
end try
end repeat
end tell

Idéalement, vous placerez ce script dans un flux Automator pour qu’il soit exécuté suivant une fréquence donnée.

mail-junk-03.png

Pour ce faire, lancez Automator, dans la fenêtre d’accueil sélectionnez événement Calendrier.

Ajoutez au flux une action : exécutez le script AppleScript et placez le code ci-avant.

Enregistrez et dans Calendrier, sélectionnez la fréquence d’exécution, quotidien etc… suivant votre besoin.

Vous pouvez bien sur vous contenter de lancer le script depuis l’éditeur de script. Une alternative consiste à créer une application dans Automator puis à y placer ce code. Une fois l’application créée, il suffit d’un fou leclic dessus pour la lancer.

HDR

macOS : Lancer un téléchargement à distance grâce à HAZEL

HAZEL est un utilitaire remarquable, il surveille des dossiers puis exécute des opérations sur les fichiers ajoutés. Il servira par exemple à déplacer une vidéo téléchargée dans le dossier Téléchargements pour la placer dans le dossier Vidéo.

Mais il sait aussi effectuer des opérations plus complexes. Imaginons que vous souhaitiez lancer un téléchargement dès qu’un fichier est ajouté dans un dossier.

Prenons un exemple, vous souhaitez téléchargez un fichier à distance sur votre Mac lorsque vous êtes en déplacement. Voici une solution qui repose sur Dropbox et HAZEL.

(Hazel est un utilitaire à télécharger sur le site : https://www.noodlesoft.com au prix de 32 $ ).

  • Créez un dossier : « A télécharger » dans DropBox.
  • Ouvrez Hazel et Ajoutez le dossier à surveiller.
  • Ajoutez à ce dossier une nouvelle règle.
    1. Les contraintes sont les suivantes, dès qu’un fichier texte est ajouté et qu’il commence par le terme : URL.
    2. Une action de type « Run SHELL Script » est exécutée.
    3. Le script tient sur une ligne, il récupère l’URL dans le fichier et grâce à la commande CURL, il charge le fichier.

image-01(interface de HAZEL script shell)

La ligne de script est la suivante : curl -O « $(cat « $1″) »

Comment le faire fonctionner ?

Simple ajoutez un fichier texte dans le dossier A TELECHARGER du dossier DropBox, dans ce fichier vous aurez placez l’URL du fichier à télécharger et voilà HAZEL se charge de l’opération.

image-02

Le fichier doit commencer par le terme URL, il peut y en avoir plusieurs URL-1.txt, URL-2.txt et ainsi de suite.

Le fichier URL.txt

image-03

(Exemple de fichier avec une URL pointant vers un fichier à télécharger)

Le téléchargement est lancé et le fichier récupéré est placé dans ce dossier. Accessoirement vous pouvez compléter le flux dans HAZEL en plaçant le fichier à la corbeille et en déplaçant le fichier téléchargé dans le dossier Téléchargements.

Le gros avantage de cette solution c’est qu’elle permet, depuis un smartphone de placer dans un fichier texte l’URL d’un fichier et de voir le téléchargement lancé à distance sur le Mac.

Henri Dominique Rapin