A command-line note-taking tool
Project description
No Thought Left Behind.
Huh, that's a pretty good idea. I should write that down.
[proceeds to lose the paper]
Wow, I should write down that task for later in Notepad!
[proceeds not to save the file before computer restarts that night]
Ugh.
Tinote is light-weight command-line note-taking tool, designed for quick and easy note management. Keep track of your thoughts, ideas, or reminders directly from the terminal.
(made entirely for myself, but feel free to use it and contribute!)
Installation
Install Tinote using pip:
pip install tinote
Usage
Create a new note (if no category is provided, the last category will be used):
ti add "a note to remember" <optional category> <optional importance>
List all notes (verbose list will include importance and timestamp):
ti list
IDEAS---------------------------------------------------------------------------
[ ] 55 A dating app, but for hamster-owners ONLY
[✔] 58 A sushi company that sell BEEF sushi! :O
VAN-STUFF-----------------------------------------------------------------------
[✔] 55 Fix the latch for the fridge
[ ] 58 Install Solar
[ ] 60 Install roof-rack, hopefully easy
[ ] 61 Attach panels
[ ] 62 Run wiring
List notes with filters (category or importance or marked) or higher verbosity:
ti list -c <category> -i <importance> -m -u -v
Add a sub-note to a note (currently only supports one level)
ti sub <parent_id> "Text of your sub-note" -i <importance>
Mark a note as checked/unchecked:
ti mark <note_id>
Delete a note:
ti delete <note_id>
Clear all notes or notes within a specified category:
ti clear
ti clear -c <category>
Features
- Create and manage notes with optional categories and importance levels
- List notes, with optional filters for categories and importance
- Easily mark notes as checked/unchecked
- Delete notes using their ID
- Clear all notes or notes within a specified category
- Automatically saves notes to a local JSON file for persistence
License
MIT License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tinote-1.1.4.tar.gz.
File metadata
- Download URL: tinote-1.1.4.tar.gz
- Upload date:
- Size: 5.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7415516a8ee1811ad3a9c43c453cb95c15b5a905c0cd42d0de2a1ba644cac42a
|
|
| MD5 |
95c327ff71840e095975dc3bf3d0aa5c
|
|
| BLAKE2b-256 |
f018a1489d3ec28b1416917d0b563fbaea2b649f55a144a897e78682ef05c952
|
File details
Details for the file tinote-1.1.4-py3-none-any.whl.
File metadata
- Download URL: tinote-1.1.4-py3-none-any.whl
- Upload date:
- Size: 5.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7a46df1bed4bb6b252e79e3fc84e1047f491bedf9ca00b426240b16e8e675b4
|
|
| MD5 |
ca7add602c63dec0726d185ad76dfcc2
|
|
| BLAKE2b-256 |
6ab40bd1bb5db462b300be8087eebcb75c8f2b72f4d4f77b0ffb3eb4032bb629
|