Projects

This is a list of projects made by the GGU members.

Services

Breviář v ICS – Czech catholic liturgical calendar in ICS

Generates an ICS liturgical calendar with data from breviář.cz.

Website:
breviar-ics.ggu.cz/
JrUtil – Multitool for processing Czech public transport data [AGPLv3]

A collection of software for reading and analysing Czech public transport data, including converting JDF and CZPTT files to GTFS, matching stops to OSM nodes and scraping real-time positions.

Currently some parts are publicly deployed here: A web app displaying statistics on delays and a conversion of CIS JŘ data to GTFS.

Repository:
gitlab.com/dvdkon/jrutil
Mapa koeficientů daně z nemovitostí – Map of Czech property tax coefficients [GPLv3]

This Interactive Map of Czech Property Tax Coefficients lets users explore and compare property tax rates across different Czech municipalities, offering a clear and easy-to-use visual tool for property owners and buyers.

Website:
mapakdn.ggu.cz/
Repository:
codeberg.org/dvdkon/mapakdn
Matfyz Wiki – Community wiki for MFF CUNI [GPLv2]

Community wiki for Faculty of Mathematics and Physics, Charles University.

Website:
wiki.matfyz.cz/
Repository:
gitlab.mff.cuni.cz/matfyzak/wiki
Menzostat – CUNI canteen data collector and viewer [AGPLv3]

Web application for viewing information about food in canteens of CUNI.

Website:
menzostat.ggu.cz
Repository:
gitlab.com/dvdkon/menzostat

Software

Blades – Blazing fast dead simple static site generator. [GPLv3]

Blades is made to do one job and do it well - generate HTML files from the provided content using the provided templates.
Thanks to zero-copy deserialization and the Ramhorns templating engine, it renders the whole site in milliseconds, possibly more than 20 times faster than other generators like Hugo.

Website:
getblades.org
Repository:
github.com/grego/blades
Confgit – Tool for version management of config files. [GPLv3]

Confgit is a Git overhead for version control of your config files. The main difference between confgit and any other config file version system is it’s simplicity. It makes version control and migration of config files safe and easy.

Repository:
github.com/yagarea/confgit
Florodoro – A pomodoro timer that grows procedurally generated flowers. [GPLv3]

A pomodoro timer that grows procedurally generated trees and flowers while you’re studying.

Repository:
github.com/xiaoxiae/Florodoro/
Grafátko – An app for creating and visualizing graphs and graph-related algorithms. [GPLv3]

An app for creating and visualizing graphs and graph-related algorithms.

Repository:
github.com/xiaoxiae/Grafatko/
Jektex – Advanced latex rendering for jekyll SSG. [GPLv3]

A Jekyll plugin for blazing-fast server-side cached LaTeX rendering, with support for macros. Enjoy the comfort of LaTeX and Markdown without cluttering your site with bloated JavaScript.

Repository:
github.com/yagarea/jektex
PhotosFS – Apple Photos FUSE filesystem [GPLv3]

A FUSE filesystem for browsing Apple Photos (not iPhoto) libraries as if they were standard folders. Useful for NASes of family photos!

Repository:
gitlab.com/dvdkon/photosfs
SIDSS – Simple complex central authentication [GPLv3]

SImple Directory Service Server, an LDAP server made for handling authentication for those who don’t need the enterprise-readiness of other large solutions. Includes a GUI web interface, simple permission handling, and per-service passwords.

Repository:
gitlab.com/dvdkon/sidss/
Slimulator – Slime mold simulator [GPLv3]

Slimulator is a program you can use to simulate slime mold path finding and environment exploration. The input is an image of the environment and the output is a video of the simulated slime mold behavior.

Repository:
github.com/yagarea/Slimulator/
Stopro – A simple utility which will help you with self control and build work ethic. [GPLv3]

Stop procrastinating and get work done!

Stopro is simple utility which will help you with self control and build work ethic. When you activate self control session all distracting pages will be blocked. List of distracting pages is fully configurable. This can help you focus and stop wasting time.

Repository:
github.com/yagarea/Stopro
VŠhled – Android app for CUNI students [MPL 2.0]

An Android app, Kotlin library and CLI tool for students of Charles University, specifically MFF UK, which links to systems used at school to provide a convenient view of a student’s schedule and assignments.

Website:
vshled.ggu.cz/
Repository:
gitlab.com/dvdkon/vshled

Art

Lyricall – Poetry publishing platform [AGPLv3]

Lyricall is minimalistic, multilingual and open source platform for free minded poetry publishing. Main goal is clean design visually and technologically.

Website:
lyricall.cz
Repository:
github.com/yagarea/lyricall
Meziklasí – Fictional chronicle of legendary village [AGPLv3]

This is mainly a literary project which is a fictional chronicle of the village of Meziklasí.

Website:
www.meziklasi.cz
Repository:
github.com/Meziklassociation/meziklasi

Other

Ansible-ggu – Infrastracture-as-code scripts for ggu.cz [MPL 2.0]

The Ansible scripts that configure this server. Uses pyplays, a hacky “add-on” for Ansible that allows using Python scripts in lieu of static YAML files.

Repository:
gitlab.com/dvdkon/ansible-ggu
Public Money Public Code – Czech translation of FSFE initiative [CC BY-SA 4.0]

Czech translation of website of initiative requiring legislation that publicly financed software developed for the public sector be made publicly available under a Free and Open Source Software licence.

Website:
publiccode.eu/cs
Repository:
git.fsfe.org/pmpc/website
Zbroják Anki – Preparation for the theoretical part of the firearms licence examination in the Czech Republic. [CC BY-NC-ND 4.0]

Official exam questions parsed into stylized and polished Anki decks.

Website:
zbrojak.ggu.cz/