Python based application to manage notes during phone interactions.
The main application can be installed using an automated setup script:
curl -sL https://raw.githubusercontent.com/am401/foneutil/master/setup.sh | bash
The above setup script creates a VENV and installs the relevant requirements. To run the application, call the VENV Python application:
env/bin/python foneutil.py
The current main menu options available:
[R]ead file
[A]dd record
[D]elete record
[U]pdate record
[E]xit
All notable changes to this project will be documented in this section.
- Edit functionality within the app, allowing user to edit existing records.
- Changed menu text from
[A]dd a recordto[A]dd record
- Fix bug when creating dat.csv for first time with initial row being written on same line as the header.
- Fix bug where the dataframe was not properly called in the delete record function.
- Fix truncating of longer CSV files.
- Overhauled getData() to split it up in to smaller functions.
- Add the option to delete records while in the script.
- Add checks when running script to check for data file's presence.
- Change Issue variable to Conundrum within input form to allow improved hot key combination.
- Updated some of the shortcut keys for
- Added the ability to exit from the input form without saving the data.
- Revamped user interface to remove numbers from menu options and input form.
- Banner now displays whenever moving back to main menu.
- Add readline module in order to allow for user to edit existing text and move between fields.
- Add context manager to handle opening data file.
- Improved main menu and user interface options.