Helios Journal is a simple calendar journal app designed to help users keep track of their daily thoughts, tasks, and reflections. The application features an interactive calendar interface, allowing users to select dates and record notes. Entries are saved in a JSON Lines (JSONL) format, ensuring efficient data management and easy access to past entries.
- Python 3.x installed on your machine.
tkcalendar
Python library for calendar functionality.json
andos
libraries (included with Python).
To set up the Helios Journal application, follow these steps:
-
Clone the repository:
git clone https://github.com/Errahum/Helios-Journal.git
-
Navigate to the project directory:
cd helios-journal
-
Install the required Python packages:
pip install tkcalendar
-
Run the application:
python helios_journal.py
-
The application will open a window displaying a calendar. Click on a date to open the entry interface.
-
Write your notes for the selected date in the text area and click "Save" to store your entry.
-
Your entries will be saved in a JSONL file located in the
entries
directory.
Contributions are welcome! Please submit an issue or a pull request via GitHub. Please contact me before contributing.
This project is licensed under the MIT License. See the LICENSE file for more details.