nvpy iconnvpy 0.9.4

A cross-platform simplenote-syncing note-taking app inspired by nvALT
nvpy is a simplenote-syncing note-taking utility inspired by nvALT (OS X) and ResophNotes (Windows). It is significantly uglier, but it is cross-platform. Yes, you heard right, you can run this on Linux (tested), Windows (tested) and OS X (in theory).

It was written by Charl Botha, who needed a simplenote client on Linux and doesn't mind ugliness (that much). nvpy lives happily at https://github.com/cpbotha/nvpy


To install the latest development version from github, do:

pip install git+https://github.com/cpbotha/nvpy.git#egg=nvpy

OR, to install the version currently on pypi, do:

pip install nvpy

OR, you can of course use easy_install instead:

easy_install nvpy

github always has the latest development version, whereas I upload tagged snapshots (v0.3 for example) to pypi.

How to run for the first time

Create a file called .nvpy.cfg in your home directory that looks like the following:

sn_username = your_simplenote_username
sn_password = your_simplenote_password

If you installed this via pip install, you should now be able to start the application by typing "nvpy". The first time you run it, it will take a while as it downloads all of your simplenote notes. Subsequest runs are much faster as it uses the database it stores in your home directory.

The example nvpy.cfg shows how you can configure the font family and size.

Main features:

  • Syncs with simplenote.
  • Partial syncs (whilst notes are being edited) are done by a background thread so you can keep on working at light speed.
  • Can be used offline, also without simplenote account.
  • Search box does realtime regular expression searching in all your notes.
  • Markdown rendering to browser.
  • Continuous rendering mode: If you activate this before starting the markdown rendering, nvpy will render new html of the currently open note every few seconds. Due to the refresh tag in the generated HTML, the browser will refresh every few seconds. MAGIC UPDATES!
  • reStructuredText (reST) rendering to browser. Yes, you can use nvPY as your reST previewer.
  • Automatic hyperlink highlighting in text widget.
  • KickAss(tm) inter-note linking with [[note name]]. If note name is not found in current list of notes, assumes it's a regular expression and sets it in the search bar.

last updated on:
November 3rd, 2012, 12:47 GMT
developed by:
Charl P. Botha
license type:
BSD License 
ROOT \ Utilities


In a hurry? Add it to your Download Basket!

user rating



1 Screenshot

Add your review!