Skip to Content Skip to Navigation
Profile image for Álex Córcoles (coding)

Álex Córcoles (coding)

@coder@alex.femto.pub

This is the profile where I talk about coding and technology in English.

50 Posts Posts & Replies 29 Following 5 Followers Search
Pinned post

My "production stuff":

- github.com/festivus-es/festivu - public holidays calendars for Spanish cities
- github.com/remote-es/remotes - companies hiring in Spain for remote positions

Usable WIPs:

- alexpdp7.github.io/selfhostwat - track self-hosting package updates (such as YunoHost)
- github.com/alexpdp7/ubpkg/ - package manager for "upstream binaries"
- github.com/alexpdp7/termflux - Miniflux terminal client

Around 2000, my university provided web hosting for students. This was static web hosting, of course. I wanted my website, and setting it up using HTML was too tedious. So I decided to create my website using PHP, run wget --mirror to scrape it, and upload it to the static web hosting service.

(I don't think that was a novel idea even back then.)

My current personal project is implemented with Django and I run with Kubernetes. This project scraps data and stores it in a PostgreSQL database.

OK, I think I have most of the YunoHost catalogue "scraped"; I have the version history of the applications on YunoHost, and the matching Git tag history for the related repos. Daily scraping should get this updated.

Next step is to set up publishing of the data for use by others, and some static website for easy browsing of this information.

Just added jj support to my package manager ( github.com/alexpdp7/ubpkg ).

It took me a long time to finally switch from Subversion to Git. But once I did, I never looked back. It will likely take me another very long time to switch to jj, but installing it is a first step :-p

I have some doubts about jj's governance, but I'm crossing my fingers the situation improves.

oh no! Carmen Sandiego has stolen your: ability to resist posting a take about encrypted messengers

Perhaps it's time to use this last hour before dinner to fool around with making a Visidata video. I learned it has interesting JSON support recently.

Small milestone of github.com/alexpdp7/selfhostwa ; I have a deployment on my Kubernetes test host that scrapes daily the versions of YunoHost packages. The idea is to make it easy for people to assess how well updated systems like YunoHost are.

(For example, if you want to self-host Nextcloud, you could visit selfhostwatch, search for Nextcloud and view a timeline of updates across different self-hosting solutions.)

@zephyrfalcon I'm lately thinking that it's about making self-hosting easier. There's a ton of OSS feed readers, and there's stuff like YunoHost (and many others), but I feel nowadays it's harder for some reason for regular people to self-host. Many years ago I knew a lot of people who got shared hosting and ran Wordpress.

Nowadays, it feels that self-hosting your own blog for normal people is a fractal of complexity.