Télécharger ThisService – Constructeur de services macOS personnalisés, gratuit et sécurisé
Aperçu
ThisService est une utilité macOS légère qui remet le pouvoir du menu Services natif entre les mains des développeurs et des utilisateurs avancés. Bien que macOS propose déjà un sous‑menu « Services » sous le menu Fichier de la plupart des applications, créer ou modifier ces services nécessitait traditionnellement de plonger dans AppleScript, Automator, voire d’écrire du code Objective‑C. ThisService simplifie l’ensemble du flux de travail : vous pouvez écrire un script dans votre langage préféré, l’importer directement dans l’application, et l’exposer instantanément comme un service macOS avec un raccourci clavier personnalisé.
L’interface est intentionnellement minimale — juste un chargeur de script, un sélecteur de mode (entrée, sortie, filtre), et des options d’attribution de raccourci et de persistance du script. Comme l’outil ne vous enferme pas dans un seul langage de script, il séduit toute personne à l’aise avec un peu de code, des passionnés de Bash et Python aux développeurs JavaScript for Automation (JXA). Même si vous êtes novice en script, le chargement par glisser‑déposer rend les premiers pas indolores, tandis que l’aperçu intégré vous permet de tester le service avant de l’intégrer au système.
En bref, ThisService comble le fossé entre les capacités d’automatisation cachées de macOS et la productivité quotidienne, offrant une solution gratuite, sécurisée et constamment mise à jour pour adapter votre Mac à votre façon de travailler.
Principales fonctionnalités de ThisService
- Prise en charge multi‑langage : Chargez des scripts écrits en Bash, Python, Ruby, JavaScript (JXA), AppleScript, ou tout interpréteur pouvant être appelé depuis la ligne de commande.
- Trois modes de fonctionnement : Choisissez si le script reçoit une entrée, produit une sortie, ou agit comme un filtre qui fait les deux.
- Raccourcis clavier personnalisés : Assignez un raccourci global ou spécifique à une application pour lancer le service instantanément.
- Options de persistance du script : Conservez une copie du script original dans le bundle de l’application ou référencez‑le à l’extérieur pour des mises à jour faciles.
- Aperçu et test en direct : Exécutez le script sur des données d’exemple dans l’interface avant de le publier dans le menu Services.
- Isolation sécurisée : Chaque service s’exécute sous le modèle de sécurité standard de macOS, empêchant les modifications accidentelles du système.
- Mises à jour automatiques : L’application vérifie les nouvelles versions et applique les mises à jour sans perdre vos services existants.
- Empreinte légère : L’installateur fait moins de 10 Mo et consomme une RAM négligeable lorsqu’il est inactif.
- Intégration avec Automator : Exportez tout service créé comme un flux de travail Automator pour le partager avec vos coéquipiers.
- Documentation complète : Les fichiers d’aide intégrés et une base de connaissances en ligne couvrent tout, de l’utilisation de base aux modèles de script avancés.
Instructions d’installation et d’utilisation
Installation étape par étape
1. Télécharger l’installateur : Cliquez sur le bouton « Download ThisService » sur le site officiel. Le fichier est un package .dmg signé, garantissant une source sécurisée.
2.
Monter l’image disque : Double‑cliquez sur le .dmg et faites glisser l’icône ThisService dans votre dossier /Applications.
3. Ouvrir l’application : Le premier lancement déclenchera Gatekeeper de macOS pour vérifier le développeur. Approuvez la demande, puis l’application se lancera automatiquement.
4.
Accorder les permissions : ThisService nécessite les permissions d’accessibilité et d’automatisation pour ajouter des éléments au menu Services. Ouvrez System Settings → Privacy & Security → Accessibility et cochez la case pour ThisService. Répétez pour Automation afin d’autoriser l’exécution du script.
Créer votre premier service
Après l’installation, la fenêtre principale présente trois panneaux : Script Loader, Mode Selector et Shortcut & Persistence. Cliquez sur Load Script et naviguez vers un fichier local (par ex., hello.py). Choisissez le mode souhaité — la plupart des débutants commencent avec Output, qui exécute le script et renvoie le résultat à l’application au premier plan.
Assignez un raccourci, tel que ⌃⌥⌘H, et décidez de stocker une copie du script à l’intérieur de ThisService (utile pour les sauvegardes) ou de référencer l’emplacement original (idéal pour le contrôle de version). Appuyez sur Save Service, et l’utilitaire enregistre instantanément la nouvelle entrée dans le menu Services de macOS. Testez-le en ouvrant TextEdit, en sélectionnant du texte, et en invoquant le raccourci ; la sortie du script remplacera la sélection si vous avez choisi le mode filtre, ou apparaîtra dans une fenêtre pop‑up si vous avez choisi uniquement la sortie.
Résolution des problèmes courants
Si un service n’apparaît pas, assurez‑vous d’avoir rafraîchi le menu Services (déconnectez‑vous/reconnectez‑vous ou redémarrez l’application cible). En cas d’erreurs de permission, revisitez les paramètres Automation et ajoutez l’interpréteur que vous utilisez (par ex., /usr/bin/python3). Le panneau de journal intégré enregistre toute défaillance d’exécution, facilitant le débogage de la syntaxe du script ou des problèmes de chemin.
Compatibilité, avantages et inconvénients
ThisService fonctionne sur macOS 10.15 (Catalina) et versions ultérieures, y compris Ventura et Sonoma. Il exploite le cadre natif Services, fonctionnant parfaitement avec toutes les applications Apple (Pages, Numbers, Mail) ainsi qu’avec les applications tierces qui exposent un menu Services. Comme l’utilitaire ne dépend pas de démons en arrière‑plan, il ne crée pas de conflit avec les mises à jour du système ou d’autres outils d’automatisation.
Avantages
- Gratuit à télécharger et à utiliser avec un modèle de donation optionnel.
- Prend en charge tout script en ligne de commande, offrant aux développeurs la liberté de langage.
- Intégration instantanée avec le menu Services de macOS—pas besoin de redémarrer le système.
- Exécution sécurisée en sandbox respectant les normes de confidentialité de macOS.
- Interface légère rend la gestion des scripts rapide et intuitive.
- Le mécanisme de mise à jour automatique maintient l’application à jour sans téléchargements manuels.
Inconvénients
- Nécessite des connaissances de base en script ; ce n’est pas un constructeur visuel glisser‑déposer.
- Disponible uniquement pour macOS—pas de version Windows, Linux, Android ou iOS.
- Le débogage avancé dépend toujours d’outils de terminal externes.
- Limité aux scripts pouvant être exécutés depuis la ligne de commande ; les outils uniquement GUI nécessitent des wrappers.
Questions fréquentes
ThisService est‑il vraiment gratuit ?
Oui. L’application principale peut être téléchargée, installée et utilisée sans aucun paiement. Un lien optionnel « Support the Developer » est fourni pour les utilisateurs qui souhaitent contribuer.
Puis‑je utiliser ThisService avec des scripts Python 3 ?
Absolument. Tant que l’interpréteur est accessible depuis /usr/bin ou tout répertoire répertorié dans votre $PATH, ThisService lancera le script correctement.
Dois‑je redémarrer mon Mac après avoir ajouté un nouveau service ?
Non. Le service apparaît instantanément dans le sous‑menu Services de l’application au premier plan. Si vous ne le voyez pas, essayez de fermer et de rouvrir l’application cible.
Est‑il sûr de stocker une copie de mon script à l’intérieur de ThisService ?
Oui. L’application stocke une copie en lecture‑seule dans son sandbox, protégeant le fichier original contre toute modification accidentelle tout en vous permettant d’éditer la version externe.
Puis‑je partager un service que j’ai créé avec un coéquipier ?
Vous pouvez exporter le service comme un flux de travail Automator ou simplement partager le fichier de script original avec la configuration du raccourci. Le destinataire peut l’importer en utilisant la fonction « Import Service » de ThisService.
Conclusion et appel à l’action
Si vous passez du temps sur macOS et aimez automatiser les tâches répétitives, ThisService est un ajout convaincant à votre boîte à outils. Il élimine les frictions de l’édition manuelle du dossier Services, offre une flexibilité de langage, et s’intègre nativement au modèle de sécurité du système. En fournissant une interface claire pour charger, tester et publier des scripts, il permet tant aux codeurs novices qu’aux développeurs chevronnés de personnaliser leur flux de travail sans plonger dans des diagrammes Automator complexes.
Téléchargez ThisService aujourd’hui, créez un simple script « Hello World », assignez un raccourci, et ressentez le gain de productivité qui découle de la transformation d’actions quotidiennes en services d’un clic. Rappelez‑vous, l’application est gratuite, régulièrement mise à jour, et soutenue par une communauté active qui partage des exemples et des bonnes pratiques. Cliquez sur le bouton de téléchargement maintenant et commencez à façonner votre Mac comme vous le souhaitez.