alexylem / jarvis

Jarvis.sh is a simple configurable multi-lang assistant.
http://openjarvis.com
MIT License
810 stars 197 forks source link

Plugin google Calendar #422

Closed RobyBioloid closed 7 years ago

RobyBioloid commented 7 years ago

Bonjour,

Serait il possible d'intégrer à JARVIS la gestion de calendrier du style Google Calendar.

On pourrait ainsi demander à JARVIS d'ajouter des événements à des dates et des heures précises (repas chez la belle-mère, rendez-vous chez le dentiste, etc ...)

JARVIS se chargerait de nous rappeler nos rendez-vous, anniversaire, planning du jour au démarrage ou à la demande. On pourrait également demander les événements de la semaine ou du mois

Rob: Jarvis? JARVIS: Oui Rob? Rob: Donne moi les événements de la journée s'il te plait JARVIS: Aujourd'hui, vous avez deux événements JARVIS: Rendez vous chez le dentiste à 16h30. JARVIS: Repas chez la belle-mère à 19H00

Rob: Ajoute un événement JARVIS: Quel événement voulez vous ajouter? Rob: Allez chercher des fleurs pour la saint valentin. JARVIS: Donner moi le jour et l'heure de l'événement Rob: Le 14 février 2017 à 8H30 JARVIS: Ok l'événement Aller chercher des fleurs pour la saint valentin le 14 février 2017 à 8H30 à bien été ajouté.

wikijm commented 7 years ago

Bonjour @RobyBioloid,

Pour information, une conversation concernant la demande de plugins est visible ici : https://github.com/alexylem/jarvis/issues/230

Comme tu pourras le voir, @ghost était également intéressé par ce genre de plugin, et @alexylem a donné le processus à suivre pour cela. En espérant que quelqu'un s'occupe de créer le plugin que tu demande ;-)

Jean-Bernard-Hallez commented 7 years ago

http://www.scripts-sharers.com/Tutos/GoogleCalendarApi.aspx Le lien est mort sur la partie de google calendar #230... il y a ici la démarche à suivre mais c'est trop compliqué pour moi... snif....

Dens26 commented 7 years ago

Merci pour ta participation.

Je suis tombé sur ce tuto ici qui explique comment récupérer les événement du calendrier https://developers.google.com/google-apps/calendar/quickstart/python

Jean-Bernard-Hallez commented 7 years ago

Perso même avec ca qui a l'air beaucoup plus simple... Je sèche... il me dit File "quickstart.py", line 80 from future import print_function SyntaxError: from future imports must occur at the beginning of the file

Dens26 commented 7 years ago

Je n'ai pas ce problème la!

J'arrive à récupérer mes événements en ayant suivi le tuto

Si je comprends bien Ton erreur est à la ligne 80 ou il y aurait ton import fromfuture import print_function alors que cet appel doit être fait au tout début du code

Dens26 commented 7 years ago

Je travail dessus pour le moment. J'ai quelque chose d'à peu prés fonctionnel mais bon c'est un peu compliqué pour moi :)

Jean-Bernard-Hallez commented 7 years ago

Je t'encourage.... ;-)

RobyBioloid commented 7 years ago

J'ai posté un plugin jarvis-calendar si ça intéresse. Site Web - GitHub - Issues

N'étant pas expert en bash , j'ai un peu contourné le problème.

Voici comment le plugin fonctionne:

wikijm commented 7 years ago

@Dens26 Que penses-tu de ce qu'a fait @RobyBioloid ? Vous étiez parti sur la même chose ?

RobyBioloid commented 7 years ago

Désolé, j'ai créé deux compte sans m'en rendre compte. Du coup selon le PC avec lequel je post, je ne suis pas loger sur le même compte.

En gros @Dens26 et @RobyBioloid, c'est moi même ;)

wikijm commented 7 years ago

Ceci explique cela. J’imagine donc que tu ne pense que du bien de ce que tu as fait ;-)

Je clôture ce ticket, et j'invite les gens qui souhaitent discuter de ton plugin d'aller sur son repository : https://github.com/RobyBioloid/jarvis-calendar

Merci beaucoup pour le travail que tu as fait @RobyBioloid

Jean-Bernard-Hallez commented 7 years ago

Excellent @RobyBioloid... !!!! Merci encore... J'ai un léger soucis à l'installation, quoi que je demande ca me dit:

python: can't open file 'python/nextEvent.py': [Errno 2] No such file or directory plugins/jarvis-calendar/fr/functions.sh: ligne 26: python/evenement.txt: Aucun fichier ou dossier de ce type

As-tu une idée ?

wikijm commented 7 years ago

:trollface: Roh @Jean-Bernard-Hallez, tu devrais le savoir depuis le temps que tu apporte tes compétences et conseils sur le projet :trollface: :

Pour toute question ou problème lié à un plugin Jarvis, merci de créer un ticket sur le repository correspondant. Ainsi son auteur en sera informé et pourra vous aider.

Ok, alors c'est où?

Depuis Jarvis, allez dans Plugins > Installed > The Plugin > Report an issue
Depuis le site, allez sur la page du plugin et cliquez sur le lien "Open a ticket"

Autrement dit, je ne fait pas de support pour les plugins tiers. Merci de votre compréhension.

Jean-Bernard-Hallez commented 7 years ago

Oui c'est vrai @wikijm...

RobyBioloid commented 7 years ago

J'ai mis à jour le plugin. Ça devrait être bon 😊