Diskuse k šabloně:Cite book/old
Přidat témaVzhled
(přesměrováno z Diskuse k šabloně:Cite book)
Poslední komentář: před 9 lety od uživatele Kychot v tématu „Generátory citací“
Generátory citací
[editovat]Důvod importu této šablony je především v tom, že různé generátory citací (např. w:Zotero) umožňují exportovat záznamy z různých bibliografických záznamů právě do tohoto formátu. Předpokládá se, že někdo časem napíše nějakého bota anebo vymyslí jiný způsob transformace těchto šablon do formátů, obvyklých na Wikiverzitě, případně navrhne lepší řešení. --Kychot (diskuse) 4. 8. 2015, 09:11 (UTC)
Trafo
[editovat]Primitivní skriptík pro transformaci Šablona:Cite book na Šablona:Citace monografie:
#! /usr/bin/perl -w
$/ = '| ';
while(<>){
s/\| //;
if(s/Cite book/Citace monografie/) {print "$_\n";next;}
print ' | ';
s/}}/\n}}/;
s/last/příjmení/;
s/first/jméno/;
s/last1/příjmení/;
s/first1/jméno/;
s/last2/příjmení2/;
s/first2/jméno2/;
s/date/den/;
s/year/rok/;
s/chapter//;
s/editor1-last/editoři/;
# s/editor1-first//;
# s/editor1-link//;
s/title/titul/;
s/type/typ vydání/;
s/language/jazyk/;
s/volume/svazek/;
s/issue/vydání/;
s/others/další/;
s/edition/edice/;
s/location/místo/;
s/publisher/vydavatel/;
s/publication-date/den tisku/;
s/page/strany/;
s/pages/počet stran/;
s/quote/poznámka/;
# s///;
print "$_\n";
}
Příklad:
{{Cite book| edition = 1. vyd.| publisher = Academia| isbn = 978-80-200-1986-8| others = Antonín Truhlář, Karel Hrdina, Josef Hejnic, Jan Martínek (eds.)| title = Rukovet humanistického básnictvív Čechách a na Moravě| location = Praha| date = 1966}}
transformuje na:
{{Citace monografie | edice = 1. vyd. | vydavatel = Academia | isbn = 978-80-200-1986-8 | další = Antonín Truhlář, Karel Hrdina, Josef Hejnic, Jan Martínek (eds.) | titul = Rukovet̕ humanistického básnictvív Čechách a na Moravě | místo = Praha | den = 1966 }}
což se následně zobrazí jako:
- (1966) Rukověť humanistického básnictví v Čechách a na Moravě, Antonín Truhlář, Karel Hrdina, Josef Hejnic, Jan Martínek (eds.), 1. vyd., Praha: Academia. ISBN 978-80-200-1986-8.Šablona:Pouze dočasné použití
resp:
- Rukověť humanistického básnictví v Čechách a na Moravě. Antonín Truhlář, Karel Hrdina, Josef Hejnic, Jan Martínek (eds.). Praha: Academia (1. vyd.). ISBN 978-80-200-1986-8.
Což bylo použito v reálu zde: