ec1oud / nettebook

a hypertext notebook

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nettebook is still trying to figure out what to be when it grows up.

At present it's at least a browser and WYSIWYG editor for Markdown files, locally and on IPFS.

screenshot

It has ambitions to lean into the direction of being a personal all-purpose notebook, as well as being suitable for blogging and other informal publishing.

Since QTextDocument supports Markdown task lists, a Kanban mode is under development.

  • requires Qt 5.14 or newer (Qt 6 is OK) to build the main application (in src/)
  • includes code for a KIO worker for reading and writing via IPFS, which also enables KDE applications like kate and dolphin to see the files on your local MFS/unixfs instance or at a particular IPFS hash. This can be built with earlier Qt versions such as 5.12.
  • to build the main application without KIO, use qmake -config no_kio

screenshot screenshot


The "old" branch of this repo also contains the historical version of nettebook which had similar ambitions but was implemented completely differently, around the turn of the century, on the LAMP stack as an ordinary browser application.

About

a hypertext notebook

License:GNU General Public License v3.0


Languages

Language:C++ 97.7%Language:QMake 1.3%Language:CMake 0.7%Language:HTML 0.3%Language:C 0.1%