Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aymkdn/assistant-launch

Permet de lancer un processus/programme sur la machine hôte, via un Assistant comme Google Home
https://github.com/aymkdn/assistant-launch

google-assistant google-home javascript

Last synced: 28 days ago
JSON representation

Permet de lancer un processus/programme sur la machine hôte, via un Assistant comme Google Home

Awesome Lists containing this project

README

        

# assistant-launch

Ce plugin de [`assistant-plugins`](https://aymkdn.github.io/assistant-plugins/) permet de lancer un programme sur la machine hôte.

## Installation

Si vous n'avez pas installé [`assistant-plugins`](https://aymkdn.github.io/assistant-plugins/), alors il faut le faire, et sélectionner **launch** comme plugin.

Si vous avez déjà installé [`assistant-plugins`](https://aymkdn.github.io/assistant-plugins/), et que vous souhaitez ajouter ce plugin, alors :
- Pour Windows, télécharger [`install_launch.bat`](https://github-proxy.kodono.info/?q=https://raw.githubusercontent.com/Aymkdn/assistant-launch/master/install_launch.bat&download=install_launch.bat) dans le répertoire `assistant-plugins`, puis l'exécuter en double-cliquant dessus.
- Pour Linux/MacOS, ouvrir une console dans le répertoire `assistant-plugins` et taper :
`npm install assistant-launch@latest --save --loglevel error && npm run-script postinstall`

## Configuration

Aucune configuration requise.

## Utilisation

Exemple avec le lancement du programme [Kodi](https://kodi.tv) sur une machine-hôte Windows.

1) Créer une nouvelle *applet* dans IFTTT : [https://ifttt.com/create](https://ifttt.com/create)
2) Cliquer sur **this** puis choisir **Google Assistant**
3) Choisir la carte **Say a simple phrase** (ou autre, selon votre cas)
4) Dans *« What do you want to say? »* mettre la phrase qui va déclencher l'action (par exemple : *lance Kodi*)
5) Remplir les autres champs de la carte
6) Maintenant, cliquer sur **that** puis choisir **Pushbullet**
7) Choisir la carte **Push a Note**
8) Dans le champs *« Title »*, mettre `Assistant`
9) Dans le champs *« Message »*, mettre `launch_` suivi par le chemin d'accès au programme (par exemple : *launch_"C:/Program Files (x86)/Kodi/Kodi.exe"* ou *launch_"C:\\Program Files (x86)\\Kodi\\Kodi.exe"*, et ne pas oublier les guillemets)
10) Enregistrer puis cliquer sur **Finish**
11) Dites : « OK Google » suivi de votre phrase spéciale du point 4)
12) Et le programme se lance sur la machine hôte

Si votre programme nécessite des paramètres, il faut l'appeler ainsi : `launch_"/path/vers/le/programme" param1 param2` (les guillements ne se trouvent qu'autour du programme en lui-même, pas des paramètres).

Pour en savoir sur comment lancer un programme, vous pouvez consulter [la documentation de NodeJS](https://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callback).