Volatile:ListMolByReference: Difference between revisions
No edit summary |
No edit summary |
||
Line 19: | Line 19: | ||
print(i) | print(i) | ||
for j,x in ipairs(w) do | for j,x in ipairs(w) do | ||
au, ja, yr = string.match(x, "([%w]+)[^,]+,([^,]+),([%d]+)" ) | |||
print('([[Reference:' ..au..' '..yr..' '..ja.. '&ref]])') | |||
end | end | ||
end | end |
Revision as of 01:19, 26 June 2013
Searching IDs with {{{1}}} in the reference namespace.
{{#lua:
idS = {} count=0 for ref, sp, id in stdin:gmatch("|?|?([^|]+)||([%w\., ]+)||([^\n]+)") do local S = idS[id] if (S == nil) then idS[id]={} S = idS[id] count = count + 1 end if (S[sp] == nil) then S[sp] = {ref} else table.insert(S[sp], ref) end end print("Showing below ".. count .. " structures.") for k,v in pairs(idS) do print("* " ..k.. " File:" ..k.. ".png ") for i,w in pairs(v) do print(i) for j,x in ipairs(w) do au, ja, yr = string.match(x, "([%w]+)[^,]+,([^,]+),([%d]+)" ) print('(ref)') end end end
| {{{1}}} }}