mirror of
https://github.com/tomasriveral/ReSSPublica.git
synced 2026-08-11 18:28:38 +02:00
fix: trimester were fourmesters
This commit is contained in:
|
Before Width: | Height: | Size: 296 KiB After Width: | Height: | Size: 296 KiB |
|
Before Width: | Height: | Size: 299 KiB After Width: | Height: | Size: 299 KiB |
@@ -2,7 +2,7 @@
|
||||
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
|
||||
<id>https://raw.githubusercontent.com/tomasriveral/ReSSPublica/refs/heads/main/feed/atom/de/gotteshauserNachReligionImKantonBern</id>
|
||||
<title>Gotteshäuser nach Religion im Kanton Bern</title>
|
||||
<updated>2026-06-18T18:06:22.013240+02:00</updated>
|
||||
<updated>2026-06-18T19:55:34.426811+02:00</updated>
|
||||
<author>
|
||||
<name>ReSSPublica</name>
|
||||
</author>
|
||||
@@ -13,7 +13,7 @@
|
||||
<id>1767265200.0</id>
|
||||
<title>Gotteshäuser nach Religion im Kanton Bern-2026-01-01</title>
|
||||
<updated>2026-01-01T00:00:00+01:00</updated>
|
||||
<content type="html"><img src="https://raw.githubusercontent.com/tomasriveral/ReSSPublica/refs/heads/main/.cache/bernReligionMap-de-2026-01-01-2026-04-30.png" alt="Gotteshäuser nach Religion im Kanton Bern 2026-01-01">evangelisch-reformiert (christlich): 270<br>lutherisch (christlich): 2<br>anglikanisch (christlich): 1<br>evangelische Migrationskirche (christlich): 11<br>römisch-katholisch (christlich): 73<br>christkatholisch (christlich): 4<br>orthodox (christlich): 4<br>orientalisch-orthodox (christlich): 3<br>freikirchlich (christlich): 186<br>mennonitisch (christlich): 10<br>christlich, weitere (christlich): 26<br>sunnitisch (islamisch): 16<br>schiitisch (islamisch): 1<br>islamisch, weitere (islamisch): 2<br>Theravada (buddhistisch): 3<br>Mahayana (buddhistisch): 9<br>Vajrayana (buddhistisch): 7<br>buddhistisch, weitere (buddhistisch): 3<br>hinduistisch: 8<br>jüdisch: 2<br>alevitisch: 2<br>Sikh: 1<br>Bahai: 2<br>weitere: 2<br></content>
|
||||
<content type="html"><img src="https://raw.githubusercontent.com/tomasriveral/ReSSPublica/refs/heads/main/.cache/bernReligionMap-de-2026-01-01-2026-03-31.png" alt="Gotteshäuser nach Religion im Kanton Bern 2026-01-01">evangelisch-reformiert (christlich): 270<br>lutherisch (christlich): 2<br>anglikanisch (christlich): 1<br>evangelische Migrationskirche (christlich): 11<br>römisch-katholisch (christlich): 73<br>christkatholisch (christlich): 4<br>orthodox (christlich): 4<br>orientalisch-orthodox (christlich): 3<br>freikirchlich (christlich): 186<br>mennonitisch (christlich): 10<br>christlich, weitere (christlich): 26<br>sunnitisch (islamisch): 16<br>schiitisch (islamisch): 1<br>islamisch, weitere (islamisch): 2<br>Theravada (buddhistisch): 3<br>Mahayana (buddhistisch): 9<br>Vajrayana (buddhistisch): 7<br>buddhistisch, weitere (buddhistisch): 3<br>hinduistisch: 8<br>jüdisch: 2<br>alevitisch: 2<br>Sikh: 1<br>Bahai: 2<br>weitere: 2<br></content>
|
||||
<published>2026-01-01T00:00:00+01:00</published>
|
||||
</entry>
|
||||
</feed>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
|
||||
<id>https://raw.githubusercontent.com/tomasriveral/ReSSPublica/refs/heads/main/feed/atom/fr/lieuDeCulteParReligionDansLeCantonDeBerne</id>
|
||||
<title>Lieu de culte par religion dans le canton de Berne</title>
|
||||
<updated>2026-06-18T18:06:22.012315+02:00</updated>
|
||||
<updated>2026-06-18T19:55:34.426083+02:00</updated>
|
||||
<author>
|
||||
<name>ReSSPublica</name>
|
||||
</author>
|
||||
@@ -13,7 +13,7 @@
|
||||
<id>1767265200.0</id>
|
||||
<title>Lieu de culte par religion dans le canton de Berne-2026-01-01</title>
|
||||
<updated>2026-01-01T00:00:00+01:00</updated>
|
||||
<content type="html"><img src="https://raw.githubusercontent.com/tomasriveral/ReSSPublica/refs/heads/main/.cache/bernReligionMap-fr-2026-01-01-2026-04-30.png" alt="Lieu de culte par religion dans le canton de Berne 2026-01-01">réformé évangélique (Christianisme): 270<br>luthérien (Christianisme): 2<br>anglican (Christianisme): 1<br>évangélique, église de la migration (Christianisme): 11<br>catholique romain (Christianisme): 73<br>catholique chrétien (Christianisme): 4<br>orthodoxe (Christianisme): 4<br>orthodoxe oriental (Christianisme): 3<br>église libre (Christianisme): 186<br>mennonite (Christianisme): 10<br>autre (Christianisme): 26<br>sunnite (Islam): 16<br>chiite (Islam): 1<br>autre (Islam): 2<br>theravada (Bouddhisme ): 3<br>mahayana (Bouddhisme ): 9<br>vajrayana (Bouddhisme ): 7<br>autre (Bouddhisme ): 3<br>Hindouisme: 8<br>Judaïsme: 2<br>Alévisme: 2<br>Sikhisme: 1<br>Bahaïsme: 2<br>Autre tradition: 2<br></content>
|
||||
<content type="html"><img src="https://raw.githubusercontent.com/tomasriveral/ReSSPublica/refs/heads/main/.cache/bernReligionMap-fr-2026-01-01-2026-03-31.png" alt="Lieu de culte par religion dans le canton de Berne 2026-01-01">réformé évangélique (Christianisme): 270<br>luthérien (Christianisme): 2<br>anglican (Christianisme): 1<br>évangélique, église de la migration (Christianisme): 11<br>catholique romain (Christianisme): 73<br>catholique chrétien (Christianisme): 4<br>orthodoxe (Christianisme): 4<br>orthodoxe oriental (Christianisme): 3<br>église libre (Christianisme): 186<br>mennonite (Christianisme): 10<br>autre (Christianisme): 26<br>sunnite (Islam): 16<br>chiite (Islam): 1<br>autre (Islam): 2<br>theravada (Bouddhisme ): 3<br>mahayana (Bouddhisme ): 9<br>vajrayana (Bouddhisme ): 7<br>autre (Bouddhisme ): 3<br>Hindouisme: 8<br>Judaïsme: 2<br>Alévisme: 2<br>Sikhisme: 1<br>Bahaïsme: 2<br>Autre tradition: 2<br></content>
|
||||
<published>2026-01-01T00:00:00+01:00</published>
|
||||
</entry>
|
||||
</feed>
|
||||
|
||||
@@ -8,10 +8,10 @@
|
||||
<docs>https://github.com/tomasriveral/ReSSPublica</docs>
|
||||
<generator>python-feedgen</generator>
|
||||
<language>de</language>
|
||||
<lastBuildDate>Thu, 18 Jun 2026 18:06:22 +0200</lastBuildDate>
|
||||
<lastBuildDate>Thu, 18 Jun 2026 19:55:34 +0200</lastBuildDate>
|
||||
<item>
|
||||
<title>Gotteshäuser nach Religion im Kanton Bern-2026-01-01</title>
|
||||
<description><img src="https://raw.githubusercontent.com/tomasriveral/ReSSPublica/refs/heads/main/.cache/bernReligionMap-de-2026-01-01-2026-04-30.png" alt="Gotteshäuser nach Religion im Kanton Bern 2026-01-01">evangelisch-reformiert (christlich): 270<br>lutherisch (christlich): 2<br>anglikanisch (christlich): 1<br>evangelische Migrationskirche (christlich): 11<br>römisch-katholisch (christlich): 73<br>christkatholisch (christlich): 4<br>orthodox (christlich): 4<br>orientalisch-orthodox (christlich): 3<br>freikirchlich (christlich): 186<br>mennonitisch (christlich): 10<br>christlich, weitere (christlich): 26<br>sunnitisch (islamisch): 16<br>schiitisch (islamisch): 1<br>islamisch, weitere (islamisch): 2<br>Theravada (buddhistisch): 3<br>Mahayana (buddhistisch): 9<br>Vajrayana (buddhistisch): 7<br>buddhistisch, weitere (buddhistisch): 3<br>hinduistisch: 8<br>jüdisch: 2<br>alevitisch: 2<br>Sikh: 1<br>Bahai: 2<br>weitere: 2<br></description>
|
||||
<description><img src="https://raw.githubusercontent.com/tomasriveral/ReSSPublica/refs/heads/main/.cache/bernReligionMap-de-2026-01-01-2026-03-31.png" alt="Gotteshäuser nach Religion im Kanton Bern 2026-01-01">evangelisch-reformiert (christlich): 270<br>lutherisch (christlich): 2<br>anglikanisch (christlich): 1<br>evangelische Migrationskirche (christlich): 11<br>römisch-katholisch (christlich): 73<br>christkatholisch (christlich): 4<br>orthodox (christlich): 4<br>orientalisch-orthodox (christlich): 3<br>freikirchlich (christlich): 186<br>mennonitisch (christlich): 10<br>christlich, weitere (christlich): 26<br>sunnitisch (islamisch): 16<br>schiitisch (islamisch): 1<br>islamisch, weitere (islamisch): 2<br>Theravada (buddhistisch): 3<br>Mahayana (buddhistisch): 9<br>Vajrayana (buddhistisch): 7<br>buddhistisch, weitere (buddhistisch): 3<br>hinduistisch: 8<br>jüdisch: 2<br>alevitisch: 2<br>Sikh: 1<br>Bahai: 2<br>weitere: 2<br></description>
|
||||
<guid isPermaLink="false">1767265200.0</guid>
|
||||
<pubDate>Thu, 01 Jan 2026 00:00:00 +0100</pubDate>
|
||||
</item>
|
||||
|
||||
@@ -8,10 +8,10 @@
|
||||
<docs>https://github.com/tomasriveral/ReSSPublica</docs>
|
||||
<generator>python-feedgen</generator>
|
||||
<language>fr</language>
|
||||
<lastBuildDate>Thu, 18 Jun 2026 18:06:22 +0200</lastBuildDate>
|
||||
<lastBuildDate>Thu, 18 Jun 2026 19:55:34 +0200</lastBuildDate>
|
||||
<item>
|
||||
<title>Lieu de culte par religion dans le canton de Berne-2026-01-01</title>
|
||||
<description><img src="https://raw.githubusercontent.com/tomasriveral/ReSSPublica/refs/heads/main/.cache/bernReligionMap-fr-2026-01-01-2026-04-30.png" alt="Lieu de culte par religion dans le canton de Berne 2026-01-01">réformé évangélique (Christianisme): 270<br>luthérien (Christianisme): 2<br>anglican (Christianisme): 1<br>évangélique, église de la migration (Christianisme): 11<br>catholique romain (Christianisme): 73<br>catholique chrétien (Christianisme): 4<br>orthodoxe (Christianisme): 4<br>orthodoxe oriental (Christianisme): 3<br>église libre (Christianisme): 186<br>mennonite (Christianisme): 10<br>autre (Christianisme): 26<br>sunnite (Islam): 16<br>chiite (Islam): 1<br>autre (Islam): 2<br>theravada (Bouddhisme ): 3<br>mahayana (Bouddhisme ): 9<br>vajrayana (Bouddhisme ): 7<br>autre (Bouddhisme ): 3<br>Hindouisme: 8<br>Judaïsme: 2<br>Alévisme: 2<br>Sikhisme: 1<br>Bahaïsme: 2<br>Autre tradition: 2<br></description>
|
||||
<description><img src="https://raw.githubusercontent.com/tomasriveral/ReSSPublica/refs/heads/main/.cache/bernReligionMap-fr-2026-01-01-2026-03-31.png" alt="Lieu de culte par religion dans le canton de Berne 2026-01-01">réformé évangélique (Christianisme): 270<br>luthérien (Christianisme): 2<br>anglican (Christianisme): 1<br>évangélique, église de la migration (Christianisme): 11<br>catholique romain (Christianisme): 73<br>catholique chrétien (Christianisme): 4<br>orthodoxe (Christianisme): 4<br>orthodoxe oriental (Christianisme): 3<br>église libre (Christianisme): 186<br>mennonite (Christianisme): 10<br>autre (Christianisme): 26<br>sunnite (Islam): 16<br>chiite (Islam): 1<br>autre (Islam): 2<br>theravada (Bouddhisme ): 3<br>mahayana (Bouddhisme ): 9<br>vajrayana (Bouddhisme ): 7<br>autre (Bouddhisme ): 3<br>Hindouisme: 8<br>Judaïsme: 2<br>Alévisme: 2<br>Sikhisme: 1<br>Bahaïsme: 2<br>Autre tradition: 2<br></description>
|
||||
<guid isPermaLink="false">1767265200.0</guid>
|
||||
<pubDate>Thu, 01 Jan 2026 00:00:00 +0100</pubDate>
|
||||
</item>
|
||||
|
||||
@@ -70,11 +70,18 @@ translatedSignatureDates = {
|
||||
}
|
||||
# used in bernAsianHornet.py
|
||||
translatedBernAsianHornetSightings = {
|
||||
"en": ("Asian Hornet sightings in Bern"),
|
||||
"fr": ("Observations de frelons asiatiques à Berne"),
|
||||
"de": ("Sichtungen von Asiatischen Hornissen in Bern"),
|
||||
"it": ("Avvistamenti di calabroni asiatici a Berna"),
|
||||
"rm": ("Observaziuns da vespras asiaticas a Berna"),
|
||||
"en": "Asian Hornet sightings in Bern",
|
||||
"fr": "Observations de frelons asiatiques à Berne",
|
||||
"de": "Sichtungen von Asiatischen Hornissen in Bern",
|
||||
"it": "Avvistamenti di calabroni asiatici a Berna",
|
||||
"rm": "Observaziuns da vespras asiaticas a Berna",
|
||||
}
|
||||
translatedObservations = {
|
||||
"en": "sightings",
|
||||
"fr": "observations",
|
||||
"de": "Sichtungen",
|
||||
"it": "avvistamenti",
|
||||
"rm": "Observaziuns"
|
||||
}
|
||||
# used in bernReligionMap.py
|
||||
translatedPlacesOfWorshipInBern = {
|
||||
|
||||
+23
-24
@@ -118,34 +118,33 @@ def weeklyRangesFrom(start_date: date):
|
||||
|
||||
return weeks
|
||||
|
||||
|
||||
def trimester_start(d: date) -> date:
|
||||
if d.month <= 4:
|
||||
return date(d.year, 1, 1)
|
||||
elif d.month <= 8:
|
||||
return date(d.year, 5, 1)
|
||||
else:
|
||||
return date(d.year, 9, 1)
|
||||
trimester_index = (d.month - 1) // 3
|
||||
start_month = trimester_index * 3 + 1
|
||||
return date(d.year, start_month, 1)
|
||||
|
||||
|
||||
def next_trimester_start(d: date) -> date:
|
||||
if d.month <= 4:
|
||||
return date(d.year, 5, 1)
|
||||
elif d.month <= 8:
|
||||
return date(d.year, 9, 1)
|
||||
else:
|
||||
return date(d.year + 1, 1, 1)
|
||||
def trimesterRangesFrom(start_date: date):
|
||||
today = date.today()
|
||||
start = trimester_start(d)
|
||||
month = start.month + 3
|
||||
|
||||
if month > 12:
|
||||
return date(start.year + 1, 1, 1)
|
||||
|
||||
return date(start.year, month, 1)
|
||||
|
||||
|
||||
def trimesterRangesFrom(start_date: date, as_of: date | None = None):
|
||||
today = as_of or date.today()
|
||||
|
||||
current_trimester_start = trimester_start(today)
|
||||
start = trimester_start(start_date)
|
||||
current_start = trimester_start(today)
|
||||
|
||||
trimesters = []
|
||||
ranges = []
|
||||
|
||||
while start < current_trimester_start:
|
||||
next_start = next_trimester_start(start)
|
||||
end = next_start - timedelta(days=1)
|
||||
while start < current_start:
|
||||
nxt = next_trimester_start(start)
|
||||
ranges.append((start, nxt - timedelta(days=1)))
|
||||
start = nxt
|
||||
|
||||
trimesters.append((start, end))
|
||||
start = next_start
|
||||
|
||||
return trimesters
|
||||
return ranges
|
||||
|
||||
Reference in New Issue
Block a user