https://github.com/codewithzaqar/notiq
Notiq is a lightweight, command-line based journal application written in Python.
https://github.com/codewithzaqar/notiq
cli command-line filesystem journal json python python3 readme writing
Last synced: 2 months ago
JSON representation
Notiq is a lightweight, command-line based journal application written in Python.
- Host: GitHub
- URL: https://github.com/codewithzaqar/notiq
- Owner: codewithzaqar
- Created: 2025-04-08T14:43:13.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-09T15:02:51.000Z (about 1 year ago)
- Last Synced: 2025-07-03T06:02:53.106Z (about 1 year ago)
- Topics: cli, command-line, filesystem, journal, json, python, python3, readme, writing
- Language: Python
- Homepage:
- Size: 10.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Notiq
Notiq is a lightweight, command-line based journal application written in Python. It allows users to create, view, delete, and search journal entries with persistent storage.
## Installation
1. Ensure you have Python 3.x installed
2. Clone or download this repository
3. Navigate to the project directory
4. Run the application
```
python main.py
```
## Usage
Run the program and use the menu options:
1. Add new entry - Create a new journal entry
2. View all entries - Display all entries with sort option (date/title)
3. Delete entry - Remove an entry by its number
4. Search entries - Find entries by title keyword
5. Edit entry - Modify an existing entry
6. Filter by date - Show entries for a specific date
7. Filter by category - Show entries in a specific category
8. Export entries - Save all entries to a JSON file
9. Import entries - Load entries from a JSON file
10. Exit - Close the application
### Command-Line Mode
```python main.py --add "title" "content"``` Quick add entry
```python main.py --view``` Quick view all entries
```python main.py --help``` Show help
Entries are automatically saved to `journal_entries.json` in the same directory.