Releases: EERomeo/qsnotes
v1.1.1
QSNotes v1.1.0
🚀 What's New in v1.1.0
📝 Streamlined Note Taking
No more title field - The title is now automatically taken from the first line of your note
Faster editing - Jump straight into writing without switching between fields
One-line notes - Perfect for quick thoughts, the title becomes the content itself
⌨️ Scrollable Preview
Browse note contents directly in the list view
Use j/k keys to scroll through the body of the selected note
See more of your notes without opening them
🚀 Command Line Superpowers
Quick notes from terminal:
# Create a note and exit immediately
./notes.py --quick "Buy milk and eggs"
# or with the short option
./notes.py -q "Meeting at 3pm"Start directly in edit mode:
# Open ready to write a new note
./notes.py --new
# or with the short option
./notes.py -nPre-filled templates:
# Start a new note with text already entered
./notes.py --new --body "TODO: "
./notes.py -n -b "Meeting notes:"Pipe content directly:
# Create notes from other commands
echo "Quick thought" | ./notes.py --pipe
cat meeting_notes.txt | ./notes.py --pipe
curl -s https://example.com/note.txt | ./notes.py --pipe🔧 Bash/Zsh Integration
Add this to your .bashrc or .zshrc for the ultimate quick-note experience:
# Quick note function
qn() {
local NOTES_SCRIPT="/path/to/your/notes.py"
if [ ! -t 0 ]; then
# Input from pipe
cat - | "$NOTES_SCRIPT" --pipe && echo "QN OK"
elif [ $# -eq 0 ]; then
# No arguments - open in new note mode
"$NOTES_SCRIPT" --new
else
# With arguments - create quick note
"$NOTES_SCRIPT" --quick "$*" && echo "QN OK"
fi
}Then use it from anywhere:
$ qn # Opens editor for a new note
$ qn Buy milk # Creates quick note without opening the TUI
$ echo "Remember to call mom" | qn # Creates note from piped input
$ cat todo.txt | qn # Import entire file as a note✨ Clean Exits
No more error messages when quitting
q and Ctrl+O both exit cleanly
🔄 Fully Backward Compatible
Your existing notes work exactly as before
Same notes.json format
Initial release
Quick & Simple Notes initial release.