NotesPy is a simple command-line interface (CLI) program for taking notes in Python. It allows you to create, view, update, and delete notes from the terminal. The program stores the notes as text files on your local machine.
To use NotesPy, you need to have Python 3 installed on your system. You can check if you have Python 3 installed by running the following command in your terminal:
python3 --version
If you don't have Python 3 installed, you can download it from the official Python website: https://www.python.org/downloads/
Once you have Python 3 installed, you can clone the NotesPy repository to your local machine by running the following command:
git clone https://github.com/AmeenUrRehman/NotesPy.git
After cloning the repository, navigate to the NotesPy directory and install the required dependencies by running the following command:
pip3 install -r requirements.txt
To run NotesPy, navigate to the NotesPy directory and run the following command:
python3 main.py
This will start the program and display the main menu. From here, you can create a new note, view existing notes, update a note, or delete a note.
To create a new note, select option 1 from the main menu. You will be prompted to enter a title and content for your note. Once you have entered the title and content, the program will create a new text file with the title as the filename and the content as the file content.
To view existing notes, select option 2 from the main menu. The program will display a list of all the notes that you have created. You can select a note from the list to view its contents.
To delete a note, select option 4 from the main menu. The program will display a list of all the notes that you have created. You can select a note from the list to delete it.
NotesPy is licensed under the MIT License. See the LICENSE
file for more information.