Tutoriel de configuration pour Taskwarrior C2 Android

J’utilise taskwarrior au quotidien. C’est un excellent outil de gestion de tâches en ligne de commandes. Pour synchroniser mes tâches entre les ordinateurs, j’utilise FreeCinc. Il existe un client Android sobrement intitulé Taskwarrior C2 qui est bien fait, mais difficile à configurer. Je vais vous guider de la création de compte à la synchronisation.

Si vous voulez n’avez pas déjà de compte FreeCinc, je vous recommande d’essayer plutôt InTheAm qui fait également la synchronisation, mais avez des services supplémentaires et un client web graphique intégré. Je pense que ces étapes de configuration sont équivalentes mais je n’ai pas essayé de les reproduite avec InTheAm.

Pour la postérité, les étapes sont écrites en anglais. Bonne configuration 🙂

  1. Create a FreeCinc account
  2. Save the certificate files to Android SD card folder’s Documents/taskwarriorkeys
  3. Install Taskwarrior C2
  4. Launch Taskwarrior once, it will create a default profile. This will create the default taskrc file we will edit.
  5. Install Termux, in Termux: install vim (apt install vim)
  6. cd /storage/emulated/0/Android/data/com.taskwc2/files
  7. ls -> should list a folder named like your profile (see step 4.)
  8. cd VERY-LONG-PROFILE-NAME-XXXXXXX
  9. ls -a -> should list a file named .taskrc.android
  10. open this article on your android phone, copy the template taskrc bellow
  11. vim .taskrc.android -> keyboard i, long clic paste, edit all the Xs so it matches the files copied in step 2.
  12. at the same time volume-down+keyboard e (this enters ESCAPE in Termux), keyboard :x<ENTER>, this will save the file and exit.
  13. Launch Taskwarrior, click SYNC. It should display « SYNC COMPLETE »
  14. To troubleshoot, go to RUN COMMAND and run rc.debug=1 diag and/or rc.debug=1 sync

Voici le template. à la dernière ligne, j’ai désactivé la recurrence sur toutes mes machines taskwarrior mais ce n’est pas obligatoire.


taskd.server=freecinc.com:53589
taskd.key=\/sdcard\/Documents\/taskwarriorkeysv2\/freecinc.key
taskd.certificate=\/sdcard\/Documents\/taskwarriorkeysv2\/freecinc.cert.pem
taskd.ca=\/sdcard\/Documents\/taskwarriorkeysv2\/freecinc_XXXXXXXXX.ca.pem
taskd.credentials=FreeCinc\/freecinc_XXXXXXXXX\/XXXXXXXX-XXXXX-XXXX-XXXX-XXXXXXXXXX

android.sync.periodical=120
android.sync.onchange=10
android.sync.onerror=60

android.sync.notification=all
android.debug=y

recurrence=no

3 réflexions au sujet de « Tutoriel de configuration pour Taskwarrior C2 Android »

  1. InTheAm demande une authentification par google et pas moyen de trouver la politique de sécurité/vie privée. Freecinc a ses limites là dessus mais elles sont claires : chiffrement de la communication mais pas le stockage. Accès aux données et pas de suppression définitive.

    Répondre

    1. Oui c’est vrai que niveau mode de fonctionnement, c’est plus clair du côté de FreeCinc . ^_^

      Répondre

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax