Difference between revisions of "Template:Meetup links"

From Geohashing
m (undoing, text was too wide to fit in one row)
(Tag: Undo)
(removing peeron links)
Line 1: Line 1:
 
<includeonly>
 
<includeonly>
{{#if:{{#vardefine:date|{{{1}}} }} || {{#vardefine:date|{{#time:Y-m-d|{{{1}}} }} }}{{#ifeq:{{#var:date}}|1970-01-01-|{{#vardefine:historic|1}}{{#vardefine:date|{{{1}}}}}|}} }}{{#vardefine:30w|{{#ifexpr:{{{lon}}}<-29|0|1}}}}{{#vardefine:descr|{{#time:j+M+Y|{{{1}}}}}}}{{#ifeq:{{#var:descr}}|{{#time:j+M+Y|1969-12-31}}|{{#vardefine:descr|{{{1}}}}}|}}{{#vardefine:latdec|{{Coordinates graticule/latOnly|{{{1}}}|lat={{{lat}}}|lon={{{lon}}}}}}}{{#vardefine:londec|{{Coordinates graticule/lonOnly|{{{1}}}|lat={{{lat}}}|lon={{{lon}}}}}}}{{#ifeq:{{coords are announced|{{#var:date}}|30w={{#var:30w}}}}|1|[http://carabiner.peeron.com/xkcd/map/map.html?date={{#var:date}}&lat={{{lat}}}&long={{{lon}}}&zoom=8 peeron] {{#if:{{#var:historic}}|<!--coverup: dates before 1970-01-01 don't work-->|  
+
{{#if:{{#vardefine:date|{{{1}}} }} || {{#vardefine:date|{{#time:Y-m-d|{{{1}}} }} }}{{#ifeq:{{#var:date}}|1970-01-01-|{{#vardefine:historic|1}}{{#vardefine:date|{{{1}}}}}|}} }}{{#vardefine:30w|{{#ifexpr:{{{lon}}}<-29|0|1}}}}{{#vardefine:descr|{{#time:j+M+Y|{{{1}}}}}}}{{#ifeq:{{#var:descr}}|{{#time:j+M+Y|1969-12-31}}|{{#vardefine:descr|{{{1}}}}}|}}{{#vardefine:latdec|{{Coordinates graticule/latOnly|{{{1}}}|lat={{{lat}}}|lon={{{lon}}}}}}}{{#vardefine:londec|{{Coordinates graticule/lonOnly|{{{1}}}|lat={{{lat}}}|lon={{{lon}}}}}}}{{#ifeq:{{coords are announced|{{#var:date}}|30w={{#var:30w}}}}|1|{{#if:{{#var:historic}}|<!--coverup: dates before 1970-01-01 don't work-->|  
 
[http://geohashing.info/{{#var:date}}/s/z:8/{{{lat}}},{{{lon}}} geohashing.info]  
 
[http://geohashing.info/{{#var:date}}/s/z:8/{{{lat}}},{{{lon}}} geohashing.info]  
 
[http://maps.google.com/?q={{#var:latdec}},{{#var:londec}} google]  
 
[http://maps.google.com/?q={{#var:latdec}},{{#var:londec}} google]  
Line 17: Line 17:
 
Gives links to ...
 
Gives links to ...
  
* [http://carabiner.peeron.com/xkcd/map/ Reference implementation] (peeron)
 
 
* [http://geohashing.info/ geohashing.info]
 
* [http://geohashing.info/ geohashing.info]
 
* [http://maps.google.com/ Google Maps]
 
* [http://maps.google.com/ Google Maps]

Revision as of 23:16, 14 January 2022

Usage

{{meetup links|2008-06-24|lat=40|lon=-79}}

  • date yyyy-mm-dd
  • latitude and longitude Please use only integers, otherwise strange output will result!
  • Handles the -0 Issue just fine.
  • Automatically adjusts for the 30W Time Zone Rule; this adjustment has no effect prior to the enactment of the rule on 27 May 2008.

Gives links to ...