[05:35:45] /help@wikilinksbot [05:35:49] /delete@wikilinksbot [05:35:53] /search@wikilinksbot [14:54:02] I am sure this will not always work. But in this case it works quite impressive. : https://tools-static.wmflabs.org/bridgebot/65b529fc/file_43995.jpg [16:35:36] Agreed [17:40:21] vrandecic: A question I often got from the French Wikimedia community: Will it be possible to call WikiFunctions from other Wikimedia projects through LUA modules? [17:41:07] oh hi Amir (re @amire80: When Wikifunctions is all done and deployed, it will be possible to store a function on Wikifunctions, call it from a client wik...) [17:48:03] One use case they look forward having is to call WIkiFuntions for Wiktionnary projects for example. They want the declinations and conjugations of words of a language being globally available [17:48:33] For example, to have the "singen" verb in German being conjugated by WikiFunctions so it can be integrated in the singen page of every Wiktionary language. [17:48:35] Currently, this verb is conjugated in English but not in Italian : [17:48:35] - English: https://en.wiktionary.org/wiki/singen#Conjugation [17:48:35] - Italian: https://it.wiktionary.org/wiki/singen [17:49:15] You have templates that do it now, right? [18:12:23] amire80: If there are, do you have an example of one of them? [18:57:21] @mahir256 I think you can be of help here (re @wmtelegram_bot: One use case they look forward having is to call WIkiFuntions for Wiktionnary projects for example. They want the decl...) [19:04:55] Florent, it's right there in your example: https://it.wiktionary.org/wiki/Template:De-conj-verbo-irreg-haben [19:05:42] Of course, the code for each of these templates is stored separately in each wiki and may be different. This sucks and this should be fixed. [19:07:26] You can read what I wrote about it here: https://www.mediawiki.org/wiki/Global_templates/Proposed_specification,_short_version (note that there are links to translations at the top of the page, and a link to a longer version of the same page at the bottom). [19:10:26] Wikifunctions may seem like a solution to this problem, because it is planned to be global from the start. [19:10:27] [19:10:28] However, it is not actually a solution because functions will probably be written in a different programming language and not in wikitext or Lua as the current templates and modules are, so you'd have to rewrite all the current templates completely. [19:57:37] amire80: I see there are lua modules to request WikiBase, like this one: https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/Wikibase/+/master/client/includes/DataAccess/Scribunto/mw.wikibase.lua [19:59:55] I guess that this extension queries WikiData through its HTTP API [20:05:54] Something like this. I'm not very familiar with the deep details of how this Lua code is used. But this code is global to all wikis, which is good. However, there's also a lot of client Lua code stored as wiki pages, which cannot be easily shared, and that is not so good :( [21:22:40] We haven't designed yet how exactly the wikis will call Wikifunctions, but I'd guess it'll be possible to do it from Lua too