Software Development

A lot of the software we develop is intended for publication to the public. Whenever possible, we produce open source software, licensed under the GNU General Public License V3.0.

Plain Text Projects

We currently work on several projects focused on simplifying the format hell in seemingly trivial every-day tasks through the use of plain text formats. The primary goal of these projects is to produce data that is simple, well-structured, version-controllable, suitable for long-term archiving and useful as input to another, as yet unknown, program. Decisions on what file formats to use adhere as closely as possible to the recommendations of the Research Data Management and Digital Curation Office of ETH Library.

Turandot

Turandot The primary purpose of Turandot is the conversion of text files. It is a bit similar to pandoc, though it has a much more narrow focus on one specific conversion process: the conversion of Markdown into PDF with layout and styling defined by CSS. The process simple through a graphical user interface and a single-file template format. It is nevertheless powerful, thanks to bibliographic capabilities and the integration of templating engines.

Turandot@GitLab Releases

acc

acc First planned as a simple tool chain for easing the work with the plain text accounting software hledger, acc evolved into some sort of plain-text ERP system. It's capable of keeping track of your customers, employees, expenses and invoices as well as importing bank statements (via ISO 20022 camt). Acc can generate most of your hledger account records based on this data. Also it's possible to export all business records (expenses etc.) with their respective receipt as a PDF for further archiving. There is also a quite powerful query functionality for easy finding of records. For adding new data, a interactive prompt can be used (you also can just edit the YAML files by yourself).

The project is currently being heavily restructured. Our - unfinished - development efforts are public:

GUI: accgtk@GitLab Library: accabstract@GitLab

Cloudmark

Cloudmark A php/js based system to present and prettily display markdown files with the long term goal to free us all from dreadful Microsoft PowerPoint. Cloudmark wraps remark.js and markdown-it with a file browser, a responsive interface and a SSE based api to sync presentation between multiple devices. Cloudmark relies only on techonologies, that are usually available on any shared web host and can therefore be deployed easily in many environments.

Cloudmark@GitLab