I was looking for the same thing and came up with an ICS file download on thunderbird website.
https://www.thunderbird.net/en-US/calendar/holidays/
Just open the.ics with gnome-calendar and it will ask if you want to import it.
Posted it in nextcloud too already, but now that I also got recommend this post here you go: For non-uk people, there's the same offer for a lot of other countrys from thunderbird too! :)
I wish I was this organised.
Couple of solutions which I'm not 100% sure will be what you need but might give you something to look at.
Use something Lighting Thunderbird to record everything you did in a day and then you can search per day for what you did.
Either self host or find some free hosting and create a wordpress side creating a new entry everyday which should be fully searchable. You can make this private or public depending on what you need.
> Most calendar apps I tried just show 1 month at a time. That's not what I'm looking for..
The cal command supports various formats. For example, cal 1910 will display the entire year of 1910, cal -y to print the current year, or cal -Y to print the next 12 months. No holiday schedule like you seek.
I haven't used any of the following:
Thunderbird has a calendar extension called Lightning. Holiday calendars are available.
The gcal package.
The calendar package.
Various PIM apps might do what you want, such as KOrganizer.
An update: I did a bit more digging and found that Mozilla has a list of Holiday calendars for various countries, so I'm going to use that as my holiday source. For sports, my team of choice publishes various ics links on their official website, so I grabbed one of those.
I'd still like to find a good general-purpose repository for calendars, but this isn't the worst solution for the moment.
Just in case anyone's curious, I'm using vdirsyncer to ingest the various ics links to my local machine, then syncing everything to my Nextcloud server. I suppose I could subscribe directly in Nextcloud, but this setup makes it a bit easier if I ever want to migrate to another calendar provider...
Ive used Ubuntu as my only OS for 12 years now across all of my systems. Thunderbird has always had a calendar option as an extension...
https://www.thunderbird.net/en-US/calendar/
I have something like 20 different email accounts and almost 20GB worth of emails going back to 1996... Thunderbird is the only program that can handle this many accounts and this much data. Evolution was my go to for the first couple years... I like everything integrated... calendar, todo, etc but eventually Evolution could not handle the overall amount of email data and would start crashing on me. It became unbearable so I moved to Thunderbird and have never looked back.
Good luck in your journey! Its fun :)