{% extends "base.html" %}
{% block title %}Horoskop{% endblock %}
{% block nav_chart %}active{% endblock %}
{% block content %}
Wpisz dane momentu i miejsca — program policzy pozycje obiektów, osie i domy (silnik efemeryd warstwy logicznej).
{% if error %}
{{ error }}
{% endif %}
{% if result %}
Silnik: {{ result.engine }} ·
obiektów: {{ result.positions | length }}
{% if result.house_system %}· domy: {{ result.house_system }}{% endif %}
{% if result.zodiac %}· zodiak: {{ result.zodiac }}{% if result.ayanamsha is defined %} (ayanamsa {{ '%.4f'|format(result.ayanamsha) }}°){% endif %}{% endif %}
{% if moment %}· moment: {{ moment }}{% endif %}
{% if result.angles %}
| Oś | Znak | W znaku |
{% for key in ["Asc", "MC", "Dsc", "IC"] %}
{% set a = result.angles[key] %}
| {{ a.name }} | {{ a.sign }} | {{ a.in_sign }} |
{% endfor %}
{% endif %}
| Obiekt | Znak | W znaku | Dom | Kier. | Prędkość °/d |
{% for p in result.positions %}
| {{ p.name }} |
{{ p.sign }} |
{{ p.in_sign }} |
{{ p.house if p.house is defined else '—' }} |
{{ p.direction }} |
{{ '%+.4f' | format(p.speed) }} |
{% endfor %}
{% if result.lots %}
Lots hermetyczne ({{ result.lots | length }}) · sekta: {{ result.sect }}
| Lot | Znak | W znaku | Dom | Formuła |
{% for l in result.lots %}
| {{ l.name }} | {{ l.sign }} | {{ l.in_sign }} | {{ l.house }} | {{ l.formula }} |
{% endfor %}
{% endif %}
{% set with_stations = result.positions | selectattr('stations', 'defined') | list %}
{% if with_stations %}
Stacje planet (poprzednia / następna; blisko = mniej niż 7 dni)
| Planeta | Poprzednia | Następna |
{% for p in with_stations %}
| {{ p.name }}{% if p.stations.station_soon %} blisko{% endif %} |
{% if p.stations.prev %}{{ p.stations.prev.type }} · {{ p.stations.prev.date }} · {{ p.stations.prev.degree }} ({{ p.stations.prev.days }} d){% else %}—{% endif %} |
{% if p.stations.next %}{{ p.stations.next.type }} · {{ p.stations.next.date }} · {{ p.stations.next.degree }} (+{{ p.stations.next.days }} d){% else %}—{% endif %} |
{% endfor %}
{% endif %}
{% if result.aspects %}
Aspekty główne ({{ result.aspects | length }})
| Obiekt 1 | Aspekt | Obiekt 2 | Orb | A/S |
{% for a in result.aspects %}
| {{ a.obj1 }} | {{ a.aspect }} | {{ a.obj2 }} | {{ '%.2f'|format(a.orb) }}° | {{ a['as'] if a['as'] is defined else '—' }} |
{% endfor %}
{% endif %}
{% if result.tables %}
{% set tb = result.tables %}
Tabele dodatkowe (LOG-23)
{% set bal = tb.tally.with_modern_10_plus_asc %}
| Bilans (10 planet + Asc) | Rozkład |
| Żywioły |
{% for e, n in bal.elements.items() %}
{{ tb.tally.labels.elements[e] }}: {{ n }} |
{% endfor %}
| Jakości |
{% for q, n in bal.qualities.items() %}
{{ tb.tally.labels.qualities[q] }}: {{ n }} |
{% endfor %}
|
{% if tb.tally.missing_elements or tb.tally.missing_qualities %}
Brak:
{% for e in tb.tally.missing_elements %}{{ tb.tally.labels.elements[e] }}{{ ", " if not loop.last }}{% endfor %}
{% for q in tb.tally.missing_qualities %}{{ tb.tally.labels.qualities[q] }}{{ ", " if not loop.last }}{% endfor %}
{% endif %}
{% if tb.moon_phase %}
Faza Księżyca: {{ tb.moon_phase.phase_pl }} ·
elongacja {{ '%.2f'|format(tb.moon_phase.angle) }}° ·
oświetlenie {{ '%.1f'|format(tb.moon_phase.illumination * 100) }}% ·
{{ 'przybywa' if tb.moon_phase.waxing else 'ubywa' }}
{% endif %}
{% if tb.planetary_hours %}
{% set ph = tb.planetary_hours %}
Godziny planetarne: władca dnia {{ ph.day_ruler }} ·
{{ ph.hour_number }}. godzina ({{ ph.period }}), władca {{ ph.hour_ruler }} ·
godzina trwa {{ ph.hour_length_minutes }} min
{% endif %}
{% if tb.prenatal_syzygy %}
{% set s = tb.prenatal_syzygy %}
Syzygia prenatalna: {{ s.type_pl }} {{ s.when_utc }}
({{ s.days_before_birth }} dni przed) w {{ s.in_sign }}
{% endif %}
{% if tb.critical_degrees %}
Stopnie krytyczne
| Obiekt | Pozycja | Uwaga |
{% for c in tb.critical_degrees %}
| {{ c.name }} | {{ c.in_sign }} |
{{ c.flags | join('; ') }} |
{% endfor %}
{% endif %}
Podziały: dwunastniki (D12) i nawamsa (D9)
| Obiekt | D12 | D9 |
{% for d in tb.divisional %}
| {{ d.name }} | {{ d.d12_in_sign }} |
{{ d.d9_in_sign }} |
{% endfor %}
{% endif %}
{% if result.cusps %}
Cusps domów ({{ result.house_system }})
| Dom | Znak | Cusp |
{% for c in result.cusps %}
| {{ c.house }} | {{ c.sign }} | {{ c.in_sign }} |
{% endfor %}
{% endif %}
{% endif %}
{% endblock %}