I am developing a system for scientific (or non-scientific) diaries/logs.
The goal is to provide scientists (especially ecological/biological researchers) a simple way to log observation.
The data is stored in JSON fomat with a datamodel that makes machine based processing easy (for instance searching for tags, dates, dater anges, titles,...) . The journals can be exported to various output formats (like reStructuredText, HTML, PDF).
So my question is: what kind of user interface should I focus on?
- CLI (Command Line Interface) the CLI is already usable but not finished yet.
- GUI (Graphical User Interface) for instance for Gnome3 or QT.
- WI (Web Interface) this could be run on a central server or locally on any PC.
The finished program will be licensed under the GPLv3 or AGPLv3 and is therefore free software. The programming language is python3.
I would appreciate feedback from interested researchers.
**Update**: The source code is available at https://github.com/daknuett/python3-journal