Logiciel de suivi des activités WID, What I did?

Posté par . Édité par palm123, Benoît Sibaud et Xavier Claude. Modéré par Yvan Munoz. Licence CC by-sa
28
30
juil.
2016
Technologie

WID est un logiciel de suivi des activités. Il travaille d'une façon différente des outils traditionnels, en collectant des événements provenants de différents agents (android, extension chrome, GitLab, GitHub) auxquels vous allez associer des étiquettes. Ces événements/activités sont représentés sur une frise chronologique. Vous pouvez également créer des activités manuellement.

Avec les données ainsi collectées vous allez pouvoir éditer vos propres rapports pour effectuer le suivi des activités sportives, professionnelles ou autre.

L'idée part d'un constat simple : comment puis-je, en tant que développeur, suivre mes projets, et en tant que sportif, suivre mes activités,… ? Il existe déjà des services pour chaque domaine, mais ils sont généralement orientés sur un type activité et ne permettent pas de croiser les informations. WID permet de capter l'ensemble des activités de votre journée et de les synthétiser grâce au système d'étiquettes.

Une version bêta est disponible en démonstration sur le site web, elle est régulièrement mise à jour. Sinon vous pouvez installer votre propre instance.

Toutes aides ou commentaires sont les bienvenus. De notre coté nous avons prévu d'améliorer le design de l'application, d'améliorer la documentation, de créer un agent pour LiWux/Windows et de gérer l'ouverture multiple de WID sur différents appareils.

  • # Hamster

    Posté par (page perso) . Évalué à 6.

    Perso, j'utilise Hamster : ça fait pile ce que je veux.
    Je peux enregistrer facilement mes taches réalisées : soit au début (puis à la fin), soit à la fin (en indiquant le début), soit à postériori. On peut facilement les classer : système d'étiquettes et de catégories, et le reporting est simple et efficace.

    Après, je peux comprendre que d'autres aient des besoins différents ! ;-)

    • [^] # Re: Hamster

      Posté par . Évalué à 3.

      Je ne connaissais pas, intéressant. Est-ce que tu peux partager sur plusieurs appareil tes activités ?

      • [^] # Re: Hamster

        Posté par . Évalué à 1.

        Est-ce que tu peux partager sur plusieurs appareils tes activités ?

        Non et c'est bien dommage.

        Bien que (il me semble) encore pas mal utilisé, le projet vivote depuis un moment.

        Il fonctionne bien pour du mono-poste, il y a une chouette extension gnome-shell mais un passage à gtk3 et une version « en ligne » seraient vraiment sympa.

        Récemment, un fork a été initié : http://lists.denkeninechtzeit.net/pipermail/hamster-dev-denkeninechtzeit.net/2016-June/000032.html

        Peut-être qu'il y aura une autre dynamique.

  • # chaud pour tester mais...

    Posté par (page perso) . Évalué à 4.

    J'ai sign up, j'ai bien reçu l'e-mail de demande de validation, mais pour l'instant je suis bloqué au sign in. Login chaica

  • # chouette un outil web

    Posté par . Évalué à 2.

    C'est l'outil que je cherchais, en web en plus, top! Hélas je n'arrive pas à le faire fonctionner…
    Je me suis inscrit mais impossible de saisir les tags… Du moins de les enregistrer. Je suis sous Firefox sous Android.

    • [^] # Re: chouette un outil web

      Posté par . Évalué à 2.

      Je vais tester de mon coté. Je reviens vers toi.

      • [^] # Re: chouette un outil web

        Posté par . Évalué à 2.

        en fait pour être plus précis, vu que j'ai réussi à le faire fonctionner sur mon firefox mais sous linux, quand je fais "entrée" sur firefox sur android, il ne se passe rien… Alors que sous mon linux, il créée bien la tâche…

  • # Toggl

    Posté par . Évalué à 1.

    Je cherchais un outil comme cela aujourd'hui et je suis tombé sur
    Toggl en premier (qui n'est pas open source) et fonctionne en web comme le votre.
    Je suis entrain de tester Toggl, si vous connaissez pas, peut-être que vous pouvez comparer.

    Le merge c'est top, Toggl ne l'a pas ou j'ai pas trouvé.

    Un gros boutton play et stop serait préférable, j'ai compris qu'il fallait
    appuyer sur entrée après avoir nommé la tâche pour la terminer.

    J'ai tendance à lancer manuellement plusieurs tâches en même temps,
    par exemple, une installation …
    Est-ce qu'on peut mesurer le temps de plusieurs tâches simultanées ?

    • [^] # Re: Toggl

      Posté par . Évalué à 1.

      Merci, j'irais faire un tour sur Toggl.
      Pour les tâches simultanés, je ne suis pas sur de comprendre mais tu peux tout simplement mettre plusieurs étiquettes qui représentent les tâches sur la même activité.

      • [^] # Re: Toggl

        Posté par (page perso) . Évalué à 3.

        Ce que je comprends des tâches simultanées :

        1. je travaille à distance sur un serveur en lançant des opérations parfois un peu longues, donc avec des temps morts
        2. pendant ces temps morts je fais ma comptabilité

        À la fin du 1 j'estime à la louche que j'ai passé 25% du temps dessus, donc 75% du temps sur la compta. Mais je suis toujours en train de faire de la compta.

        • [^] # Re: Toggl

          Posté par . Évalué à 2.

          Au final tu changes d'activités, donc il faut préciser dans WID le changement à chaque fois. Pour l'instant ça existe pas mais ton logiciel de compta pourrait renvoyer l'information à WID pour te donner les interruptions. C'est dans cette idée WID est développé.

          • [^] # Re: Toggl

            Posté par (page perso) . Évalué à 2.

            Donc pas adapté si je dépanne un truc physique près de moi ?
            Ni si je suis au téléphone alors que j'ai oublié de minimiser une fenêtre ?
            Ni lorsque je fais de la comptabilité : je dois ouvrir tout un tas de documents avec éditeur de texte, tableur, navigateur web, logiciel de courrier électronique.

            Ce ne sont pas des accusations. Par contre ton besoin est « précis », ça ne conviendra pas à beaucoup de gens.

            • [^] # Re: Toggl

              Posté par . Évalué à 1.

              Si adapté si tu dépannes un truc près de toi, l'extension chrome va détecter que tu n'ai plu actif.
              Si adapté si tu es au téléphone, l'agent android va te renvoyer ton coup de fil.
              Si adapté si tes logiciels renvoi à WID l'information.

              Après c'est vrai il faut que tu précises tes activités, soit au fil de l'eau ou soit en fin de journée avec les événements que WID a pu collecter.

              • [^] # Re: Toggl

                Posté par (page perso) . Évalué à 1.

                Tu n'as pas saisi : le logiciel n'est en mesure de « deviner » que des choses hyper basiques, probablement adaptées à ton cas mais pas au mien par exemple.

                Si adapté si tu dépannes un truc près de toi, l'extension chrome va détecter que tu n'ai plu actif.

                Donc avant de détourner le regard de mon écran, je dois mettre Chrome en avant plan. Admettons.
                Et le logiciel devine comment que je suis en train de lire des papiers en rapport avec la compta, ou que je suis en train de démonter un ordinateur portable ?

                Si adapté si tu es au téléphone, l'agent android va te renvoyer ton coup de fil.

                Mon casque téléphonique DECT n'est pas équipé d'Android. Et même s'il l'était, comment le logiciel devine que je téléphone pour la compta, pour un dépannage, la prospection commerciale ?

                Si adapté si tes logiciels renvoi à WID l'information.

                Comment le logiciel devine que j'utilise un navigateur web pour récupérer une information pour la compta, ou pour recherche une info afin de dépanner un client, ou pour n'importe quoi ?
                Idem lorsque j'utilise un tableur, un logiciel d'emails, etc.

                • [^] # Re: Toggl

                  Posté par . Évalué à 1. Dernière modification le 03/08/16 à 22:41.

                  Oui WID va t'aider en détectant ton inactivité par exemple. Puis à toi de dire ce que tu faisais un coup de fil pour la compta par exemple.

  • # webextension pour firefox

    Posté par (page perso) . Évalué à 3.

    Le projet à l'air intéressant, merci à toi de le faire en opensource

    Je me demande s'il serait possible avec webextensions de firefox et l'api actuel de WID, d'avoir un add-on qui fait la chose suivante

    1. push quand firefox passe en focus/unfocus
    2. push le site web quand il y a un changement de tab

    de maniere à pouvoir classifier les sites sur lesquelles on perdWpasse le plus de temps

    • [^] # Re: webextension pour firefox

      Posté par . Évalué à 1.

      C'est une bonne idée pour l'extension, on pensait aller encore plus loin grâce à l'agent sous linux en suivant l'ensemble des fenêtres.

      • [^] # Re: webextension pour firefox

        Posté par (page perso) . Évalué à 1.

        Alors comme je devais bosser sur un autre projet, j'ai décidé de procrastiner et essayer de faire une webextension

        j'arrive à chopper dans le code les events que je veux (changement de tabs, recuperer l'url) mais j'ai un soucis au moment de remonter la donnée au serveur via fetch , ça me retourne l'erreur TypeError: NetworkError when attempting to fetch resource , pourtant j'ai autorisé <all_urls> dans mes permissions

        Est-ce que cela vient des headers CORS coté serveur?

        • [^] # Re: webextension pour firefox

          Posté par . Évalué à 1. Dernière modification le 01/08/16 à 11:39.

          Je ne connais pas bien les extensions FF, mais je ne pense pas qu'il y ait un problème de CORS, mais je peux me tromper. J'ai donc ajouté dans la conf serveur l'ajout des headers qui vont bien :).

          Pour ce qui est du format, il faut envoyer du json ("Content-Type", "application/json") en UTF-8 dans le corps en POST. Par exemple:

          [{
            "beginDateTime" : 1470004611368,
            "endDateTime" : 1470004711368,
            "source" : "browser firefox",
            "value" : "Logiciel de suivi des activités WID, What I did? - LinuxFr.org" (http://linuxfr.org/news/logiciel-de-suivi-des-activites-wid-what-i-did)"
           },{
          // un autre evenement
          }]

          L'url de POST à utiliser doit-être générée dans 'configuration->applications'.

          Et si l'envoi réussi tu dois le voir apparaître aussitôt dans Wid.

          J'espère que ça va pouvoir t'aider.

          • [^] # Re: webextension pour firefox

            Posté par . Évalué à 1.

            Sinon tu peux utiliser le même système que l'extension pour Chromium. Tu peux trouver le code au même endroit que celui de WID dans le répertoire extension. L'extension utilise des GET sur API en précisant le début de l'événement puis la fin. Dans ce cas elle s'appui sur le cookie d'authentification, générer au login sur la partie web.

            Je m'occupe de documenté l'API cette semaine.

          • [^] # Re: webextension pour firefox

            Posté par (page perso) . Évalué à 1.

            d'accord merci, j'avais commencé par repompé l'extension chrome, mais le fetch ne marchait pas (il me semble que firefox est beaucoup plus strict au niveau des CORS que chrome and co)

            je regarde cela ce soir et je te fais un retour

  • # Intégration pour éditeurs de texte

    Posté par . Évalué à 1.

    Merci pour votre service qui m'a l'air prometteur, je cherchais justement un outil de ce type pour mieux comprendre ce que je fais dans ma journée a posteriori.

    Pour les développeurs il y a Wakatime qui permet de comptabiliser le temps passé dans l'éditeur de texte et d'avoir des statistiques sur les langages de programmation utilisés et sur quels projets on travaille. Vous pouvez peut-être aussi utiliser leurs plugins pour les éditeurs de texte puisqu'ils sont open source : Github de WakaTime

    Question : Pouvez-vous synchroniser votre Gitlab avec Github comme peut faire Framasoft avec le framabot ?
    C'est gênant de devoir créer un compte supplémentaire sur un nouveau service pour juste consulter un projet.

    • [^] # Re: Intégration pour éditeurs de texte

      Posté par . Évalué à 1.

      Merci je vais regarder pour Wakatime.

      Non c'est pas le cas, pour l'instant tu peux avoir des événements depuis gitlab ou github pour t'aider à compléter ton activité en cours, ou tu as la possibilité d'utiliser directement ce que propose l'événement.

      Pour les comptes, il faut que l'on supporte des comptes, gitlab, gitbub, google, …

      • [^] # Re: Intégration pour éditeurs de texte

        Posté par . Évalué à 1.

        Pardon je n'ai pas été très clair par rapport à Gitlab et Github. En fait je parlais du code source de WID, si vous pouviez synchroniser le repo de votre Gitlab à Github comme le fait framabot pour Framasoft avec les webhooks afin que l'on puisse y consulter le code source plus facilement, sans avoir à créer un nouveau compte sur votre Gitlab :D.

        • [^] # Re: Intégration pour éditeurs de texte

          Posté par . Évalué à 1.

          Ok, tu as la procédure quelque part ?

          • [^] # Re: Intégration pour éditeurs de texte

            Posté par . Évalué à 1.

            Si vous utilisez Gitlab Enterprise Edition, c'est intégré nativement et ce commentaire StackOverflow explique très bien comment le mettre en place. Sinon, vous devez mettre en place un script pour le faire.

            Je n'ai fait ça pour mes projets qu'en utilisant le Gitlab de Framasoft avec le Framabot qu'ils mettent à disposition donc je ne peux pas conseiller sur le script à utiliser. Peut-être qu'il faudrait contacter la personne de Framasoft qui a mis en place le Framabot, sinon il doit être possible de trouver un script qui fait le travail sur Github. Désolé de ne pas pouvoir aider plus pour le script.

          • [^] # Re: Intégration pour éditeurs de texte

            Posté par . Évalué à 1.

            Je viens de voir que vous avez rendu public le projet Gitlab et qu'il est donc possible de consulter le code source sans avoir à s'inscrire. Il n'est donc peut-être plus aussi intéressant de synchroniser avec Github sauf pour faciliter la création des issues. Mais c'est à vous de voir si vous voulez que les gens soient plus actifs sur Github ou sur votre Gitlab.

            Super d'avoir fait WID en NodeJS et d'utiliser Docker ! C'est plus facile à installer soi-même.

      • [^] # Re: Intégration pour éditeurs de texte

        Posté par . Évalué à 2.

        On vient de regarder Wakatime, c'est en cours d'intégration.

        • [^] # Re: Intégration pour éditeurs de texte

          Posté par . Évalué à 2. Dernière modification le 01/08/16 à 16:22.

          C'est fait, tu peux utiliser les plugins Wakatime pour envoyer les données vers WID.

          • [^] # Re: Intégration pour éditeurs de texte

            Posté par . Évalué à 1.

            Ouah, ça s'appelle être efficace ! Je vais pouvoir tester ça d'ici peu.
            J'ai remarqué un souci dans la documentation à propos de WakaTime, il n'y a pas de retour à la ligne donc on ne voit pas tout ce qui est nécessaire de changer dans la configuration.

            De ce que je comprends, comme on change l'URL de l'API, il n'est donc plus possible d'utiliser WakaTime à côté ? Ça serait bien de trouver une solution pour pouvoir garder les deux afin de permettre une transition douce. Mais vous n'avez peut-être pas suffisamment la main dessus pour pouvoir régler ce problème.

            En tout cas, merci !

            • [^] # Re: Intégration pour éditeurs de texte

              Posté par . Évalué à 1.

              Oui il faut que l'on corrige la doc.

              Je ne pense pas que ça soit possible, il faut que je relise la doc mais je crois bien que tu peux préciser seulement une seule url.

            • [^] # Re: Intégration pour éditeurs de texte

              Posté par . Évalué à 1.

              Nous sommes en train de revoir l'api des événements en autre pour Wakatime. Pour l'instant tu as les informations de Wakatime mais l'affichage n'est pas utilisable pour l'instant.

            • [^] # Re: Intégration pour éditeurs de texte

              Posté par . Évalué à 1.

              Le client CLI WakaTime ne permet pas d'avoir plusieurs URL. Plutôt que de modifier le code, je mettrais plutôt en place un petit serveur local qui dupliquerait la requête envoyée. En recherchant pas trop longtemps, il y a par exemple: teeproxy.

  • # irc

    Posté par (page perso) . Évalué à 2.

    Vous avez un chan irc ?

  • # Ça a l'air intéressant.

    Posté par (page perso) . Évalué à 6. Dernière modification le 31/07/16 à 16:14.

    Comme un autre, à un moment, j'utilisais Hamster mais fallait tout rentrer à la main. C'était chiant et souvent j'oubliais (donc je me retrouvais avec une activité de 5 min réelles qui a duré plusieurs heures dans Hamster). J'aime bien l'idée de la mise à jour automatique (que l'on peut éventuellement éditer manuellement après coup). Maintenant:

    • Si je comprends, il est possible de monitorer un compte Github ou Gitlab. Mais même si j'en ai effectivement pour les quelques fois où des projets le requièrent, 90% des projets auxquels je participe ont leurs propres dépôts. Quand les dépôts sont publics (cad avec notamment la possibilité de clones/checkout anonyme), ne pourrait-on imaginer que WID puisse y récupérer les infos?
      Bien entendu, je comprends bien que cela implique des crons réguliers, et qu'en plus cela prendrait temps et espace disque. Cela pourrait être une option pour les auto-hébergés, pas forcément pour le site en démo.
      L'autre possibilité serait d'avoir un hook sur le dépôt même, mais cela implique évidemment d'avoir le contrôle admin du dépôt.

    • Notons cependant que rapporter des commits n'est pas forcément significatif. C'est genre 1% de l'activité du développeur. Il m'arrive souvent de travailler des jours pour au final faire 1, 2 ou 3 commits (d'un coup). En vrai, il faudrait plutôt rapporter mon temps actif dans mon éditeur de code (vim dans mon cas).

    • Comment une appli reporte-t-elle son activité? As-tu une API quelque part qui explique comment se contacter à WID et rapporter les infos? Je ferais bien un plugin GIMP par exemple, pour tester.

    • Par contre, comment reporter une activité continue sur le long terme? Rapporter une absence d'activité (idle): ok, pas de problème, c'est un état de l'ordinateur. Rapporter un commit, c'est facile. Rapporter un coup de téléphone: y a une heure de début et de fin. Aisé.
      Mais rapporter du code (sur plusieurs heures), ou du dessin (pareil)? Surtout qu'il arrive de s'arrêter de taper, mais on reste devant l'écran à réfléchir. Un plugin ne peut donc pas se contenter de dire "ah il tape plus ou bouge plus le pointeur, il se repose!". Et inversement, il va pas spammer WID toutes les minutes pour dire que le gars tape encore en toujours dans son éditeur.
      Quelle logique a-t-il donc été décidé d'appliquer pour découper ce genre d'activités? Et comment cela se traduit-il dans l'API de WID?

    Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]

    • [^] # Re: Ça a l'air intéressant.

      Posté par (page perso) . Évalué à 3. Dernière modification le 31/07/16 à 16:25.

      Autre remarque: il pourrait être intéressant d'avoir une application générique qui envoie l'info sur quelle application a le focus et pour combien de temps (sans prendre en compte les temps trop courts pour ne pas spammer inutilement WID pour un alt-tab qui tombe sur la mauvaise application par exemple). Cela n'enlève rien au bienfondé des plugins spécifiques (comme disent certains, par exemple pour la liste des sites visités sur le navigateur; cela pourrait aussi être pour comptabiliser le temps passé sur une image précise dans GIMP, etc.), mais permet de gérer au moins superficiellement toutes les applications sans plugin spécifique (on sait qu'on a passé X minutes sur telle app. On n'a pas le détail, mais mieux que rien).

      Par contre je sais pas si c'est possible dans Wayland, puisqu'avec l'isolation des applications, je doute qu'une application "normale" puisse avoir l'information du nom d'une autre application qui a le focus. J'imagine qu'il faudrait une application avec des pouvoirs spéciaux.

      Enfin… à étudier.

      À propos, le site a un lien, en bas de page, vers un dépôt gitlab, différent de celui donné dans la news (user différent). Et cliquer dessus m'amène sur une page de login (dépôt privé donc?). Ce serait bien de mettre à jour. :-)

      Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]

      • [^] # Re: Ça a l'air intéressant.

        Posté par . Évalué à 1.

        Dans X11, je sais qu'il est possible de récupérer les noms des fenêtres sans pouvoirs spéciaux. J'ai pas encore regarder pour Wayland. Ceci va être la fonction principal de l'agent sous Linux.

        Oui pour le lien, c'est un oubli, j'ai bougé le repo juste avant de faire la news, zut !

        • [^] # Re: Ça a l'air intéressant.

          Posté par (page perso) . Évalué à 3.

          J'ai pas encore regarder pour Wayland. Ceci va être la fonction principal de l'agent sous Linux.

          Wayland isole les applications par sécurité. Ainsi par exemple une application ne peut pas voir ce qu'on écrit sur une autre app (typiquement ce que font les keyloggers), ni modifier le texte avant qu'il arrive sur une autre application. L'application de screenshot aussi est désormais une application privilégiée car une application "normale" ne doit pas avoir le droit de voir le contenu d'autres applications.

          Maintenant j'ai jamais rien lu au sujet simplement du nom des autres applications. Mais étant donné le modèle de sécurité très fort de Wayland et d'isolation des applications, cela ne m'étonnerait pas s'il y a blocage. À tester.
          En tous cas, oui c'est possible dans X11. Tout est possible dans X11 (et c'était bien le problème au niveau sécurité). Donc c'est pas une bonne comparaison. ;-)
          De toutes façons, va falloir se mettre à Wayland. Toutes les distribs sont en train d'y passer à court ou moyen terme (bon hormis Ubuntu avec Mir, bien sûr).

          Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]

          • [^] # Re: Ça a l'air intéressant.

            Posté par (page perso) . Évalué à 4.

            Maintenant j'ai jamais rien lu au sujet simplement du nom des autres applications. Mais étant donné le modèle de sécurité très fort de Wayland et d'isolation des applications, cela ne m'étonnerait pas s'il y a blocage. À tester.

            Que l'on ai la liste des applications ayant une fenêtre ouverte ne me semble pas problématique (c'est l'équivalent d'un ps), par contre le titre de la fenêtre, ça peut vite être problématique (par exemple on peut suivre l'historique Firefox de quelqu'un avec ça).

            « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

      • [^] # Re: Ça a l'air intéressant.

        Posté par . Évalué à 2.

        Autre remarque: il pourrait être intéressant d'avoir une application générique qui envoie l'info sur quelle application a le focus et pour combien de temps

        Un peu comme arbtt ?

        • [^] # Re: Ça a l'air intéressant.

          Posté par . Évalué à 1.

          Oui c'est dans la même idée.

        • [^] # Re: Ça a l'air intéressant.

          Posté par (page perso) . Évalué à 2.

          Ah bah ouais. Exactement comme arbtt, qui couplé avec une appli comme WID pourrait donner des stats assez détaillée de son activité.

          Ce qui me fait marrer tout de même, c'est qu'on crie tous aux effraies parce qu'on est "pisté" par toutes ces entreprises, mais au final on se piste soi-même. Bien sûr, c'est pas pareil, puisque là c'est usage personnel, souvent dans une bataille personnelle contre la procrastination. Mais ça fait tout de même un peu peur. Autant une appli telle que WID est intéressante avec son côté serveur, puisque ça permet de synchroniser les infos de plusieurs machines (ne serait-ce que l'ordi et le smartphone), autant je ne pense pas que j'utiliserai une telle application si ce n'est pas moi qui l'administre.
          Enfin je pourrais utiliser la version "chiante" où je rentre tout à la main, mais pas la version utile qui reçoit le détail de mes activités avec un bot local tel que arbtt.

          Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]

    • [^] # Re: Ça a l'air intéressant.

      Posté par . Évalué à 3. Dernière modification le 31/07/16 à 17:30.

      • Ce n'est pas du monitoring, c'est des hooks qui envoi à WID les informations pour éviter les crons. L'option du cron est envisageable voir sur ton ordinateur directement.

      • Le commit est juste considéré comme un événement de l'activité en cours, WID suppose que le temps écoulé depuis la dernière activité est ton temps de développement.

      • L'application apporte des événements sur ton activité, que tu peux utiliser comme ton activité. L'idée c'est par la suite de déterminé automatiquement par rapport aux événements ce que tu faisais. Il existe une API, il faut que je la documente, c'est prévu.

      • Il y a un système d'agrégation des événements pour éviter d'être spammer. Il manque une interface pour générer les agrégations.

  • # L'écosystème TaskWarrior + TimeWarrior

    Posté par . Évalué à 2.

    Il existe TaskWarrior et le tout nouveau TimeWarrior en beta par les mêmes développeurs pour respectivement gérer sa todo-list pour le premier et gérer son temps pour le second.

    Peut-être que vous pouvez faire quelque chose avec ces logiciels open source comme bénéficier de leur interface CLI pour utiliser WID autrement, utiliser les todos TaskWarrior pour WID ou aussi permettre d'utiliser WID comme serveur de synchronisation TaskWarrior (le TaskWarrior Server officiel n'a pas l'air super facile à installer). Et comme la communauté a créé de nombreux outils pour TaskWarrior, si vous vous y intégrez, vous pourriez en bénéficier aussi.

    Je pense que si vous arrivez à bénéficier du travail de leur communauté ou au moins d'une partie de leur écosystème, ça fera avancer WID encore plus vite.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.