Outils pour utilisateurs

Outils du site


issue162:critique2

I have been using Ubuntu as my main at-home OS for approximately 10 years. One of the things I like most about Linux is that I can freely modify, customize, and break the OS without breaking any laws or Terms of Service clauses. Additionally, I am a huge fan of the way so many applications in Linux do one thing really, really well. This brings me to my review of Task Warrior – the Linux command-line To-Do List. I first took a look at Task Warrior several years ago. It is very lightweight and blazing fast – the best thing, from my perspective, is that it runs in the terminal. Task Warrior is in the Ubuntu repository so installation is simple. To run Task Warrior, simply open the terminal and type task add followed by the text of the task you want to add. The very first time you run Task Warrior, it will ask you if you want to add a generic .taskrc file to your home directory. Once you say yes, you will be ready to go.

J'utilise Ubuntu comme système d'exploitation principal à la maison depuis environ 10 ans. Une des choses qui me plaisent le plus dans Linux est que je peux modifier, personnaliser et casser l'OS librement, sans enfreindre des lois ou clauses de conditions d'utilisation. De plus, j'aime vraiment beaucoup la façon dont de très nombreuses applications dans Linux font une seule chose très, très bien.

Cela m'amène à ma critique de Task Warrior, la liste de tâches en ligne de commande sous Linux. J'ai regardé Task Warrior pour la première fois il y a plusieurs années. Le logiciel est très léger et rapide comme l'éclair, mais le mieux, de mon point de vue, est qu'il s'exécute dans le terminal. Task Warrior se trouve dans le dépôt Ubuntu ; ainsi l'installation est facile.

Pour lancer Task Warrior, il suffit d'ouvrir le terminal et de saisir task add suivi du texte de la tâche que vous voulez ajouter. La tout première fois que vous lancez Task Warrior, il vous demandera si vous voulez ajouter un fichier générique .taskrc dans votre dossier personnel.

Une fois que vous aurez dit oui, vous serez prêt à l'utiliser.

The basic syntax for adding a task is: task add <task description> project:<project name> due:<due date><T due time> priority:<H,M,L> For example, to add a task with the description “Write Task Warrior Review” for the project “Linux” with the due date “tomorrow” at “3:00 pm”, and the priority M, you would type: task add Write Task Warrior Review project:Linux due:tomT15:00 priority:M Tasks may be sorted by project, status, due date, priority, or almost any other tag you care to assign to a task. Task Warrior comes with many predefined reports, but the one I use most often is invoked with the command task list (see image below).

La syntaxe de base pour l'ajout d'une tâche est :

task add <descriptif de la tâche> project:<nom du projet> due:<date limite><T heure limite> priority:<H,M,L> (haut, moyen, bas)

Par exemple pour ajouter une tâche dont le descriptif est « Écrire critique de Task Warrior » pour le projet « Linux » avec l'échéance « demain » à « 15:00 » et la priorité M, vous taperiez : task add Écrire critique de Task Warrior projet:Linux due:demT15:00 priority:M

Les tâches peuvent être triées par projet, état, échéance, priorité ou presque toute autre étiquette que vous voulez donner à une tâche.

Task Warrior comporte beaucoup de rapports prédéfinis, mais celui que j'utilise le plus souvent se fait avec la commande task list (voir l'image ci-dessous).

I have used many different To-Do lists and calendar programs over the years, and, after trying many different options, I found myself wishing that Task Warrior were easier to use on multiple machines. In a nutshell, if you want to sync your tasks to another device you need to have access to a Task Server. Recently I stumbled across one such task server called FreeCinc (https://freecinc.com/). Jack Desert, the guy who created FreeCinc is just a really cool Linux guy who allows anyone to generate keys for his server free of change. Once you click “Generate Keys”, you are taken to a page from which you can download three files. You are also given all of the code you need to run in the terminal in order to get your version of Task Warrior to sync with his server. The three files you will need are the key.pem, cert.pem, and ca.pem files. I would save these files to a location such as Google Drive so you can access them on a mobile device. I recommend that you also save a PDF of the web page with the necessary code so that you can set up Task Warrior using the same account on another machine.

Au fil des ans, j'ai utilisé de nombreux différents logiciels de calendriers et listes de tâches et, après avoir essayé beaucoup d'options différentes, je me suis surpris à souhaiter que l'usage de Task Warrior soit plus facile sur des machines multiples.

Pour faire court, si vous voulez synchroniser vos tâches vers un autre dispositif, vous devez pouvoir accéder à un Task Server. Récemment, j'ai découvert par hasard un serveur de tâches appelé FreeCinc (https://freecinc.com/). Jack Desert, le gars qui a créé FreeCinc est tout simplement un très sympa Linuxien qui permet la génération gratuite de clés pour son serveur à n'importe qui. Dès que vous faites un clic sur « Generate Keys » une page à partir de laquelle vous pouvez télécharger trois fichiers s'affichera. Vous recevez également tout le code nécessaire pour le terminal afin de faire synchroniser votre version de Task Warrior avec son serveur.

Les trois fichiers dont vous avez besoin sont key.pem, cert.pem, et ca.pem. Je vous suggère de sauvegarder ces fichiers à un endroit comme Google Drive pour que vous puissiez y accéder à partir d'un dispositif mobile. Je vous recommande également de sauvegarder un PDF de la page Web contenant le code nécessaire afin de pouvoir configurer Task Warrior avec le même compte sur une autre machine.

In my case, it is really important to me that I can access my tasks on my Android phone. Thankfully there is a free application in the Google Play Store called Foreground which lets you sync with a task server. Once you install Foreground on your phone, you need to configure it to read and write to the account on Jack’s FreeCinc server. This is where saving the three files we downloaded earlier to Google Drive comes in. In the configuration options, there are three folders you can press and search to load the appropriate files. Aside from the three files we downloaded and saved to Google Drive, you will need to type in the name of the server – FreeCinc. Once this has been done, you should be able to sync tasks from your computer to your phone and from your phone to your computer. Total setup time on the computer, the task server, and the phone took less than 30 minutes. The people who wrote Task Warrior provide a lot of really clear information regarding how to actually use the program. An excellent place to begin is at: https://taskwarrior.org/docs/start.html I hope someone finds this article helpful.

Dans mon cas, il est très important de pouvoir accéder à mes tâches sur mon téléphone Android. Heureusement, il existe une application gratuite dans le Google Play Store appelée Foreground qui vous permet de synchroniser avec un serveur de tâches.

Une fois Foreground installée sur votre téléphone, vous devez la configurer pour qu'elle lise et écrive vers le compte sur le serveur FreeCinc de Jack. C'est ici que la sauvegarde des trois fichiers que nous avons téléchargés précédemment vers Google Drive entre en scène. Dans les options de configuration, il y a trois dossiers sur lequel vous pouvez appuyer pour chercher et charger les fichiers ad hoc. Outre les trois fichiers que nous avons téléchargés et sauvegardés sur Google Drive, vous devez saisir le nom du serveur : FreeCinc.

Une fois cela fait, vous devriez pouvoir synchroniser les tâches de votre ordinateur sur votre téléphone et vice versa.

La configuration sur l'ordinateur, le serveur de tâches et le téléphone m'a pris moins de 30 minutes.

Les gens qui ont écrit Task Warrior fournissent beaucoup d'informations vraiment claires sur comment utiliser le programme. Un endroit idéal pour commencer est https://taskwarrior.org/docs/start.html

J'espère que quelqu'un trouvera cet article utile.

issue162/critique2.txt · Dernière modification : 2020/11/05 09:24 de d52fr