Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/santiagolizardo/consolenotes
ConsoleNotes is a command line application which uses the curses library to keep a list of sticky notes on the terminal
https://github.com/santiagolizardo/consolenotes
Last synced: 5 days ago
JSON representation
ConsoleNotes is a command line application which uses the curses library to keep a list of sticky notes on the terminal
- Host: GitHub
- URL: https://github.com/santiagolizardo/consolenotes
- Owner: santiagolizardo
- License: gpl-3.0
- Created: 2015-07-05T13:56:40.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-11-02T22:08:28.000Z (about 1 year ago)
- Last Synced: 2023-11-02T23:23:01.533Z (about 1 year ago)
- Language: C
- Size: 97.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Build Status](https://travis-ci.org/santiagolizardo/consolenotes.svg?branch=master)](https://travis-ci.org/santiagolizardo/consolenotes)
**ConsoleNotes** is a simple sticky notes application for terminal lovers. Use it to save tasks, reminders and other useful information in a simple textual/visual way.
![Screenshot](screenshot.png)
Features
========- Notes stored in JSON format
- Arrange notes in tiles, cascade or randomly (shuffle)
- Jump to note
- Fold/Unfold notes
- UTF8 supportCode
====- Written in C (std=c17)
- Dependencies: Make, cJSON, Ncurses5, Cunit (Unit tests only)Build
=====```shell
git clone --recurse-submodules https://github.com/santiagolizardo/consolenotes.git
cd consolenotes
make
make run
```Usage
=====Use the cursor keys to move a note.
Type 'c' to open the note creation dialog.
Use DELETE key to delete notes.
Use SPACE key to collapse/expand the selected note.
Use the ESCAPE key to close dialogs or exit the app.Issues
======Set the environment variable ESCDELAY to a low value if you don't want to wait after the ESCAPE key is pressed.