From 7b9941d2ba708893a2037337817c2b8b253fba30 Mon Sep 17 00:00:00 2001 From: Sublunar Space Date: Mon, 19 Sep 2022 17:33:34 +0200 Subject: [PATCH] added relevance filtering, fixed some buggy tags in fixedstars.js and synaxarium.js, removed howto from About modal --- index.html | 64 ++++++++++++------------------------- js/SL.Calendar.js | 48 ++++++++++++++++++---------- js/modules/fixedstars.js | 2 +- js/modules/lunarmansions.js | 2 +- js/modules/synaxarium.js | 6 ++-- 5 files changed, 56 insertions(+), 66 deletions(-) diff --git a/index.html b/index.html index 5397bed..489d1ce 100644 --- a/index.html +++ b/index.html @@ -100,10 +100,8 @@

-
-
+
- @@ -132,11 +130,11 @@
-
+
-
+
@@ -152,26 +150,37 @@
-
- +
+
-
- +
+ +
-
- +
+ +
+
+ + +
+ +
+

All None

@@ -285,39 +294,6 @@ bootswatch v3.3.7, © 2012-2017 Thomas Park, (MIT).

-
-

User Guide

-

The Sublunar Almanac is a browser based tool to display and filter a roster of Planetary Hours, the most commonly used time-frames for starting magical operations. The starting and ending times, as well as the durations of Planetary Hours depend on the geographic location because they are defined by the respective local rising and setting times of the sun. The Sublunar Almanac can be used to find auspicious hours based on place and astrological data and information found in grimoires and other magical texts.

-

Overview

-

When activated properly Sublunar Almanac displays a roster of rectangular boxes, each representing a Planetary Hour.

-

They are numbered from 1 to 24, the yellow ones are during the day (sunrise to sunset), the blue ones during the night (sunset to sunrise). The large number in the bottom row indicates the number of the hour, the numbers in the center of the top row show the real Gregorian Calendar date in the format dd/mm. The symbol in the top left corner indicates the ruler of the current Planetary Day (Sol, Luna, Mars, Mercury, Jupiter, Venus, Saturn) and the one in the right corner the ruler of the Planetary Hour. Below you find the starting time of this hour on the left in hh:mm format and the ending time on the right, respectively.

-

But before the Sublunar Almanac shows you any of this, it needs to be individually set up.

-

Settings

-

The program needs to know a geographic location and a range of hours to display, among other options. These must be set properly. To do that, click the Settings button on the top left of the grey navigation bar:

-

The easiest way to set up a location is by clicking the Locate Me button and allowing the browser to pass the geolocation information to the Almanac. If your browser does not support that feature or if you want to calculate the Almanac for a location that is not the one you are currently at, you can enter it manually by typing the name of your city or place into the "Manual Geolocation" field and wait for the auto-complete list to show you all the matches. When you click one of the options in the list, the fields for UTC-Offset (time difference from Universal Time), Latitude and Longitude are automatically filled in.

-

Alternatively you may of course provide the coordinates and offset yourself manually. These latter fields are crucial for the Almanac to function, so if they are empty, it won't work.

-

The other important information needed is the time-range to be displayed. The Time and Date field can be used to adjust the desired starting point of the Almanac. It is set to right now by default. The number of days for which the Almanac will calculate the hours can be set in the Generate Days field. It is set to one week by default but can take any number of days. The Almanac takes around one second to calculate all information for one day, so if you want to generate 30 or more days, prepare to be patient.

-

The Almanac shows you all the hours from the beginning of the day set up in the Time and Date field. If you want to only see hours that lie in the future, tick the Hide Past checkbox. By default the Almanac uses the Tropical Zodiac for Astrological calculations. If you - like myself - prefer to use the Sidereal Zodiac, please make sure you tick the Sidereal checkbox.

-

The bottom part of the Settings are a list of all Plug-in Modules currently implemented in the Sublunar Almanac. Each module calculates and displays different information based on astrological phenomena and lists of auspicious times transmitted through magical texts and these modules are the power behind the Almanac.

-

By default, all modules related to astrological phenomena and planetary timing are activated and all modules related to magical texts are deactivated, so if you want to see for example, what the Hygromanteia or PGM have to say about certain times the moon is in certain Zodiac signs, make sure to activate these modules by ticking their checkbox.

-

When all settings are made, click the blue Generate button and watch the magic unfold. The Settings window will close and a blue line and circle on the top of the screen will indicate the status of the background calculations. When it is done, the roster of Planetary Hours will appear according to your settings.

-

Hour Information

-

When you click any of the Planetary Hour boxes you can see all calculated information about this hour depending on the modules previously selected in the Settings:

-

If you want to save this selected hour to your Google Calendar or any other calendar that supports the iCal format, such as Apple or Microsoft Calendar, click one of the buttons on the bottom of the information window.

-

Filtering

-

The main power of Sublunar Almanac is the filtering. Notice the small menus that appeared in the top right of the navigation bar after you clicked Generate? These are filters provided by the modules to find an auspicious hour for whatever operation you want to execute.

-

When you click on one of them, its filter options will be displayed:

-

Here you can see two columns with all the filter criteria you can apply to the hours in the roster. The left column is a list of tags related to all the criteria listed in the right column. If you click on one of the tags, only the criteria related to this tag are listed. When you click a filter criterium in the right column it will immediately be applied to the grid of Planetary Hours in the background. The filter criteria are mutually inclusive ("OR" logic), that means that when you select more than one of them, all of the selected ones are applied ("show hours matching criterium A OR B OR C").

-

In contrast, the filter sections themselves are mutually exclusive ("AND" logic). So if you select criteria from filter A and criteria from filter B, the calendar will just display dates that have an overlap of the criteria of A and B ("show hours matching criterium A OR B from filter A AND criterium C from filter D"). This has been done to make it possible to find Planetary Hours that have overlapping auspiciousness criteria (for example to "find an hour of Mercury on the day of Jupiter when Mercury is exalted") - in Rune Soup terms also known as "Fruit Machine" moments.

-

Beware: If you choose too many criteria that do not match any of the displayed Planetary Hours, the roster will become empty. To reset all the filters at the same time and display all Planetary Hours, click the Reset button in the navigation bar.

-

Notes and Caveats

-

Most importantly: I take no reliability or warranty on the accuracy of any of the information provided by Sublunar Almanac.

-

I am not a professional JavaScript programmer, but I taught myself how to code to get stuff done. Please forgive me if my code looks shit or has bugs.

-

Of course astrological phenomena are in constant change, from minute to minute. The Sublunar Almanac calculates all data for the start time of each Planetary Hour, so if your magical operation strictly depends on the moon being in a certain range of degrees of the Zodiac or needs to happen only on a certain Lunar day, please double-check with other sources. Usually it is magically sufficient to start a magical operation in a certain hour.

-

The difference between tropical and sidereal Zodiac I use is 24° 07' 02"

-

For technical reasons the only dates where all phenomena can be fairly accurately calculated are between 1900 and 2100 CT, Lunar Days only between 1970 and 2100.

-

Lunar Day 1 starts on the exact moment of New Moon, all consecutive Lunar Days start at local moonrise-times.

-

For astrological aspects I use orbs according to Hellenistic sources. All planets have an orb-size of 3 degrees, the luminaries 3.2 degrees for all aspects except conjunctions where the moon has 13 degrees and the sun 15. For direction and speed calculations I interpret all speeds between -0.01 and 0.01 degrees as stations for the inner planets and between -0.001 and 0.001 degrees for the outer planets, everything below that is retrograde, everything above direct.