Data Jar, une base de données très pratique pour vos raccourcis

Nicolas Furno |

Data Jar (gratuit) est une nouvelle app iOS conçue pour fonctionner avec Raccourcis. Son objectif est d’enrichir les automatisations avec des données stockées par un système de clés et de valeurs dans cette app et accessibles à tout moment. Si vous avez déjà utilisé les dictionnaires de l’app Raccourcis, vous connaissez déjà le principe, mais Data Jar apporte deux avantages intéressants.

L’interface de Data Jar, ici sur un iPhone, permet de voir les données déjà stockées (gauche) et éventuellement d’en créer de nouvelles. Selon vos besoins, vous pouvez stocker une seule information, comme un compteur (centre), ou bien stocker une information imbriquée pour les besoins les plus complexes. La collection « favoriteCoffees » est ainsi composée d’une liste de trois valeurs (droite).

D’une part, ses informations sont persistantes. Vous pouvez déjà stocker des données dans un raccourci avec un dictionnaire, mais elles ne peuvent pas être modifiées pendant l’exécution et sauvegardées par la suite. En externalisant le stockage de l’information, Data Jar offre une solution pour conserver des données et les mettre à jour depuis les raccourcis. En guise d’exemple, le développeur de l’app propose de conserver un compteur de cafés bus que vous pourrez incrémenter avec un raccourci.

Il existe des solutions pour le faire sans passer par une app tierce, elles consistent en général à écrire la donnée dans un fichier stocké sur iCloud Drive. Vous pourrez désormais le faire avec Data Jar, avec l’avantage de ne pas avoir des petits fichiers qui traînent dans iCloud Drive, et aussi de disposer d’une interface graphique pour voir et modifier les données. Par ailleurs, les actions fournies avec l’app permettent de lire et écrire les informations beaucoup plus simplement.

D’autre part, la gestion de données sous la forme de dictionnaires est encore assez pénible avec Raccourcis. Puisqu’il n’est pas possible de copier/coller des actions, il faut beaucoup d’opérations pour créer les dictionnaires, avec le risque de faire des erreurs quand on veut reprendre une structure de données dans plusieurs automatisations. Avec Data Jar, vous n’avez besoin de le faire qu’une seule fois et l’interface de l’app est nettement plus plaisante à utiliser pour créer les dictionnaires les plus complexes.

À propos de dictionnaires compliqués à gérer, nos raccourcis pour générer l’attestation numérique en contiennent. Hum… 🤔

Data Jar va vite s’imposer comme un outil essentiel pour tous ceux qui ont besoin de gérer des données dans l’app Raccourcis. Fort heureusement, cette nouvelle app est totalement gratuite, même si son auteur — Simon Støvring, qui est aussi le créateur de Scriptable et Jayson, deux autres apps très utilisées dans le monde de l’automatisation iOS — compte sur vos dons (un achat in-app est intégré à cette fin). Cette gratuité devrait lui permettre de se généraliser, et nous allons d’ailleurs en reparler prochainement…

Data Jar est proposée uniquement en anglais et l’app nécessite iOS 13.

avatar Bruno de Malaisie | 

Christopher Lawley en a fait une vidéo très intéressante sur sa chaîne YouTube

avatar Farnots | 

Merci beaucoup pour cette article. Cependant, je pense qu'il ne faut pas oublier de parler du créateur. Simon Støvring n'est pas n'importe qui, il est a l'origine notamment de Scriptable et de Jayson, deux apps prenant tout leur potentiel avec shorcut. Il est important dans le milieu de l'automatisation iOS donc son application risque de se voir être utilisé un peu partout (au delà de juste l'aspect financier)

avatar Nicolas Furno | 

@Farnots

Bien vu, j'ai ajouté.

avatar Roule10 | 

@nicolasf

Vous pourriez parler de toutes ces applis dans votre livre Raccoucis , ce serait top.

avatar Nicolas Furno | 

@Roule10

Yep, c'est prévu pour la prochaine version ! Je ne sais pas si j'aurai le temps d'entrer dans les détails, mais il y aura au moins une liste.

avatar bugman | 

Intéressant. Merci.

avatar Liena1 | 

J’avoue, j’ai pas bien compris à quoi ça servait ?! 🤔😔

avatar David Finder | 

@Liena1

Pareil. Raccourcis oui, Data Jar, pas du tout.

🧐

avatar bugman | 

@David Finder

Ça te permet d’avoir (en gros) des variables persistantes (pratique, parce que tu peux les rappeler ou les modifier à chaque fois que tu lances ton raccourci, tu peux partager ces mêmes données entre différents raccourcis également). C’est très visuel avec l’application (le gros plus pour moi). Tu peux grouper en dictionnaires (sorte de groupes de variables) ou faire des listes (que je n’ai pas encore testé).

avatar Chris K | 

C’est une excellente idée. Pas testé encore mais du coup... si on partage un raccourci comment ça se passe ?

avatar Nicolas Furno | 

@Chris K

C'est le principal défaut des apps tierces pour Raccourcis : il faut installer l'app tierce pour que les raccourcis qui reposent dessus puissent fonctionner. Fort heureusement, Data Jar est gratuit, donc ça n'est pas trop compliqué de l'exiger.

avatar iPop | 

J’avais déjà pas compris à quoi ça servait, là encore moins.

avatar acnhc | 

C’est génial ! 😃

avatar jack atreides | 

Je l'ai installé, ouvert, 2 secondes après avoir vu l'interface, j'ai supprimé. Pas envie de réfléchir à son fonctionnement.

CONNEXION UTILISATEUR