This application has been a long time in the making. I started working on it as I began taking calls on the support floor at work. We had no specific way to make notes during customer calls and people utilized various applications such as Notes on OSX, Atom or Sublime text editors to record information.
I felt this was lacking, mostly as managing the notes became a bit tedious and I had to continuously replicate the template that I was using. I began working on
foneutil as my little pet project to improve my Python skills and at the same time create a usable tool where I can store my notes.
The original script had a read file and write to file function. I felt this was lacking and I eventually expanded on removing records. The final push to be able to edit files in-app came as the latest edition. The application is written in Python and utilizes the Pandas module to handle the CSV containing the data.
Above is a short video demonstration of the application. Overall I have learnt quite a lot during the scripting process and it has definitely posed a few challenges. I know I still have some work to do on it to overall improve the script, however it has definitely made taking notes a lot simpler.
I have created a small shell script that can be triggered to install all the requirements and dependencies. The script is downloadable from GitHub: