DEV Community

Discussion on: Can you suggest me Free productivity tools?

Collapse
 
mrrcollins profile image
Ryan Collins

I'm full on with the plain text productivity movement. Everything is stored as plain text in a git repo. Folder Structure is:

notes
    Archive
        2019
        2020
    Blogposts
    Journal
    Lists
    Notes
    Projects
        project1
        project2

Tasks use the .taskpaper file format in to files, daily.taskpaper and today.taskpaper. Daily is for repeating tasks while today is my main list of tasks. I manage the files in Vim with vim-taskpaper, but there are extensions for Sublime Text and VS Code. Other projects and tasks may get a .taskpaper list, depending on the project.

At midnight I have a script that goes through the today.taskpaper file and collects the tasks that are marked @today or switch @due() on the current day to @today and then messages me the list of tasks over Telegram. This script also collects all the tasks that were completed the previous day and appends them to my journal.

Journal is %Y.markdown in a Journal folder.

The key is keeping everything in plain text, and write little bash scripts to notify me or add to them.

Collapse
 
madeindjs profile image
Alexandre Rousseau

Just to be curious : why taskpaper fornat over todo.txt?

Collapse
 
mrrcollins profile image
Ryan Collins

I found taskpaper first, so it had first mover advantage. 😄 I looked at todo.txt because it has the mindshare, but I don't like the format. Taskpaper makes better sense to me than todo.txt.

I believe it's a more flexible than todo.txt. Soon I'll release my CLI tool. 😉

Thread Thread
 
developertharun profile image
Tharun Shiv

Oh great!! 🙂🙂 All the best..! 🙂🙌