First commit of pynotes.

Actually I should learn but hey... I have created a
new project.^^ Basic commands 'list', 'show' and 'new'
work.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Added shebang line and changed a variable name.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Removed a debugging print.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Fixed some bugs, improved output.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Implemented TableReport.__str__().

Preparations for different report types.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Improved library.

- I implemented a better datacontainer class(es) with
  the very base commands add, update and delete.
- The Note class was simplified.
- With NoteJSONEncoder the Note class can be serialised
  to JSON.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Implemented new_note, show_note and delete_note.

The data is now stored in an instance dict with int keys.
It will be easier to access data because we do not have
to search the corresponding object in a list. We can kust
access it by the key.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Implemented note.edit and fixed some bugs.

-> Only store the int ID of the notes temporaly and not
   in the JSON file directly.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Added a revision attribute to Note.

The revision is incremented after every edit action.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Added setup.py script.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Improved output formatting.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Some big restructuring.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Added pypi classifiers.

See here: https://pypi.python.org/pypi?%3Aaction=list_classifiers
Added PKGBUILD and changed project layout again.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Prepared README.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Used pythons __underscore__() methods.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Removed versions.py module. We have __init__.py.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Detect env-variable EDITOR.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Modified CHANGES and README.rst.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Changed the meta data to python conventions.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>