{% 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).

{% include "_location_picker.html" %}
{% if location_label %}

Wstępnie wpisano lokalizację: {{ location_label }} ({{ form.lat }}, {{ form.lon }}). Zmień pola lub kliknij „Tu i teraz".

{% endif %}
{% 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 %} {% for key in ["Asc", "MC", "Dsc", "IC"] %} {% set a = result.angles[key] %} {% endfor %}
ZnakW znaku
{{ a.name }}{{ a.sign }}{{ a.in_sign }}
{% endif %} {% for p in result.positions %} {% endfor %}
ObiektZnakW znakuDomKier.Prędkość °/d
{{ p.name }} {{ p.sign }} {{ p.in_sign }} {{ p.house if p.house is defined else '—' }} {{ p.direction }} {{ '%+.4f' | format(p.speed) }}
{% if result.lots %}
Lots hermetyczne ({{ result.lots | length }}) · sekta: {{ result.sect }}
{% for l in result.lots %} {% endfor %}
LotZnakW znakuDomFormuła
{{ l.name }}{{ l.sign }}{{ l.in_sign }}{{ l.house }}{{ l.formula }}
{% endif %} {% set with_stations = result.positions | selectattr('stations', 'defined') | list %} {% if with_stations %}
Stacje planet (poprzednia / następna; blisko = mniej niż 7 dni)
{% for p in with_stations %} {% endfor %}
PlanetaPoprzedniaNastępna
{{ 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 %}
{% endif %} {% if result.aspects %}
Aspekty główne ({{ result.aspects | length }})
{% for a in result.aspects %} {% endfor %}
Obiekt 1AspektObiekt 2OrbA/S
{{ a.obj1 }}{{ a.aspect }}{{ a.obj2 }}{{ '%.2f'|format(a.orb) }}°{{ a['as'] if a['as'] is defined else '—' }}
{% endif %} {% if result.tables %} {% set tb = result.tables %}
Tabele dodatkowe (LOG-23)
{% set bal = tb.tally.with_modern_10_plus_asc %} {% for e, n in bal.elements.items() %} {% endfor %} {% for q, n in bal.qualities.items() %} {% endfor %}
Bilans (10 planet + Asc)Rozkład
Żywioły{{ tb.tally.labels.elements[e] }}: {{ n }}
Jakości{{ tb.tally.labels.qualities[q] }}: {{ n }}
{% 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
{% for c in tb.critical_degrees %} {% endfor %}
ObiektPozycjaUwaga
{{ c.name }}{{ c.in_sign }} {{ c.flags | join('; ') }}
{% endif %}
Podziały: dwunastniki (D12) i nawamsa (D9) {% for d in tb.divisional %} {% endfor %}
ObiektD12D9
{{ d.name }}{{ d.d12_in_sign }} {{ d.d9_in_sign }}
{% endif %} {% if result.cusps %}
Cusps domów ({{ result.house_system }}) {% for c in result.cusps %} {% endfor %}
DomZnakCusp
{{ c.house }}{{ c.sign }}{{ c.in_sign }}
{% endif %} {% endif %} {% endblock %}