STFN

My projects


Pyriodic Backend

Pyriodic Backend The Backend for the Small Web is my idea of creating a very light and simple backend framework for static HTML websites. It is aimed at being used with small personal webpages, written either right away in static HTML, or generated using services like Eleventy.

In short, it uses cron to periodically (hence the name) updated parts of the website based on HTML tag ids. An example use case would be to show the weather or the battery level of the Raspberry Pi the web server is running.

It is available on PyPI, and Codeberg.

Zambretti-py

Zambretti-py is a Python implementation of the Zambretti forecast algorithm. Based on pressure and temperature history, it can forecast the weather for the next few hours.

It is available on PyPI, and Github (I need to move it to Codeberg too).

Solar powered website

My solar powered website is as it says on the box, a website running on a server powered by solar panels. I have wrote about it in detail in the How I built an off-grid, solar powered webserver and exposed it to the Internet blog post. And it has been my main source of inspiration when writing the Pyriodic Backend. In the near future I will need to rebuild the battery system because for the last month (I am writing this in late January) it has not been able to survive the whole night.

fedi.stfn.pl

fedi.stfn.pl is not exactly my project as in I am writing the code (but I did one small PR with changes to the documentation!), but nonetheless it is very “mine” and very important to me. FSPL is my GoToSocial instance, a part of the Fediverse network of federated social media instances. I have been running and managing it for over a year now, it’s running on a small rented VPS and hosts my Fediverse account as well as a small herd of useful bots.

And I wrote quite a few blog posts about how I administrate it.