-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Journal App Wiki! This comprehensive guide will help you understand, install, and utilize the Journal App efficiently. Whether you are a beginner or an advanced user, this wiki provides everything you need to get started.
The Journal App is a command-line journaling tool that allows users to write, save, and retrieve journal entries effortlessly. Built with simplicity in mind, it focuses on text-based input and file storage to ensure accessibility across all platforms without the need for databases or cloud storage.
- Lightweight and fast
- No login or internet connection required
- Works across Windows, macOS, and Linux
- Completely open-source
- Easy to modify and extend
- Minimalistic Design – No distractions, just write.
- Text File Storage – Entries are stored as plain text files for easy access.
- Directory Navigation – Organize journals by folders and categories.
- Error Handling – Prevents accidental file overwrites and provides warnings.
- Future-Proof – No proprietary formats, ensuring longevity.
- Python 3.x
- Command Line Terminal (CMD, PowerShell, Bash, or Terminal)
git clone https://github.com/Aarooshsaifanboy322/Journal.git
cd journal-app
python main.py
Run the new GUI version with this command:
C# JournalApp.exe
- Open the application.
- Enter a directory where journals should be stored.
- Choose to create a new journal.
- Enter a name for your file.
- Type your journal entry.
- Confirm to save the file.
- Open the application.
- Enter a directory where journals are stored.
- Choose to view a journal.
- Enter the file name.
- The app will display the file contents.
Dir ... /Users/YourName/Documents/Journals
Would you like to view a previous journal? (Yes/No) ... Yes
File: my_journal.txt
(This will display the contents of the journal entry.)
- File Not Found Error – Ensure the file exists and that you are in the correct directory.
- Permission Denied Error – Check file permissions and run the script with proper access rights.
- Python Not Recognized – Ensure Python is installed and added to your system’s PATH.
Currently, the Journal App is designed for desktop use. However, you can use Termux on Android to run it.
You can use a cloud storage service like Google Drive or Dropbox to sync journal entries manually.
Not yet, but I may add a graphical interface in the future.
- Create a GUI version of the app.
- Add a search bar and a place where all the journals are displayed.
The Journal App is released under the MIT License, meaning you are free to use, modify, and distribute it as you like.