Projects

Overview

Covid 19 API

Update 2021 - This API is no longer deployed.

This is a small API, that offers daily aggregates on COVID cases / deaths / cases per country, based on open data. https://www.javapapo.eu/covid/. You can find more about it here

Bootstrap Linux

A Python-based utility to automate Fedora Linux environment setup. This tool handles system updates, package installation, Docker setup, Flatpak apps, and development tools automatically. It includes 13 Fedora-specific performance optimizations for better system responsiveness, covering SSD TRIM, memory management, network performance (BBR congestion control), I/O schedulers, and development tools support. Everything is configured through a single JSON file making it easy to customize and reproduce your development environment.

Repo: https://gitlab.com/javapapo-public/boostrap-linux

Crawly

This is a small custom crawler for greek newspaper sites. I wrote it in order to send to my dad while sailing in the ocean a short summary of greek newspaper headlines withouth having to spend a lot of bandwidth and money on huge emails, that would cost a fortune over satellite email. Crawly would pick the headlines and then crawl the actual articles, strip any html and keep the content. It would then zip the results into lightweight html pages and send an email to my dad.

Repo: https://gitlab.com/javapapo-public/crawly