
內容簡介
這個外掛會顯示對天文愛好者有興趣的數據,該數據是根據用戶提供的位置和日期信息計算得出。
這個外掛是透過 WordPress 短碼調用的,該短碼中指定了參數,以下是必要的參數,可以以任意順序給定:
lat: 十進制度數表示的位置緯度(例如 30.8910)。正數表示赤道以北,負數表示赤道以南
long: 十進制度數表示的位置經度(例如 -98.4265)。正數表示UTC(世界協調時間)以東,負數表示UTC以西
timezone: 時區名稱,必須是 PHP 能夠識別的值。請查看 http://php.net/manual/en/timezones.php
這些參數是可選的:
name: 要計算的位置的名稱
days: 要顯示的資料天數。必須是從 1 到 10 的數值。如果未指定,則預設值為 3。
短碼範例:
stars-at-night name=Chennai lat=13.08 long=80.26 timezone=Asia/Kolkata days=1
stars-at-night name=”COE Observing Field” lat=30.891 long=-97.4265 timezone=America/Chicago days=10
您還可以通過更具體的短碼顯示單個資料表:
stars-at-night-sun-moon name=”Mount Kilimanjaro” lat=-2.55 long=37.55 timezone=Africa/Nairobi
stars-at-night-planets name=”Ushuaia” lat=-54.8 long=-68.33 timezone=America/Argentina/Ushuaia
stars-at-night-iss name=”Mount Burnett Observatory” lat=-37.9 long=145.4 timezone=Australia/Melbourne days=7
輸出主要由簡單的 HTML 表格組成:
太陽/月亮表格:指定天數(最大 10 天)的日出、日落、月出、月落、清晨與黃昏的天文暮光時間。
行星表格:當天各行星的時間和可見性。
ISS 表格:指定天數(最大 10 天)可見 ISS 經過的時間和方向。
(已刪除)Iridium 亮度表:指定天數(最大 7 天)可見的 Iridium 亮度時間和方向。
您可以在這裡查看外掛實際效果:http://johnjleary.com/notforlong
貢獻者和鳴謝:
Lunar images by Dan Morgan. Used with permission. http://DanMorgan.org.
WordPress framework and sunrise/sunset algorithm: https://github.com/bengreeley/sunrisesunset
Moonrise and Moonset class (with a correction for timezone): http://dxprog.com/entry/calculate-moon-rise-and-set-in-php
Moon phase class: https://github.com/solarissmoke/php-moon-phase
Planetary, ISS and Iridium Flare tables are obtained by sending GET requests to: http://heavens-above.com (HTTP API used with permission)
Per-table shortcodes implemented by Peter Lieverdink
貢獻者
stleary
Peter Lieverdink
外掛標籤
開發者團隊
原文外掛簡介
This plugin displays data of interest to amateur astronomers. It is calculated from user-provided location and date information.
The plugin is called from a WordPress shortcode, and the parameters are specified in the shortcode. The following parameters are
required, in any order:
lat : Lattitude of location in fractional degrees (e.g. 30.8910). Positive is north, negative is south of equator
long : Longitude of location in fractional degrees (e.g.-98.4265). Positive is east, negative is west of the UTC line
timezone : Timezone name, must be value recognized by PHP. See http://php.net/manual/en/timezones.php
These parameters are optional:
name : The name of the location to be calculated
days : The number of days of data to display. Must be a value from 1 to 10. Defaults to 3 if not specified.
Shortcode Examples:
stars-at-night name=Chennai lat=13.08 long=80.26 timezone=Asia/Kolkata days=1
stars-at-night name=”COE Observing Field” lat=30.891 long=-97.4265 timezone=America/Chicago days=10
You can also display the individual data tables via more specific shortcodes:
stars-at-night-sun-moon name=”Mount Kilimanjaro” lat=-2.55 long=37.55 timezone=Africa/Nairobi
stars-at-night-planets name=”Ushuaia” lat=-54.8 long=-68.33 timezone=America/Argentina/Ushuaia
stars-at-night-iss name=”Mount Burnett Observatory” lat=-37.9 long=145.4 timezone=Australia/Melbourne days=7
The output consists of simple HTML tables:
Sun/Moon table: The times for sunrise, sunset, moonrise, moonset, morning astronomical twilight, and evening astronomical twilight for the specified days (max 10 days).
Planets table: The times and visibility for the planets, for the current day.
ISS table: The times and directions for visible ISS passes over the specified days (max 10 days).
(REMOVED) Iridium flares table: The times and directions for visible Iridium flares over the specified days (max 7 days).
You can view the plugin in action here: http://johnjleary.com/notforlong
Credits and Acknowledgements:
Lunar images by Dan Morgan. Used with permission. http://DanMorgan.org.
WordPress framework and sunrise/sunset algorithm: https://github.com/bengreeley/sunrisesunset
Moonrise and Moonset class (with a correction for timezone): http://dxprog.com/entry/calculate-moon-rise-and-set-in-php
Moon phase class: https://github.com/solarissmoke/php-moon-phase
Planetary, ISS and Iridium Flare tables are obtained by sending GET requests to: http://heavens-above.com (HTTP API used with permission)
Per-table shortcodes implemented by Peter Lieverdink
Contributors
stleary
Peter Lieverdink
