Cournal is a collaborative note taking and journal application using a stylus.
I need something to allow collaborative annotation of PDF files, Cournal is therefore heavily inspired by Xournal (note taking) and Gobby (collaboration).
The goal of this project is a note taking application similar to Xournal, but with networking support.
There has been numerous discussions over many years on the Xournal mailing list and Xournal++ even had experimental networking support, but it didn't work out. So I started Cournal, which got networking support just after PDF viewing and simple drawing was done and was therefore designed with networking in mind from the ground up.
Yes, but you might miss some features (to change that, see next section ;-)).
You are very welcome to support the project!
To get into Cournal hacking, have a look at LINKS.md, which contains a list of most things you need to know. Feel free to contact me, if questions arise or if you want to improve Cournal, but don't know what needs work.
- Python 3.x
- Poppler 0.18 or newer
- GObject Introspection
- ZopeInterface 3.6.0 or newer
- GTK+ 3.x
- Twisted for python3 (download script: download-twisted.sh)
A proper installation is unsupported at the moment. To start Cournal run ./download-twisted.sh in Cournals base directory
Patches to support system-wide installation are very welcome.
cournal-server.py [portnumber]
Start Cournal, select "Annotate PDF" and then "Connect to Server".
The file format is compatible to Xournals .xoj files, but Cournal might not be able to open some .xoj files created by Xournal, because the it doesn't support all features of the file format. The other way around should work though.