Skip to main content

Manage notes on the commandline

Project description

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.

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
  • tags


  • version control (diff revisions, revert revisions)
  • export module


In Arch Linux you can use the PKGBUILD in AUR. Otherwise use:

$ pip install pynote

Project details

Release history Release notifications

History Node


History Node


History Node


This version
History Node


History Node


History Node


History Node


History Node


History Node


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
pynote-0.2.1.tar.gz (16.1 kB) Copy SHA256 hash SHA256 Source None Jan 31, 2014

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page