Manage notes on the commandline
pynote is a project to manage your notes on the commandline. It is entirely written in Python 3 and provides a very handy cmd-interface. You can browse the source code in cgit or in github. Checkout the release notes in redmine and the changelog before updating! If something does not behave as expected please file a bug in the official bugtracker, write an email or look at the support thread in the arch linux forums. Official documentation is hosted via pypi!
Please do not use any of these cool github pull requests because they will mess up the git history (see contributing)!
- create, delete, update, list and read notes
- compare revisions of a note by creating a (colored) unified diff
- list and restore deleted notes in trash
- everything is stored in human readable JSON files
- nice meta data for every note including creation time, updating time, deletion time, uuid, tags
- syntax highlighting using pygments for managing code snippets
- version control (diff revisions, revert revisions)
- export module
In Arch Linux you can use the PKGBUILD in AUR. Otherwise use:
$ pip install pynote