Create calender files for full church years.
Project description
kyrkokalender
Skapa kalenderfiler i iCalendar-format (.ics) för hela kyrkoår med information om helgdagarnas namn, tema, textläsningar etc. Datat hämtas från svenskakyrkan.se och är samma datamängd som visas på deras sida Kyrkoårets bibeltexter.
Exempel på information för en helgdag:
-------
DTSTART
-------
2025-11-30
-------
SUMMARY
-------
Första söndagen i advent
-----------
DESCRIPTION
-----------
Tema: Ett nådens år
Den första söndagen i advent berättar om hur Jesus som vuxen rider in i Jerusalem
för att fira den judiska påsken, den händelse som skedde alldeles innan det vi
firar under påsken. Han kommer ridande på en åsna och vill frid och fred istället
för död och blod.
Årgång 3:
Sak 9:9-10
Upp 5:1-5
Matt 21:1-9
Ps 24:1-10
Den liturgiska färgen är vit - byte till violett/blå efter kl 18. På altaret står
sex ljus samt vita blommor.
Advent
Ordet advent betyder ankomst, Jesu ankomst. Under advent minns och tänker vi på
Jesu födelse, Jesu återkomst och Jesus som finns hos oss idag.
---
URL
---
https://www.svenskakyrkan.se/kyrkoaret/bibeltexter?id=12&year=2025
För användare av Google Kalender kan filerna lätt importeras till en befintlig kalender.
Användning
Installation
Det enda systemkravet är uv. Det går såklart att installera utan uv men varför? Klona eller ladda ner repot så är det redo att köras direkt.
Skapa kalender
uv run create-calendar 2025
API-nyckel
För att använda skriptet behöver du en API-nyckel. Titta på Kyrkoårets bibeltexter
med Developer tools i din webbläsare och kika på hur webapi/api-v2/churchcalendar/ anropas.
Cachning
För att inte anropa Svenska kyrkans servrar i onödan cachas resultatet i datorns temp-mapp. Använd flaggan
--reload för att ignorera cachad data.
Granska kalender
Granska kalenderfilerna för att se att det blev rätt:
uv run review-calendar kyrkoåret_2025.ics
Kör utan att installera
Så länge du har uv och en API-nyckel kan du köra:
uvx kyrkokalender 2025
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kyrkokalender-1.0.2.tar.gz.
File metadata
- Download URL: kyrkokalender-1.0.2.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7977934d4b760285c777fb5fd95082bb2d48ca9c02c461f467f70c527ed9d43
|
|
| MD5 |
9ca6020ad7f2ca38a7bd7957e3ca6b67
|
|
| BLAKE2b-256 |
56ca3b92ce0a9bfee47bac4589cd2db8f06c9bd45ad2183d40d25ed5129c677f
|
File details
Details for the file kyrkokalender-1.0.2-py3-none-any.whl.
File metadata
- Download URL: kyrkokalender-1.0.2-py3-none-any.whl
- Upload date:
- Size: 7.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c6b2f13c1cbaf079503aae369837eb89e8788d75534de1d04c1cad2a348ba213
|
|
| MD5 |
8904306eb01019fa675876433629d699
|
|
| BLAKE2b-256 |
33a0fce39e934256905d36cadd669b16e9d9ba30ff73df4604625f01a4cbd103
|