Alfred [2.0.2 – 2,9 Mo – US – OS X 10.7 – 15 £] est disponible dans sa deuxième version depuis quelques jours et la nouveauté principale de cette mise à jour majeure est l’ajout des "workflows" (que l'on appellera aussi et indifféremment "processus" ou "extensions"). Si ce lanceur multifonctions a toujours permis d’automatiser certaines tâches, ses concepteurs ont vraiment essayé de démocratiser cette fonction, avec succès semble-t-il.
Depuis cette sortie, les exemples de processus se sont multipliés sur les forums d'Alfred et on comprend mieux l’importance de cette fonction. Voici quelques exemples de ce que vous pouvez faire avec le lanceur grâce à quelques-uns de ces workflows, sans oublier que cette fonction est réservée aux utilisateurs payants uniquement.
Ajouter une extension à Alfred 2 est très simple, il suffit de télécharger un fichier qu’il faut ensuite ouvrir. À condition que le lanceur soit installé sur votre ordinateur, les réglages associés s’ouvriront automatiquement et il ne vous restera qu’à valider l’installation.
Une fois installé, chaque workflow trouve sa place dans la section dédiée des préférences d'Alfred. Vous pouvez très bien en rester là et utiliser ces processus qui s’activent le plus souvent à l’aide d’un mot-clé. Mais vous pouvez également modifier quelques paramètres et ainsi mieux intégrer ces workflow à vos habitudes et à vos goûts.
Une chose justement très simple à faire est de modifier le mot-clé qui va activer un workflow. Affichez le processus à modifier et double-cliquez sur un élément de la première colonne pour accéder à ses paramètres. Dans l’exemple ci-dessus, on a traduit en français les commandes : le développeur a choisi par défaut "conditions" et "forecast", traduits ici par "meteo" et "previsions".
Le mot-clé n’est pas le seul élément que vous pouvez modifier aisément. Toujours dans cet exemple, on peut traduire le mot-clé, mais aussi le titre et les explications affichées dans Alfred. Ce que l’on ne peut pas traduire, en revanche, c’est l’affichage des résultats. Pour aller plus loin, il faudra obtenir les sources du workflow, ou créer le vôtre, mais ce n’est pas l’objet de cet article.
L’un des points forts de ces workflows est la faculté d’afficher des informations directement dans l’interface d'Alfred (une fenêtre pop-up affichée à l'écran). Cette capacité permet notamment de faire des recherches avec autocomplétion : avec cette extension par exemple, on peut obtenir automatiquement les suggestions de Google et ainsi accélérer considérablement une recherche sur Internet.
Les extensions dans le même esprit ne manquent pas et constituent souvent une alternative bien plus efficace à la fonction recherche de base d'Alfred. Cette autre extension par exemple affiche des pages Wikipedia correspondant à votre recherche, mais elle est aussi capable de mener une recherche dans toutes les langues (ici, sur l’encyclopédie française).
Très pratique aussi, ce processus cherche les applications sur l’App Store ou le Mac App Store et ouvre directement la boutique correspondante. On a même quelques informations directement dans Alfred, comme le prix, la version, la note ou encore l’éditeur de l'application.
Cette extension a été conçue par un utilisateur chinois, mais l’adapter à la France ou tout autre pays est très simple. Dans la vue workflow, double-cliquez sur les cases "Script filter" et modifiez, dans la vue "Script" en bas, la quatrième ligne. À la place de
Weather Workflow offre un moyen simple et rapide de consulter la météo depuis Alfred 2. Une fois installé, il faut le configurer en tapant
Téléchargez l’extension en utilisant ce lien direct.
Avec Currency Converter, le lanceur se transforme en outil de conversion de monnaie très complet. Après installation, vous pouvez modifier le mot-clé qui est
Le code source de ce processus est proposé sur GitHub si vous voulez le modifier. Sinon, vous pouvez utiliser ce lien direct.
Battery affiche toutes les informations sur l’état actuel de la batterie de votre Mac. On a ainsi sa charge actuelle, le temps restant estimé par le système ou encore le nombre de recharges et l’état de santé de la batterie. Un moyen astucieux de garder un œil régulier sur sa batterie, sans garder l’icône correspondante dans la barre des menus.
Extension à télécharger en suivant ce lien direct.
Comme son nom l’indique, TimeZones permet de connaître l’heure dans n’importe quelle ville du monde. Après installation, le mot-clé de cette extension affiche les horaires dans quelques villes dans le monde, mais on peut très bien en ajouter à la liste. En sélectionnant une ville, on affiche son horaire en plein écran.
Lien direct pour télécharger ce workflow.
Shorten URL, comme son nom l’indique, réduit la taille d’une adresse avec un service dédié à cette tâche, comme bit.ly. Son intérêt est justement de ne pas choisir le service, ou plutôt d’en proposer plusieurs : quand vous utilisez ce workflow, vous aurez le choix entre plusieurs services, ce qui peut s’avérer pratique.
Extension à modifier sur Github ou à télécharger directement en suivant ce lien.
Alfred Dev Doctor intéressera tous les développeurs qui utilisent le lanceur. Très ambitieuse, cette extension permet de chercher de la documentation pour de nombreux langages (plutôt orientés web), avec autocomplétion et ouverture du site correspondant. La liste des langages pris en charge dans cette version est proposée sur le site et on peut en demander d’autres au concepteur de l’extension.
Workflow à modifier en récupérant son code source sur GitHub ou à télécharger directement en suivant ce lien direct.
On peut même faire d'Alfred un client mail ou Twitter assez complet. Des extensions plus ambitieuses encore que celles que nous avons vu jusque-là permettent de consulter ses boîtes mail sans utiliser Mail, ou encore de tweeter sans client dédié.
Mail Actions est un workflow très sophistiqué qui propose de nombreuses fonctions autour des mails et de leur gestion. On peut déplacer des messages d’un dossier à l’autre, ouvrir un dossier, lister les boîtes de réception avec des courriers non lus, etc. À la première utilisation, cette extension va générer une liste des boîtes mail, ce qui peut prendre un peu de temps.
Dans un autre genre, AlfredTweet 2 peut envoyer des messages sur Twitter, mais aussi gérer la liste d’amis sans client installé. Cette nouvelle version intègre l’autocomplétion, un compteur de caractères et peut même envoyer automatiquement la musique que vous écoutez.
Ce ne sont là que quelques exemples, vous trouverez d'autres processus à ces adresses : AlfredWorkflow et Share your Workflows.
Depuis cette sortie, les exemples de processus se sont multipliés sur les forums d'Alfred et on comprend mieux l’importance de cette fonction. Voici quelques exemples de ce que vous pouvez faire avec le lanceur grâce à quelques-uns de ces workflows, sans oublier que cette fonction est réservée aux utilisateurs payants uniquement.
Préambule : installer et modifier les extensions
Ajouter une extension à Alfred 2 est très simple, il suffit de télécharger un fichier qu’il faut ensuite ouvrir. À condition que le lanceur soit installé sur votre ordinateur, les réglages associés s’ouvriront automatiquement et il ne vous restera qu’à valider l’installation.
Une fois installé, chaque workflow trouve sa place dans la section dédiée des préférences d'Alfred. Vous pouvez très bien en rester là et utiliser ces processus qui s’activent le plus souvent à l’aide d’un mot-clé. Mais vous pouvez également modifier quelques paramètres et ainsi mieux intégrer ces workflow à vos habitudes et à vos goûts.
Une chose justement très simple à faire est de modifier le mot-clé qui va activer un workflow. Affichez le processus à modifier et double-cliquez sur un élément de la première colonne pour accéder à ses paramètres. Dans l’exemple ci-dessus, on a traduit en français les commandes : le développeur a choisi par défaut "conditions" et "forecast", traduits ici par "meteo" et "previsions".
Le mot-clé n’est pas le seul élément que vous pouvez modifier aisément. Toujours dans cet exemple, on peut traduire le mot-clé, mais aussi le titre et les explications affichées dans Alfred. Ce que l’on ne peut pas traduire, en revanche, c’est l’affichage des résultats. Pour aller plus loin, il faudra obtenir les sources du workflow, ou créer le vôtre, mais ce n’est pas l’objet de cet article.
Recherches avec autocomplétion
L’un des points forts de ces workflows est la faculté d’afficher des informations directement dans l’interface d'Alfred (une fenêtre pop-up affichée à l'écran). Cette capacité permet notamment de faire des recherches avec autocomplétion : avec cette extension par exemple, on peut obtenir automatiquement les suggestions de Google et ainsi accélérer considérablement une recherche sur Internet.
Les extensions dans le même esprit ne manquent pas et constituent souvent une alternative bien plus efficace à la fonction recherche de base d'Alfred. Cette autre extension par exemple affiche des pages Wikipedia correspondant à votre recherche, mais elle est aussi capable de mener une recherche dans toutes les langues (ici, sur l’encyclopédie française).
Très pratique aussi, ce processus cherche les applications sur l’App Store ou le Mac App Store et ouvre directement la boutique correspondante. On a même quelques informations directement dans Alfred, comme le prix, la version, la note ou encore l’éditeur de l'application.
Cette extension a été conçue par un utilisateur chinois, mais l’adapter à la France ou tout autre pays est très simple. Dans la vue workflow, double-cliquez sur les cases "Script filter" et modifiez, dans la vue "Script" en bas, la quatrième ligne. À la place de
country=cn
, mettez country=fr
pour la France.Bulletin météo
Weather Workflow offre un moyen simple et rapide de consulter la météo depuis Alfred 2. Une fois installé, il faut le configurer en tapant
weather
et en choisissant dans la liste déroulante "Set Location" (tapez alors votre ville et le workflow propose une liste de suggestions) et "Set Weather Unit" pour choisir l’unité mise en avant pour les températures. La météo actuelle ou les prévisions sur quatre jours s’affichent ensuite dans la fenêtre habituelle d'Alfred. Nous avons changé le mot-clé utilisé au départ par ce module, mais les résultats restent nécessairement en anglais.
Téléchargez l’extension en utilisant ce lien direct.
Conversion de monnaie
Avec Currency Converter, le lanceur se transforme en outil de conversion de monnaie très complet. Après installation, vous pouvez modifier le mot-clé qui est
currency
par défaut, mais aussi définir la monnaie de départ et celle d’arrivée par défaut. Pour l’utiliser, il suffit ensuite de taper le mot clé et une valeur pour une conversion en utilisant les monnaies par défaut, ou bien préciser chaque monnaie.Ici, on convertit des euros en livres sterling. Pour une conversion de dollars en euros, on aurait pu se contenter de
ccy 15
puisque ce sont les monnaies par défaut. On aurait aussi pu n’écrire que ccy 15 € £
pour gagner du temps.Le code source de ce processus est proposé sur GitHub si vous voulez le modifier. Sinon, vous pouvez utiliser ce lien direct.
Informations sur la batterie
Battery affiche toutes les informations sur l’état actuel de la batterie de votre Mac. On a ainsi sa charge actuelle, le temps restant estimé par le système ou encore le nombre de recharges et l’état de santé de la batterie. Un moyen astucieux de garder un œil régulier sur sa batterie, sans garder l’icône correspondante dans la barre des menus.
Extension à télécharger en suivant ce lien direct.
Fuseaux horaires
Comme son nom l’indique, TimeZones permet de connaître l’heure dans n’importe quelle ville du monde. Après installation, le mot-clé de cette extension affiche les horaires dans quelques villes dans le monde, mais on peut très bien en ajouter à la liste. En sélectionnant une ville, on affiche son horaire en plein écran.
Lien direct pour télécharger ce workflow.
Réduire les URL
Shorten URL, comme son nom l’indique, réduit la taille d’une adresse avec un service dédié à cette tâche, comme bit.ly. Son intérêt est justement de ne pas choisir le service, ou plutôt d’en proposer plusieurs : quand vous utilisez ce workflow, vous aurez le choix entre plusieurs services, ce qui peut s’avérer pratique.
Extension à modifier sur Github ou à télécharger directement en suivant ce lien.
Documentation pour développeurs
Alfred Dev Doctor intéressera tous les développeurs qui utilisent le lanceur. Très ambitieuse, cette extension permet de chercher de la documentation pour de nombreux langages (plutôt orientés web), avec autocomplétion et ouverture du site correspondant. La liste des langages pris en charge dans cette version est proposée sur le site et on peut en demander d’autres au concepteur de l’extension.
Workflow à modifier en récupérant son code source sur GitHub ou à télécharger directement en suivant ce lien direct.
Aller plus loin : client mail ou Twitter
On peut même faire d'Alfred un client mail ou Twitter assez complet. Des extensions plus ambitieuses encore que celles que nous avons vu jusque-là permettent de consulter ses boîtes mail sans utiliser Mail, ou encore de tweeter sans client dédié.
Mail Actions est un workflow très sophistiqué qui propose de nombreuses fonctions autour des mails et de leur gestion. On peut déplacer des messages d’un dossier à l’autre, ouvrir un dossier, lister les boîtes de réception avec des courriers non lus, etc. À la première utilisation, cette extension va générer une liste des boîtes mail, ce qui peut prendre un peu de temps.
Dans un autre genre, AlfredTweet 2 peut envoyer des messages sur Twitter, mais aussi gérer la liste d’amis sans client installé. Cette nouvelle version intègre l’autocomplétion, un compteur de caractères et peut même envoyer automatiquement la musique que vous écoutez.
Ce ne sont là que quelques exemples, vous trouverez d'autres processus à ces adresses : AlfredWorkflow et Share your Workflows.