summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2024-08-24 17:14:47 +0200
committerElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2024-08-24 17:14:47 +0200
commit3ee00e87564045defc10400304f3ec2d481770cb (patch)
treedd5f90837a9a870dd9c7cf3b49cb6659e162f51d
parent74b093038c7437c99e6c2296854f11adc4f7dc38 (diff)
Add a version with ephemeris data
-rwxr-xr-xplanner/planner_generator.py83
-rw-r--r--planner/templates/week_on_one_page-A6-r.svg298
-rw-r--r--planner/templates/week_on_one_page-A6-v.svg264
3 files changed, 449 insertions, 196 deletions
diff --git a/planner/planner_generator.py b/planner/planner_generator.py
index 5d9e397..906c0fc 100755
--- a/planner/planner_generator.py
+++ b/planner/planner_generator.py
@@ -257,9 +257,86 @@ class BiweeklyGenerator(Generator):
continue
last_monday = week[0]
- self.render_page(page=page, week=week)
+ texts = self.get_texts(week)
+
+ self.render_page(page=page, week=week, text=texts)
page += 1
+ def get_texts(self, week):
+ return ["" for i in range(7)]
+
+
+class EphemerisbiweeklyGenerator(BiweeklyGenerator):
+ """
+ """
+ default_template = "week_on_one_page-A6"
+
+ def get_texts(self, week):
+ # we import suntime just here, because it's a third party
+ # library and not used elsewhere
+ try:
+ import astral
+ import astral.sun
+ import astral.moon
+ except ImportError:
+ print("Printing a planner with ephemeris requires "
+ "the astral library version 3.x.")
+ sys.exit(1)
+
+ if not self.latitude or not self.longitude or not self.timezone:
+ print("Printing ephemeris requires latitude and longitude")
+ sys.exit(1)
+
+ location = astral.LocationInfo(
+ "",
+ "",
+ self.timezone,
+ self.latitude,
+ self.longitude,
+ )
+ local_tz = dateutil.tz.gettz(self.timezone)
+
+ texts = []
+ for day in week:
+ sun = astral.sun.sun(location.observer, date=day)
+ sunrise = sun["sunrise"].astimezone(local_tz)
+ noon = sun["noon"].astimezone(local_tz)
+ sunset = sun["sunset"].astimezone(local_tz)
+ moon_phase = astral.moon.phase(day)
+ if moon_phase < 7:
+ moon_icon = "●"
+ elif moon_phase < 14:
+ moon_icon = "☽"
+ elif moon_phase < 21:
+ moon_icon = "○"
+ else:
+ moon_icon = "☾"
+ moon_phase = round(moon_phase, 2)
+ try:
+ moon_rise = astral.moon.moonrise(location, date=day)
+ moon_rise = moon_rise.astimezone(local_tz).strftime("%H:%M")
+ except ValueError:
+ moon_rise = ""
+ try:
+ moon_set = astral.moon.moonset(location, date=day)
+ moon_set = moon_set.astimezone(local_tz).strftime("%H:%M")
+ except ValueError:
+ moon_set= ""
+ text = ("☼ {sunrise} — {noon} — {sunset} "
+ + "{moon_icon} ({moon_phase}) "
+ + "{moon_rise} — {moon_set} "
+ ).format(
+ sunrise=sunrise.strftime("%H:%M"),
+ noon=noon.strftime("%H:%M"),
+ sunset=sunset.strftime("%H:%M"),
+ moon_icon=moon_icon,
+ moon_phase=moon_phase,
+ moon_rise=moon_rise,
+ moon_set=moon_set,
+ )
+ texts.append(text)
+
+ return texts
class MonthGenerator(Generator):
"""
@@ -304,8 +381,8 @@ class EphemerismonthGenerator(MonthGenerator):
import astral.sun
import astral.moon
except ImportError:
- print("Printing a month planner with ephemeris requires"
- "the astral library.")
+ print("Printing a month planner with ephemeris requires "
+ "the astral library version 3.x.")
sys.exit(1)
if not self.latitude or not self.longitude or not self.timezone:
diff --git a/planner/templates/week_on_one_page-A6-r.svg b/planner/templates/week_on_one_page-A6-r.svg
index 51d01fa..6ad661f 100644
--- a/planner/templates/week_on_one_page-A6-r.svg
+++ b/planner/templates/week_on_one_page-A6-r.svg
@@ -8,7 +8,7 @@
version="1.1"
id="svg5"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
- sodipodi:docname="week_on_one_page-A6-r.svg"
+ sodipodi:docname="week_health-A6-r.svg"
inkscape:export-filename="/home/valhalla/projects/software/pdfscripts/pdfscripts/templates/week_on_two_pages-A6-v.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
@@ -26,15 +26,15 @@
inkscape:pagecheckerboard="0"
inkscape:document-units="mm"
showgrid="true"
- inkscape:zoom="1.0350929"
- inkscape:cx="198.5329"
- inkscape:cy="279.68504"
- inkscape:window-width="1161"
- inkscape:window-height="830"
- inkscape:window-x="117"
- inkscape:window-y="56"
+ inkscape:zoom="2.03"
+ inkscape:cx="186.4532"
+ inkscape:cy="399.01478"
+ inkscape:window-width="1919"
+ inkscape:window-height="957"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
inkscape:window-maximized="0"
- inkscape:current-layer="layer1"
+ inkscape:current-layer="layer4"
showguides="true"
inkscape:guide-bbox="true"
inkscape:showpageshadow="2"
@@ -77,31 +77,9 @@
<defs
id="defs2" />
<g
- inkscape:label="Layer 1"
+ inkscape:label="structure"
inkscape:groupmode="layer"
id="layer1">
- <text
- xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:32px;line-height:1.25;font-family:sans-serif;fill:#404040;fill-opacity:1;stroke:none"
- x="379.93231"
- y="45.264271"
- id="text7108"><tspan
- sodipodi:role="line"
- id="tspan7106"
- x="379.93231"
- y="45.264271"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:end;text-anchor:end;fill:#404040;fill-opacity:1">{{ week[-1].strftime('%Y') }}</tspan></text>
- <text
- xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:32px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#404040;fill-opacity:1;stroke:none"
- x="37.804909"
- y="45.230762"
- id="text7108-3"><tspan
- sodipodi:role="line"
- id="tspan7106-5"
- x="37.804909"
- y="45.230762"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#404040;fill-opacity:1">{{ week[-1].strftime('%B') }}</tspan></text>
<path
style="fill:none;stroke:#7f7f7f;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 37.795278,170.07874 H 377.95276"
@@ -127,185 +105,295 @@
d="M 37.795278,283.46457 H 377.95276"
id="path1562-6-3"
sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;stroke:#7f7f7f;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 37.795278,340.15748 H 377.95276"
+ id="path1562-6-3-7"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;stroke:#7f7f7f;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 37.795278,396.8504 H 377.95276"
+ id="path1562-6-3-5"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;stroke:#7f7f7f;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 37.795277,453.54331 H 377.95276"
+ id="path1562-6-3-3"
+ sodipodi:nodetypes="cc" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ x="377.95276"
+ y="472.44095"
+ id="text7108-3-5-63-7"><tspan
+ sodipodi:role="line"
+ id="tspan7106-5-7-6-9"
+ x="377.95276"
+ y="472.44095"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:end;text-anchor:end;fill:#3f3f3f;fill-opacity:1">week</tspan></text>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="day_labels"
+ style="display:inline">
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:32px;line-height:1.25;font-family:sans-serif;fill:#404040;fill-opacity:1;stroke:none"
+ x="379.93231"
+ y="45.264271"
+ id="text7108"><tspan
+ sodipodi:role="line"
+ id="tspan7106"
+ x="379.93231"
+ y="45.264271"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:end;text-anchor:end;fill:#404040;fill-opacity:1">{{ week[-1].strftime('%Y') }}</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:32px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#404040;fill-opacity:1;stroke:none"
+ x="37.804909"
+ y="45.230762"
+ id="text7108-3"><tspan
+ sodipodi:role="line"
+ id="tspan7106-5"
+ x="37.804909"
+ y="45.230762"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#404040;fill-opacity:1">{{ week[-1].strftime('%B') }}</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#3f3f3f;fill-opacity:1;stroke:none"
x="378.18207"
- y="79.349457"
+ y="72.973366"
id="text7108-3-5"><tspan
sodipodi:role="line"
id="tspan7106-5-7"
x="378.18207"
- y="79.349457"
+ y="72.973366"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:end;text-anchor:end;fill:#3f3f3f;fill-opacity:1">{{ week[0].strftime('%A') }}</tspan></text>
<text
xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ style="font-style:normal;font-weight:normal;font-size:21.3333px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
x="36.236526"
- y="79.294121"
+ y="72.91803"
id="text7108-3-5-6"><tspan
sodipodi:role="line"
id="tspan7106-5-7-7"
x="36.236526"
- y="79.294121"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[0].strftime('%d') }}</tspan></text>
+ y="72.91803"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.3333px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[0].strftime('%d') }}</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#3f3f3f;fill-opacity:1;stroke:none"
x="378.17255"
- y="135.97206"
+ y="129.66628"
id="text7108-3-5-9"><tspan
sodipodi:role="line"
id="tspan7106-5-7-9"
x="378.17255"
- y="135.97206"
+ y="129.66628"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:end;text-anchor:end;fill:#3f3f3f;fill-opacity:1">{{ week[1].strftime('%A') }}</tspan></text>
<text
xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ style="font-style:normal;font-weight:normal;font-size:21.3333px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
x="36.226994"
- y="135.91673"
+ y="129.61095"
id="text7108-3-5-6-0"><tspan
sodipodi:role="line"
id="tspan7106-5-7-7-5"
x="36.226994"
- y="135.91673"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[1].strftime('%d') }}</tspan></text>
+ y="129.61095"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.3333px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[1].strftime('%d') }}</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#3f3f3f;fill-opacity:1;stroke:none"
x="378.16406"
- y="192.66498"
+ y="186.35919"
id="text7108-3-5-2"><tspan
sodipodi:role="line"
id="tspan7106-5-7-1"
x="378.16406"
- y="192.66498"
+ y="186.35919"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:end;text-anchor:end;fill:#3f3f3f;fill-opacity:1">{{ week[2].strftime('%A') }}</tspan></text>
<text
xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ style="font-style:normal;font-weight:normal;font-size:21.3333px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
x="36.218525"
- y="192.60965"
+ y="186.30386"
id="text7108-3-5-6-02"><tspan
sodipodi:role="line"
id="tspan7106-5-7-7-0"
x="36.218525"
- y="192.60965"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[2].strftime('%d') }}</tspan></text>
+ y="186.30386"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.3333px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[2].strftime('%d') }}</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#3f3f3f;fill-opacity:1;stroke:none"
- x="378.18655"
- y="249.35789"
+ x="378.73401"
+ y="243.05211"
id="text7108-3-5-63"><tspan
sodipodi:role="line"
id="tspan7106-5-7-6"
- x="378.18655"
- y="249.35789"
+ x="378.73401"
+ y="243.05211"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:end;text-anchor:end;fill:#3f3f3f;fill-opacity:1">{{ week[3].strftime('%A') }}</tspan></text>
<text
xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
- x="36.241009"
- y="249.30257"
+ style="font-style:normal;font-weight:normal;font-size:21.3333px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ x="36.788464"
+ y="242.99678"
id="text7108-3-5-6-9"><tspan
sodipodi:role="line"
id="tspan7106-5-7-7-4"
- x="36.241009"
- y="249.30257"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[3].strftime('%d') }}</tspan></text>
- <path
- style="fill:none;stroke:#7f7f7f;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 37.795278,340.15748 H 377.95276"
- id="path1562-6-3-7"
- sodipodi:nodetypes="cc" />
- <path
- style="fill:none;stroke:#7f7f7f;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 37.795278,396.8504 H 377.95276"
- id="path1562-6-3-5"
- sodipodi:nodetypes="cc" />
- <path
- style="fill:none;stroke:#7f7f7f;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 37.795277,453.54331 H 377.95276"
- id="path1562-6-3-3"
- sodipodi:nodetypes="cc" />
+ x="36.788464"
+ y="242.99678"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.3333px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[3].strftime('%d') }}</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#3f3f3f;fill-opacity:1;stroke:none"
x="378.18207"
- y="306.05081"
+ y="299.74503"
id="text7108-3-5-29"><tspan
sodipodi:role="line"
id="tspan7106-5-7-12"
x="378.18207"
- y="306.05081"
+ y="299.74503"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:end;text-anchor:end;fill:#3f3f3f;fill-opacity:1">{{ week[4].strftime('%A') }}</tspan></text>
<text
xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ style="font-style:normal;font-weight:normal;font-size:21.3333px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
x="36.193779"
- y="305.99548"
+ y="299.6897"
id="text7108-3-5-6-7"><tspan
sodipodi:role="line"
id="tspan7106-5-7-7-09"
x="36.193779"
- y="305.99548"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[4].strftime('%d') }}</tspan></text>
+ y="299.6897"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.3333px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[4].strftime('%d') }}</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#3f3f3f;fill-opacity:1;stroke:none"
- x="378.58829"
- y="362.74371"
+ x="377.95276"
+ y="356.43793"
id="text7108-3-5-9-3"><tspan
sodipodi:role="line"
id="tspan7106-5-7-9-6"
- x="378.58829"
- y="362.74371"
+ x="377.95276"
+ y="356.43793"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:end;text-anchor:end;fill:#3f3f3f;fill-opacity:1">{{ week[5].strftime('%A') }}</tspan></text>
<text
xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
- x="36.599964"
- y="362.68839"
+ style="font-style:normal;font-weight:normal;font-size:21.3333px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ x="35.964436"
+ y="356.3826"
id="text7108-3-5-6-0-0"><tspan
sodipodi:role="line"
id="tspan7106-5-7-7-5-6"
- x="36.599964"
- y="362.68839"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[5].strftime('%d') }}</tspan></text>
+ x="35.964436"
+ y="356.3826"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.3333px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[5].strftime('%d') }}</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#3f3f3f;fill-opacity:1;stroke:none"
x="378.16406"
- y="419.43665"
+ y="413.13086"
id="text7108-3-5-2-2"><tspan
sodipodi:role="line"
id="tspan7106-5-7-1-6"
x="378.16406"
- y="419.43665"
+ y="413.13086"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:end;text-anchor:end;fill:#3f3f3f;fill-opacity:1">{{ week[6].strftime('%A') }}</tspan></text>
<text
xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ style="font-style:normal;font-weight:normal;font-size:21.3333px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
x="36.175777"
- y="419.38132"
+ y="413.07553"
id="text7108-3-5-6-02-1"><tspan
sodipodi:role="line"
id="tspan7106-5-7-7-0-8"
x="36.175777"
- y="419.38132"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[6].strftime('%d') }}</tspan></text>
+ y="413.07553"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.3333px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[6].strftime('%d') }}</tspan></text>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer4"
+ inkscape:label="ephemeris">
<text
xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#3f3f3f;fill-opacity:1;stroke:none"
- x="378.6637"
- y="479.76562"
- id="text7108-3-5-63-7"><tspan
+ style="font-style:normal;font-weight:normal;font-size:10.6667px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;display:inline;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ x="75.059303"
+ y="72.973366"
+ id="text7108-3-5-3"><tspan
sodipodi:role="line"
- id="tspan7106-5-7-6-9"
- x="378.6637"
- y="479.76562"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:end;text-anchor:end;fill:#3f3f3f;fill-opacity:1">notes</tspan></text>
+ id="tspan7106-5-7-67"
+ x="75.059303"
+ y="72.973366"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ text[0] }}</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:10.6667px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;display:inline;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ x="75.059303"
+ y="129.66628"
+ id="text7108-3-5-3-5"><tspan
+ sodipodi:role="line"
+ id="tspan7106-5-7-67-3"
+ x="75.059303"
+ y="129.66628"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ text[1] }}</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:10.6667px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;display:inline;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ x="75.059303"
+ y="186.35919"
+ id="text7108-3-5-3-56"><tspan
+ sodipodi:role="line"
+ id="tspan7106-5-7-67-2"
+ x="75.059303"
+ y="186.35919"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ text[2] }}</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:10.6667px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;display:inline;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ x="75.059303"
+ y="243.05211"
+ id="text7108-3-5-3-9"><tspan
+ sodipodi:role="line"
+ id="tspan7106-5-7-67-1"
+ x="75.059303"
+ y="243.05211"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ text[3] }}</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:10.6667px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;display:inline;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ x="75.059303"
+ y="299.74503"
+ id="text7108-3-5-3-2"><tspan
+ sodipodi:role="line"
+ id="tspan7106-5-7-67-7"
+ x="75.059303"
+ y="299.74503"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ text[4] }}</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:10.6667px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;display:inline;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ x="75.059303"
+ y="356.43793"
+ id="text7108-3-5-3-0"><tspan
+ sodipodi:role="line"
+ id="tspan7106-5-7-67-9"
+ x="75.059303"
+ y="356.43793"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ text[5] }}</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:10.6667px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;display:inline;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ x="75.059303"
+ y="413.13086"
+ id="text7108-3-5-3-3"><tspan
+ sodipodi:role="line"
+ id="tspan7106-5-7-67-6"
+ x="75.059303"
+ y="413.13086"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ text[6] }}</tspan></text>
</g>
</svg>
diff --git a/planner/templates/week_on_one_page-A6-v.svg b/planner/templates/week_on_one_page-A6-v.svg
index 9f07bd9..eb60220 100644
--- a/planner/templates/week_on_one_page-A6-v.svg
+++ b/planner/templates/week_on_one_page-A6-v.svg
@@ -8,7 +8,7 @@
version="1.1"
id="svg5"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
- sodipodi:docname="week_on_one_page-A6-v.svg"
+ sodipodi:docname="week_health-A6-v.svg"
inkscape:export-filename="/home/valhalla/projects/software/pdfscripts/pdfscripts/templates/week_on_two_pages-A6-v.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
@@ -26,15 +26,15 @@
inkscape:pagecheckerboard="0"
inkscape:document-units="mm"
showgrid="true"
- inkscape:zoom="2.2"
- inkscape:cx="169.09091"
- inkscape:cy="455.68182"
- inkscape:window-width="1277"
- inkscape:window-height="828"
+ inkscape:zoom="1.75"
+ inkscape:cx="198.28571"
+ inkscape:cy="404.85714"
+ inkscape:window-width="1919"
+ inkscape:window-height="950"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
- inkscape:current-layer="layer1"
+ inkscape:current-layer="layer5"
showguides="true"
inkscape:guide-bbox="true"
inkscape:showpageshadow="2"
@@ -105,17 +105,38 @@
d="M 18.89764,283.46457 H 359.05512"
id="path1562-6-3"
sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;stroke:#7f7f7f;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 18.89764,340.15748 H 359.05512"
+ id="path1562-6-3-7"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;stroke:#7f7f7f;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 18.89764,396.8504 H 359.05512"
+ id="path1562-6-3-5"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;stroke:#7f7f7f;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 18.897639,453.54331 H 359.05512"
+ id="path1562-6-3-3"
+ sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:32px;line-height:1.25;font-family:sans-serif;fill:#404040;fill-opacity:1;stroke:none"
- x="360.98376"
- y="45.264271"
- id="text7108"><tspan
+ style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ x="359.05511"
+ y="472.44095"
+ id="text7108-3-5-63-7"><tspan
sodipodi:role="line"
- id="tspan7106"
- x="360.98376"
- y="45.264271"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:end;text-anchor:end;fill:#404040;fill-opacity:1">{{ week[0].strftime('%Y') }}</tspan></text>
+ id="tspan7106-5-7-6-9"
+ x="359.05511"
+ y="472.44095"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:end;text-anchor:end;fill:#3f3f3f;fill-opacity:1">week</tspan></text>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer3"
+ inkscape:label="day_labels"
+ style="display:inline">
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:32px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#404040;fill-opacity:1;stroke:none"
@@ -129,183 +150,250 @@
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#404040;fill-opacity:1">{{ week[0].strftime('%B') }}</tspan></text>
<text
xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:32px;line-height:1.25;font-family:sans-serif;fill:#404040;fill-opacity:1;stroke:none"
+ x="360.98376"
+ y="45.264271"
+ id="text7108"><tspan
+ sodipodi:role="line"
+ id="tspan7106"
+ x="360.98376"
+ y="45.264271"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:end;text-anchor:end;fill:#404040;fill-opacity:1">{{ week[0].strftime('%Y') }}</tspan></text>
+ <text
+ xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#3f3f3f;fill-opacity:1;stroke:none"
x="359.28442"
- y="79.349457"
+ y="72.973366"
id="text7108-3-5"><tspan
sodipodi:role="line"
id="tspan7106-5-7"
x="359.28442"
- y="79.349457"
+ y="72.973366"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:end;text-anchor:end;fill:#3f3f3f;fill-opacity:1">{{ week[0].strftime('%A') }}</tspan></text>
<text
xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ style="font-style:normal;font-weight:normal;font-size:21.3333px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
x="17.33889"
- y="79.294121"
+ y="72.91803"
id="text7108-3-5-6"><tspan
sodipodi:role="line"
id="tspan7106-5-7-7"
x="17.33889"
- y="79.294121"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[0].strftime('%d') }}</tspan></text>
+ y="72.91803"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.3333px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[0].strftime('%d') }}</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#3f3f3f;fill-opacity:1;stroke:none"
x="359.2749"
- y="135.97206"
+ y="129.66628"
id="text7108-3-5-9"><tspan
sodipodi:role="line"
id="tspan7106-5-7-9"
x="359.2749"
- y="135.97206"
+ y="129.66628"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:end;text-anchor:end;fill:#3f3f3f;fill-opacity:1">{{ week[1].strftime('%A') }}</tspan></text>
<text
xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ style="font-style:normal;font-weight:normal;font-size:21.3333px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
x="17.329357"
- y="135.91673"
+ y="129.61095"
id="text7108-3-5-6-0"><tspan
sodipodi:role="line"
id="tspan7106-5-7-7-5"
x="17.329357"
- y="135.91673"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[1].strftime('%d') }}</tspan></text>
+ y="129.61095"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.3333px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[1].strftime('%d') }}</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#3f3f3f;fill-opacity:1;stroke:none"
- x="359.26642"
- y="192.66498"
+ x="359.83636"
+ y="186.35919"
id="text7108-3-5-2"><tspan
sodipodi:role="line"
id="tspan7106-5-7-1"
- x="359.26642"
- y="192.66498"
+ x="359.83636"
+ y="186.35919"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:end;text-anchor:end;fill:#3f3f3f;fill-opacity:1">{{ week[2].strftime('%A') }}</tspan></text>
<text
xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
- x="17.320889"
- y="192.60965"
+ style="font-style:normal;font-weight:normal;font-size:21.3333px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ x="17.890833"
+ y="186.30386"
id="text7108-3-5-6-02"><tspan
sodipodi:role="line"
id="tspan7106-5-7-7-0"
- x="17.320889"
- y="192.60965"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[2].strftime('%d') }}</tspan></text>
+ x="17.890833"
+ y="186.30386"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.3333px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[2].strftime('%d') }}</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#3f3f3f;fill-opacity:1;stroke:none"
x="359.28891"
- y="249.35789"
+ y="243.05211"
id="text7108-3-5-63"><tspan
sodipodi:role="line"
id="tspan7106-5-7-6"
x="359.28891"
- y="249.35789"
+ y="243.05211"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:end;text-anchor:end;fill:#3f3f3f;fill-opacity:1">{{ week[3].strftime('%A') }}</tspan></text>
<text
xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ style="font-style:normal;font-weight:normal;font-size:21.3333px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
x="17.343372"
- y="249.30257"
+ y="242.99678"
id="text7108-3-5-6-9"><tspan
sodipodi:role="line"
id="tspan7106-5-7-7-4"
x="17.343372"
- y="249.30257"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[3].strftime('%d') }}</tspan></text>
- <path
- style="fill:none;stroke:#7f7f7f;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 18.89764,340.15748 H 359.05512"
- id="path1562-6-3-7"
- sodipodi:nodetypes="cc" />
- <path
- style="fill:none;stroke:#7f7f7f;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 18.89764,396.8504 H 359.05512"
- id="path1562-6-3-5"
- sodipodi:nodetypes="cc" />
- <path
- style="fill:none;stroke:#7f7f7f;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 18.897639,453.54331 H 359.05512"
- id="path1562-6-3-3"
- sodipodi:nodetypes="cc" />
+ y="242.99678"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.3333px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[3].strftime('%d') }}</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#3f3f3f;fill-opacity:1;stroke:none"
- x="359.28442"
- y="306.05081"
+ x="359.83636"
+ y="299.74503"
id="text7108-3-5-29"><tspan
sodipodi:role="line"
id="tspan7106-5-7-12"
- x="359.28442"
- y="306.05081"
+ x="359.83636"
+ y="299.74503"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:end;text-anchor:end;fill:#3f3f3f;fill-opacity:1">{{ week[4].strftime('%A') }}</tspan></text>
<text
xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
- x="17.296141"
- y="305.99548"
+ style="font-style:normal;font-weight:normal;font-size:21.3333px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ x="17.848089"
+ y="299.6897"
id="text7108-3-5-6-7"><tspan
sodipodi:role="line"
id="tspan7106-5-7-7-09"
- x="17.296141"
- y="305.99548"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[4].strftime('%d') }}</tspan></text>
+ x="17.848089"
+ y="299.6897"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.3333px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[4].strftime('%d') }}</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#3f3f3f;fill-opacity:1;stroke:none"
x="359.69064"
- y="362.74371"
+ y="356.43793"
id="text7108-3-5-9-3"><tspan
sodipodi:role="line"
id="tspan7106-5-7-9-6"
x="359.69064"
- y="362.74371"
+ y="356.43793"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:end;text-anchor:end;fill:#3f3f3f;fill-opacity:1">{{ week[5].strftime('%A') }}</tspan></text>
<text
xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ style="font-style:normal;font-weight:normal;font-size:21.3333px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
x="17.702326"
- y="362.68839"
+ y="356.3826"
id="text7108-3-5-6-0-0"><tspan
sodipodi:role="line"
id="tspan7106-5-7-7-5-6"
x="17.702326"
- y="362.68839"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[5].strftime('%d') }}</tspan></text>
+ y="356.3826"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.3333px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[5].strftime('%d') }}</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#3f3f3f;fill-opacity:1;stroke:none"
x="359.26642"
- y="419.43665"
+ y="413.13086"
id="text7108-3-5-2-2"><tspan
sodipodi:role="line"
id="tspan7106-5-7-1-6"
x="359.26642"
- y="419.43665"
+ y="413.13086"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:end;text-anchor:end;fill:#3f3f3f;fill-opacity:1">{{ week[6].strftime('%A') }}</tspan></text>
<text
xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ style="font-style:normal;font-weight:normal;font-size:21.3333px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1;stroke:none"
x="17.278139"
- y="419.38132"
+ y="413.07553"
id="text7108-3-5-6-02-1"><tspan
sodipodi:role="line"
id="tspan7106-5-7-7-0-8"
x="17.278139"
- y="419.38132"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[6].strftime('%d') }}</tspan></text>
+ y="413.07553"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.3333px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ week[6].strftime('%d') }}</tspan></text>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer5"
+ inkscape:label="ephemeris">
<text
xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#3f3f3f;fill-opacity:1;stroke:none"
- x="54.421074"
- y="479.76562"
- id="text7108-3-5-63-7"><tspan
+ style="font-style:normal;font-weight:normal;font-size:10.6667px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;display:inline;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ x="56.161663"
+ y="73.845757"
+ id="text7108-3-5-3"><tspan
sodipodi:role="line"
- id="tspan7106-5-7-6-9"
- x="54.421074"
- y="479.76562"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:end;text-anchor:end;fill:#3f3f3f;fill-opacity:1">notes</tspan></text>
+ id="tspan7106-5-7-67"
+ x="56.161663"
+ y="73.845757"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ text[0] }}</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:10.6667px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;display:inline;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ x="56.161663"
+ y="130.53867"
+ id="text7108-3-5-3-5"><tspan
+ sodipodi:role="line"
+ id="tspan7106-5-7-67-3"
+ x="56.161663"
+ y="130.53867"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ text[1] }}</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:10.6667px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;display:inline;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ x="56.161663"
+ y="187.23158"
+ id="text7108-3-5-3-56"><tspan
+ sodipodi:role="line"
+ id="tspan7106-5-7-67-2"
+ x="56.161663"
+ y="187.23158"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ text[2] }}</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:10.6667px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;display:inline;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ x="56.161663"
+ y="243.9245"
+ id="text7108-3-5-3-9"><tspan
+ sodipodi:role="line"
+ id="tspan7106-5-7-67-1"
+ x="56.161663"
+ y="243.9245"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ text[3] }}</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:10.6667px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;display:inline;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ x="56.161663"
+ y="300.6174"
+ id="text7108-3-5-3-2"><tspan
+ sodipodi:role="line"
+ id="tspan7106-5-7-67-7"
+ x="56.161663"
+ y="300.6174"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ text[4] }}</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:10.6667px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;display:inline;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ x="56.161663"
+ y="357.3103"
+ id="text7108-3-5-3-0"><tspan
+ sodipodi:role="line"
+ id="tspan7106-5-7-67-9"
+ x="56.161663"
+ y="357.3103"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ text[5] }}</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:10.6667px;line-height:1.25;font-family:sans-serif;text-align:start;text-anchor:start;display:inline;fill:#3f3f3f;fill-opacity:1;stroke:none"
+ x="56.161663"
+ y="414.00323"
+ id="text7108-3-5-3-3"><tspan
+ sodipodi:role="line"
+ id="tspan7106-5-7-67-6"
+ x="56.161663"
+ y="414.00323"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:Gentium;-inkscape-font-specification:'Gentium, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;fill:#3f3f3f;fill-opacity:1">{{ text[6] }}</tspan></text>
</g>
</svg>