Wikipedia:Lua/Modul/Literatur/en
Vorlagenprogrammierung | Diskussionen | Lua | Test | Unterseiten | ||||
Modul | Deutsch | English
|
Modul: | Dokumentation |
Module for bibliography reuse and ordered aggregation Author: Vollbracht
Service functions
[Quelltext bearbeiten]ISBN(source)
plain value, type and formated value of an ISBN found in source
parameters: | ||||||||
---|---|---|---|---|---|---|---|---|
source | string containing a sequence of cyphers and hyphens optionally followed by a capital X | |||||||
returns: | a structure: {plain, key, formated}
|
Example
local isSuccessfull, Literature = pcall(require, "Modul:Literatur") ... local input = '123456789X' local isbnData = Literature.ISBN(input) local plain = isbnData.plain local result-type = isbnData.key local formated = isbnData.formated
formatStruct(dataSet)
formating a dataset into a wikitext: puting preformated text in order
parameters: | ||
---|---|---|
dataSet | bibliographical as{authors={<name>, ...}, title=<title>,
editors={<name>, ...}, series=<name>, volume=<text>,
publisher=<name>, PoPub=<point of publishing>, year=<text>,
ISBN=<formated number>, DNB=<number>, DOI=<number>,
page=<number>, column=<number>...}
| |
returns: | citation string |