All developers work on difficult projects that need focus. All developers get numerous random thoughts in the middle of it. All developers always have their terminal open.
Internal Monologue is a single-command cli tool that enables developers to swiftly log their random unrelated thoughts via their terminal with minimum cognitive diversion. They can then later check these thoughts in a Trello Board when they have the time.
You can use internal monologue by 3 easy steps.
-
Install the pip package for internalmonologue
pip install internalmonologue
-
Generate your Trello API Key and Trello Temporary Token. (You have to be logged into your trello account to see below linked accounts)
You can use the temporary trello token since this app works completely on your local and its only for your own personal use. There is no server. The source code is also available in the repo if you would like to check how it works under the hood
- export your credentials in your bash_profile in the following way
Open your bash_profile with the following command
sudo vi ~/.bash_profile
Then add the following commands to it
export TRELLO_API_KEY="<YOUR_TRELLO_API_KEY_HERE>"
export TEMPORARY_TRELLO_TOKEN="<YOU_TEMPORARY_TRELLO_TOKEN>"
Simply go to your terminal window and type
logue reminder to pay electricity bill
and "reminder to pay electricity bill" will appear in a trello board called Internal Monologue
- Adding labels to your logues so they are automatically sorted when you open your trello board at the end of the day
- Creating a similar tool which uses google docs instead of trello.
Inspired by an idea by Srihari Radhakrishna(n?)