Skip to content

xmatko/keepnote3

Repository files navigation

This is an attempt to port the original KeepNote on GTK+3 / Python 3

The original KeepNote is copyrighted by Matt Rasmussen and the source code is available on GitHub

As this project seems inactive since 2015, I decided to fork and rename it. By the power of the three, this fork is called KeepNote3 (say KeepNoteCube)

KeepNote was originaly designed to be cross-platform (implemented in Python and PyGTK) and stores your notes in simple and easy to manipulate file formats (HTML and XML).

Porting notes

  • pyGTK (Python GTK+ 2.0 bindings) do not support Python 3
  • PyGObject (Python GTK+ >=3.0 bindings) does support Python 2/3

Following these statements, we should first port Keepnote to GTK3, using PyGObject with Python 2.x

Next, we will port to Python 3

Part 1: Migrating to GTK+3 / PyGObject

Read the docs:

PyGObject converting script

https://gitlab.gnome.org/GNOME/pygobject/raw/master/tools/pygi-convert.sh

./pygi-convert.sh mymodule.py

Dependencies (Debian)

  • python-gi

Further information

About

An attempt to port Keepnote to GTK+3 and Python 3

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
GPL-2.0
LICENSE-GPL
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published