Modulo:Cielo/sandbox: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m +sandbox |
m Bot: rimuovo no globals obsoleto |
||
(Una versione intermedia di un altro utente non mostrate) | |||
Riga 3:
]]--
require('
local getArgs = require('Modulo:Arguments').getArgs
Riga 43:
-- @param {table} args
-- @return {table} ascensione retta, con chiavi 'h', 'm' e 's' di tipo number
-- @return {table} declinazione, con chiavi 'sign', d', 'm' e 's' di tipo number
local function parsePosArgs(args)
local ra, dec, h, d, m, s, sign
-- ascensione retta
Riga 57:
d, m, s = tonumber(args[5]), tonumber(args[6]), tonumber(args[7])
if d and m and s then
dec = { sign = sign, d = math.abs(d), m = m, s = s }▼
▲ dec = { d = d, m = m, s = s }
end
Line 77 ⟶ 75:
'&show_const_names=1&show_galaxies=1&img_source=IMG_all'
local raPar = ra.h + ra.m / 60 + ra.s / 3600
local
local zoomPar = round(math.log(distance or 100000) / math.log(10) + 1, 0)
local target = string.format('http://www.wikisky.org/?ra=%s&de=%s&zoom=%s&%s', raPar, dePar, zoomPar, otherPars)
local text = string.format('%s<sup>h</sup> %s<sup>m</sup> %s<sup>s</sup>, %s%s° %s′ %s″',
padleft0(ra.h), padleft0(ra.m), padleft0(ra.s),
dec.
padleft0(dec.d), padleft0(dec.m), padleft0(dec.s))
local extlink = string.format('[%s %s]', target, text)
|