________________________________
From: Thomas PT
Sent: Tuesday, May 21, 2013 12:28 PM
To: discussion list for Wikisource, the free library; Klein,Max
Subject: RE: [Wikisource-l] Lua modules for Wikisource

Hi!
I've learn by reading the first examples written by the extension developers 
and, for language syntax, with Google.


Some people in the English Wikipedia have written a tutorial: 
https://en.wikipedia.org/wiki/Wikipedia:Guide_to_Scribbling that is maybe now 
the best entry point. But, as for everything in the computing world, the best 
way to learn is to read code and try ;-). Create a module in 
test2.wikipedia.org and do your tests here.

The most important page is 
https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual that 
document the library provided by Scribunto. I have it open each time I edit 
modules.

I didn't know any project to add missing {{Authority Control}} to article of 
the English Wikipedia. So, I think you can work on it. Thanks!

Lots of bots to write
Thomas

PS: Is ISNI only for people? If yes, It would be nice to use a bot to add 
"person" as GND type to all items with an ISNI id because there are a lot of 
items in this case according to 
<https://www.wikidata.org/wiki/Wikidata:Database_reports/Constraint_violations/P213>
 
https://www.wikidata.org/wiki/Wikidata:Database_reports/Constraint_violations/P213
I can do it if needed.

I need to verify that ISNI is for People only. I think it might include 
Corporations too.

________________________________
From: [email protected]
To: [email protected]
Date: Tue, 21 May 2013 18:36:40 +0000
Subject: Re: [Wikisource-l] Lua modules for Wikisource

Hi Tpt,

Thank you so much for writing the Authority Control Lua modules. I would 
actually like to learn to write it them myself.

What tutorials did you use, or how did you learn to write the Lua modules?

Also on a sidenote, there is a need for a bot to run on Wikipedias that puts 
Templates that use Wikidata fallback on pages where Wikidata data exists, but 
the Wikipedia isn't grabbing it. That's something I plan to get around to, 
unless anyone knows of any starts on it?

Maximilian Klein
Wikipedian in Residence, OCLC
+17074787023

________________________________
From: [email protected] on behalf of Thomas PT
Sent: Monday, May 20, 2013 9:07 AM
To: discussion list for Wikisource, the free library
Subject: Re: [Wikisource-l] Lua modules for Wikisource

Hi!
In French Wikisource, we have some templates already rewritten in lua like:
https://fr.wikisource.org/wiki/Module:Header_template The header template use 
by Proofread Page
https://fr.wikisource.org/wiki/Module:Classement Create clean default 
DEFAULTSORT
https://fr.wikisource.org/wiki/Module:Table for TOCs
https://fr.wikisource.org/wiki/Module:MathRoman : outputs roman number.

For commons, the issue is that, as I know, Lua doesn't support 
internationalization very well (but I think it could be done with some hacks).

Thomas

PS: I've also rewritten for French and English Wikipedia the Authority control 
template. It supports validation of some ids and fallback to Wikidata. See 
https://en.wikipedia.org/wiki/Module:Authority_control/sandbox and 
https://fr.wikipedia.org/wiki/Module:Autorité<https://fr.wikipedia.org/wiki/Module:Autorit%C3%A9>
 . The "fallback to Wikidata" feature is live on the French Wikipedia but not 
on the English one. I can help to adapt it to other languages.

________________________________
From: [email protected]
Date: Mon, 20 May 2013 17:54:08 +0200
To: [email protected]
Subject: [Wikisource-l] Lua modules for Wikisource

Hi all,
is there any Wikisource which had Lua deployed?
I'm looking for a book/header templates re-written in Lua to copy and localize 
:-)
(so far, I've seen only this one in the Italian Wikipedia 
http://it.wikipedia.org/w/index.php?title=Modulo:Tracce&action=edit)
And I'd love to see Book and Creator templates on Commons Lua-style :-)

Aubrey

_______________________________________________ Wikisource-l mailing list 
[email protected] 
https://lists.wikimedia.org/mailman/listinfo/wikisource-l

_______________________________________________ Wikisource-l mailing list 
[email protected] 
https://lists.wikimedia.org/mailman/listinfo/wikisource-l
_______________________________________________
Wikisource-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikisource-l

Reply via email to