From 503b39f1e1bb80ab5a3001a7d5cbe5449140b456 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= Date: Sat, 25 Jul 2015 18:41:54 +0200 Subject: Initialize the maintenance/arch-interwiki.sql script The interwiki table is cleared first and then the entries are inserted. For now the entries duplicate the maintenance/interwiki.sql script, the map will be revised in the following commits. --- maintenance/arch-interwiki.sql | 83 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 maintenance/arch-interwiki.sql diff --git a/maintenance/arch-interwiki.sql b/maintenance/arch-interwiki.sql new file mode 100644 index 00000000..d41f6c1b --- /dev/null +++ b/maintenance/arch-interwiki.sql @@ -0,0 +1,83 @@ +-- This script is intended to update the default interwiki map created by +-- ./interwiki.sql to something more sane. + +-- Clear the table, we don't want the defaults. +DELETE FROM /*$wgDBprefix*/interwiki; + +INSERT INTO /*$wgDBprefix*/interwiki (iw_prefix,iw_url,iw_local,iw_api) VALUES +('acronym','http://www.acronymfinder.com/~/search/af.aspx?string=exact&Acronym=$1',0,''), +('advogato','http://www.advogato.org/$1',0,''), +('arxiv','http://www.arxiv.org/abs/$1',0,''), +('c2find','http://c2.com/cgi/wiki?FindPage&value=$1',0,''), +('cache','http://www.google.com/search?q=cache:$1',0,''), +('commons','https://commons.wikimedia.org/wiki/$1',0,'https://commons.wikimedia.org/w/api.php'), +('dictionary','http://www.dict.org/bin/Dict?Database=*&Form=Dict1&Strategy=*&Query=$1',0,''), +('docbook','http://wiki.docbook.org/$1',0,''), +('doi','http://dx.doi.org/$1',0,''), +('drumcorpswiki','http://www.drumcorpswiki.com/$1',0,'http://drumcorpswiki.com/api.php'), +('dwjwiki','http://www.suberic.net/cgi-bin/dwj/wiki.cgi?$1',0,''), +('elibre','http://enciclopedia.us.es/index.php/$1',0,'http://enciclopedia.us.es/api.php'), +('emacswiki','http://www.emacswiki.org/cgi-bin/wiki.pl?$1',0,''), +('foldoc','http://foldoc.org/?$1',0,''), +('foxwiki','http://fox.wikis.com/wc.dll?Wiki~$1',0,''), +('freebsdman','http://www.FreeBSD.org/cgi/man.cgi?apropos=1&query=$1',0,''), +('gej','http://www.esperanto.de/dej.malnova/aktivikio.pl?$1',0,''), +('gentoo-wiki','http://gentoo-wiki.com/$1',0,''), +('google','http://www.google.com/search?q=$1',0,''), +('googlegroups','http://groups.google.com/groups?q=$1',0,''), +('hammondwiki','http://www.dairiki.org/HammondWiki/$1',0,''), +('hrwiki','http://www.hrwiki.org/wiki/$1',0,'http://www.hrwiki.org/w/api.php'), +('imdb','http://www.imdb.com/find?q=$1&tt=on',0,''), +('jargonfile','http://sunir.org/apps/meta.pl?wiki=JargonFile&redirect=$1',0,''), +('kmwiki','http://kmwiki.wikispaces.com/$1',0,''), +('linuxwiki','http://linuxwiki.de/$1',0,''), +('lojban','http://www.lojban.org/tiki/tiki-index.php?page=$1',0,''), +('lqwiki','http://wiki.linuxquestions.org/wiki/$1',0,''), +('lugkr','http://www.lug-kr.de/wiki/$1',0,''), +('meatball','http://www.usemod.com/cgi-bin/mb.pl?$1',0,''), +('mediawikiwiki','https://www.mediawiki.org/wiki/$1',0,'https://www.mediawiki.org/w/api.php'), +('mediazilla','https://bugzilla.wikimedia.org/$1',0,''), +('memoryalpha','http://en.memory-alpha.org/wiki/$1',0,'http://en.memory-alpha.org/api.php'), +('metawiki','http://sunir.org/apps/meta.pl?$1',0,''), +('metawikimedia','https://meta.wikimedia.org/wiki/$1',0,'https://meta.wikimedia.org/w/api.php'), +('mozillawiki','http://wiki.mozilla.org/$1',0,'https://wiki.mozilla.org/api.php'), +('mw','https://www.mediawiki.org/wiki/$1',0,'https://www.mediawiki.org/w/api.php'), +('oeis','http://oeis.org/$1',0,''), +('openwiki','http://openwiki.com/ow.asp?$1',0,''), +('ppr','http://c2.com/cgi/wiki?$1',0,''), +('pythoninfo','http://wiki.python.org/moin/$1',0,''), +('rfc','http://www.rfc-editor.org/rfc/rfc$1.txt',0,''), +('s23wiki','http://s23.org/wiki/$1',0,'http://s23.org/w/api.php'), +('seattlewireless','http://seattlewireless.net/$1',0,''), +('senseislibrary','http://senseis.xmp.net/?$1',0,''), +('shoutwiki','http://www.shoutwiki.com/wiki/$1',0,'http://www.shoutwiki.com/w/api.php'), +('sourceforge','http://sourceforge.net/$1',0,''), +('sourcewatch','http://www.sourcewatch.org/index.php?title=$1',0,'http://www.sourcewatch.org/api.php'), +('squeak','http://wiki.squeak.org/squeak/$1',0,''), +('tejo','http://www.tejo.org/vikio/$1',0,''), +('tmbw','http://www.tmbw.net/wiki/$1',0,'http://tmbw.net/wiki/api.php'), +('tmnet','http://www.technomanifestos.net/?$1',0,''), +('theopedia','http://www.theopedia.com/$1',0,''), +('twiki','http://twiki.org/cgi-bin/view/$1',0,''), +('uea','http://uea.org/vikio/index.php/$1',0,'http://uea.org/vikio/api.php'), +('uncyclopedia','http://en.uncyclopedia.co/wiki/$1',0,'http://en.uncyclopedia.co/w/api.php'), +('unreal','http://wiki.beyondunreal.com/$1',0,'http://wiki.beyondunreal.com/w/api.php'), +('usemod','http://www.usemod.com/cgi-bin/wiki.pl?$1',0,''), +('webseitzwiki','http://webseitz.fluxent.com/wiki/$1',0,''), +('wiki','http://c2.com/cgi/wiki?$1',0,''), +('wikia','http://www.wikia.com/wiki/$1',0,''), +('wikibooks','https://en.wikibooks.org/wiki/$1',0,'https://en.wikibooks.org/w/api.php'), +('wikif1','http://www.wikif1.org/$1',0,''), +('wikihow','http://www.wikihow.com/$1',0,'http://www.wikihow.com/api.php'), +('wikinfo','http://wikinfo.co/English/index.php/$1',0,''), +('wikimedia','https://wikimediafoundation.org/wiki/$1',0,'https://wikimediafoundation.org/w/api.php'), +('wikinews','https://en.wikinews.org/wiki/$1',0,'https://en.wikinews.org/w/api.php'), +('wikipedia','https://en.wikipedia.org/wiki/$1',0,'https://en.wikipedia.org/w/api.php'), +('wikiquote','https://en.wikiquote.org/wiki/$1',0,'https://en.wikiquote.org/w/api.php'), +('wikisource','https://wikisource.org/wiki/$1',0,'https://wikisource.org/w/api.php'), +('wikispecies','https://species.wikimedia.org/wiki/$1',0,'https://species.wikimedia.org/w/api.php'), +('wikiversity','https://en.wikiversity.org/wiki/$1',0,'https://en.wikiversity.org/w/api.php'), +('wikivoyage','https://en.wikivoyage.org/wiki/$1',0,'https://en.wikivoyage.org/w/api.php'), +('wikt','https://en.wiktionary.org/wiki/$1',0,'https://en.wiktionary.org/w/api.php'), +('wiktionary','https://en.wiktionary.org/wiki/$1',0,'https://en.wiktionary.org/w/api.php') +; -- cgit v1.2.2 From 38da3d626aa733a510da4ee05d3842c93a2410cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= Date: Sat, 25 Jul 2015 19:10:13 +0200 Subject: Remove google search services from the interwiki map These interwiki prefixes have never worked properly, because spaces are not supported in interwiki links -- they are always replaced with an underscore (same for `%20`) so anything longer than one word fails. I have no idea why they have been considered in the default interwiki map. --- maintenance/arch-interwiki.sql | 3 --- 1 file changed, 3 deletions(-) diff --git a/maintenance/arch-interwiki.sql b/maintenance/arch-interwiki.sql index d41f6c1b..0be5cefc 100644 --- a/maintenance/arch-interwiki.sql +++ b/maintenance/arch-interwiki.sql @@ -9,7 +9,6 @@ INSERT INTO /*$wgDBprefix*/interwiki (iw_prefix,iw_url,iw_local,iw_api) VALUES ('advogato','http://www.advogato.org/$1',0,''), ('arxiv','http://www.arxiv.org/abs/$1',0,''), ('c2find','http://c2.com/cgi/wiki?FindPage&value=$1',0,''), -('cache','http://www.google.com/search?q=cache:$1',0,''), ('commons','https://commons.wikimedia.org/wiki/$1',0,'https://commons.wikimedia.org/w/api.php'), ('dictionary','http://www.dict.org/bin/Dict?Database=*&Form=Dict1&Strategy=*&Query=$1',0,''), ('docbook','http://wiki.docbook.org/$1',0,''), @@ -23,8 +22,6 @@ INSERT INTO /*$wgDBprefix*/interwiki (iw_prefix,iw_url,iw_local,iw_api) VALUES ('freebsdman','http://www.FreeBSD.org/cgi/man.cgi?apropos=1&query=$1',0,''), ('gej','http://www.esperanto.de/dej.malnova/aktivikio.pl?$1',0,''), ('gentoo-wiki','http://gentoo-wiki.com/$1',0,''), -('google','http://www.google.com/search?q=$1',0,''), -('googlegroups','http://groups.google.com/groups?q=$1',0,''), ('hammondwiki','http://www.dairiki.org/HammondWiki/$1',0,''), ('hrwiki','http://www.hrwiki.org/wiki/$1',0,'http://www.hrwiki.org/w/api.php'), ('imdb','http://www.imdb.com/find?q=$1&tt=on',0,''), -- cgit v1.2.2 From ebe3603aef4d0ff443b91290a3bc549a0892240a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= Date: Sat, 25 Jul 2015 19:32:08 +0200 Subject: Fix interwiki entry for Gentoo wiki Fixed the URL and simplified the prefix (of course it is a wiki...) --- maintenance/arch-interwiki.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maintenance/arch-interwiki.sql b/maintenance/arch-interwiki.sql index 0be5cefc..0b9f03a6 100644 --- a/maintenance/arch-interwiki.sql +++ b/maintenance/arch-interwiki.sql @@ -21,7 +21,7 @@ INSERT INTO /*$wgDBprefix*/interwiki (iw_prefix,iw_url,iw_local,iw_api) VALUES ('foxwiki','http://fox.wikis.com/wc.dll?Wiki~$1',0,''), ('freebsdman','http://www.FreeBSD.org/cgi/man.cgi?apropos=1&query=$1',0,''), ('gej','http://www.esperanto.de/dej.malnova/aktivikio.pl?$1',0,''), -('gentoo-wiki','http://gentoo-wiki.com/$1',0,''), +('gentoo','https://wiki.gentoo.org/wiki/$1',0,'https://wiki.gentoo.org/api.php'), ('hammondwiki','http://www.dairiki.org/HammondWiki/$1',0,''), ('hrwiki','http://www.hrwiki.org/wiki/$1',0,'http://www.hrwiki.org/w/api.php'), ('imdb','http://www.imdb.com/find?q=$1&tt=on',0,''), -- cgit v1.2.2 From ee86bfb91a1987c0c66541bedf650bcb06cc3c19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= Date: Sat, 25 Jul 2015 20:42:32 +0200 Subject: Remove unavailable sites from the interwiki map --- maintenance/arch-interwiki.sql | 6 ------ 1 file changed, 6 deletions(-) diff --git a/maintenance/arch-interwiki.sql b/maintenance/arch-interwiki.sql index 0b9f03a6..3a8de0d2 100644 --- a/maintenance/arch-interwiki.sql +++ b/maintenance/arch-interwiki.sql @@ -13,7 +13,6 @@ INSERT INTO /*$wgDBprefix*/interwiki (iw_prefix,iw_url,iw_local,iw_api) VALUES ('dictionary','http://www.dict.org/bin/Dict?Database=*&Form=Dict1&Strategy=*&Query=$1',0,''), ('docbook','http://wiki.docbook.org/$1',0,''), ('doi','http://dx.doi.org/$1',0,''), -('drumcorpswiki','http://www.drumcorpswiki.com/$1',0,'http://drumcorpswiki.com/api.php'), ('dwjwiki','http://www.suberic.net/cgi-bin/dwj/wiki.cgi?$1',0,''), ('elibre','http://enciclopedia.us.es/index.php/$1',0,'http://enciclopedia.us.es/api.php'), ('emacswiki','http://www.emacswiki.org/cgi-bin/wiki.pl?$1',0,''), @@ -26,9 +25,7 @@ INSERT INTO /*$wgDBprefix*/interwiki (iw_prefix,iw_url,iw_local,iw_api) VALUES ('hrwiki','http://www.hrwiki.org/wiki/$1',0,'http://www.hrwiki.org/w/api.php'), ('imdb','http://www.imdb.com/find?q=$1&tt=on',0,''), ('jargonfile','http://sunir.org/apps/meta.pl?wiki=JargonFile&redirect=$1',0,''), -('kmwiki','http://kmwiki.wikispaces.com/$1',0,''), ('linuxwiki','http://linuxwiki.de/$1',0,''), -('lojban','http://www.lojban.org/tiki/tiki-index.php?page=$1',0,''), ('lqwiki','http://wiki.linuxquestions.org/wiki/$1',0,''), ('lugkr','http://www.lug-kr.de/wiki/$1',0,''), ('meatball','http://www.usemod.com/cgi-bin/mb.pl?$1',0,''), @@ -40,12 +37,9 @@ INSERT INTO /*$wgDBprefix*/interwiki (iw_prefix,iw_url,iw_local,iw_api) VALUES ('mozillawiki','http://wiki.mozilla.org/$1',0,'https://wiki.mozilla.org/api.php'), ('mw','https://www.mediawiki.org/wiki/$1',0,'https://www.mediawiki.org/w/api.php'), ('oeis','http://oeis.org/$1',0,''), -('openwiki','http://openwiki.com/ow.asp?$1',0,''), ('ppr','http://c2.com/cgi/wiki?$1',0,''), ('pythoninfo','http://wiki.python.org/moin/$1',0,''), ('rfc','http://www.rfc-editor.org/rfc/rfc$1.txt',0,''), -('s23wiki','http://s23.org/wiki/$1',0,'http://s23.org/w/api.php'), -('seattlewireless','http://seattlewireless.net/$1',0,''), ('senseislibrary','http://senseis.xmp.net/?$1',0,''), ('shoutwiki','http://www.shoutwiki.com/wiki/$1',0,'http://www.shoutwiki.com/w/api.php'), ('sourceforge','http://sourceforge.net/$1',0,''), -- cgit v1.2.2 From f0d9d00a5e11e4dda41847115aea571ab91e7561 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= Date: Sat, 25 Jul 2015 20:49:39 +0200 Subject: Remove interwiki entries with zero relevance to Arch The interwiki map is intended to simplify frequent linking to the same sites, but I doubt there will be need to link to these sites from ArchWiki. An annotated list of the target audience for the removed sites is presented for reference: advogato community blogging site c2find "content creation wiki" dictionary a dictionary... docbook XML/SGML vocabulary about hardware and software (last change in 2013, vastly incomplete) dwjwiki about a specific person elibre universal free encyclopedia in Spanish foxwiki no idea... gej Esperanto in Deutschland hammondwiki about the Hammond organ (a musical instrument) hrwiki Homestar Runner Wiki, about a cartoon imdb movies database jargonfile subset of metawiki memoryalpha Star Trek metawiki a search engine "with sauce" oeis the On-Line Encyclopedia of Integer Sequences ppr same as c2find senseislibrary about the game of Go sourcewatch corporate campaigns tejo no idea... tmbw for the fans of They Might Be Giants tmnet off-topic, last change around 2006 theopedia an encyclopedia of Biblical Christianity uea wiki of the Universal Esperanto Association uncyclopedia useless, ArchWiki is a serious resource webseitzwiki no idea... wiki same as c2find wikif1 about motorsport wikihow off-topic, too general wikinfo universal open content reference resource, but unlike Wikipedia, its articles are subjective --- maintenance/arch-interwiki.sql | 29 ----------------------------- 1 file changed, 29 deletions(-) diff --git a/maintenance/arch-interwiki.sql b/maintenance/arch-interwiki.sql index 3a8de0d2..6937f388 100644 --- a/maintenance/arch-interwiki.sql +++ b/maintenance/arch-interwiki.sql @@ -6,61 +6,32 @@ DELETE FROM /*$wgDBprefix*/interwiki; INSERT INTO /*$wgDBprefix*/interwiki (iw_prefix,iw_url,iw_local,iw_api) VALUES ('acronym','http://www.acronymfinder.com/~/search/af.aspx?string=exact&Acronym=$1',0,''), -('advogato','http://www.advogato.org/$1',0,''), ('arxiv','http://www.arxiv.org/abs/$1',0,''), -('c2find','http://c2.com/cgi/wiki?FindPage&value=$1',0,''), ('commons','https://commons.wikimedia.org/wiki/$1',0,'https://commons.wikimedia.org/w/api.php'), -('dictionary','http://www.dict.org/bin/Dict?Database=*&Form=Dict1&Strategy=*&Query=$1',0,''), -('docbook','http://wiki.docbook.org/$1',0,''), ('doi','http://dx.doi.org/$1',0,''), -('dwjwiki','http://www.suberic.net/cgi-bin/dwj/wiki.cgi?$1',0,''), -('elibre','http://enciclopedia.us.es/index.php/$1',0,'http://enciclopedia.us.es/api.php'), ('emacswiki','http://www.emacswiki.org/cgi-bin/wiki.pl?$1',0,''), ('foldoc','http://foldoc.org/?$1',0,''), -('foxwiki','http://fox.wikis.com/wc.dll?Wiki~$1',0,''), ('freebsdman','http://www.FreeBSD.org/cgi/man.cgi?apropos=1&query=$1',0,''), -('gej','http://www.esperanto.de/dej.malnova/aktivikio.pl?$1',0,''), ('gentoo','https://wiki.gentoo.org/wiki/$1',0,'https://wiki.gentoo.org/api.php'), -('hammondwiki','http://www.dairiki.org/HammondWiki/$1',0,''), -('hrwiki','http://www.hrwiki.org/wiki/$1',0,'http://www.hrwiki.org/w/api.php'), -('imdb','http://www.imdb.com/find?q=$1&tt=on',0,''), -('jargonfile','http://sunir.org/apps/meta.pl?wiki=JargonFile&redirect=$1',0,''), ('linuxwiki','http://linuxwiki.de/$1',0,''), ('lqwiki','http://wiki.linuxquestions.org/wiki/$1',0,''), ('lugkr','http://www.lug-kr.de/wiki/$1',0,''), ('meatball','http://www.usemod.com/cgi-bin/mb.pl?$1',0,''), ('mediawikiwiki','https://www.mediawiki.org/wiki/$1',0,'https://www.mediawiki.org/w/api.php'), ('mediazilla','https://bugzilla.wikimedia.org/$1',0,''), -('memoryalpha','http://en.memory-alpha.org/wiki/$1',0,'http://en.memory-alpha.org/api.php'), -('metawiki','http://sunir.org/apps/meta.pl?$1',0,''), ('metawikimedia','https://meta.wikimedia.org/wiki/$1',0,'https://meta.wikimedia.org/w/api.php'), ('mozillawiki','http://wiki.mozilla.org/$1',0,'https://wiki.mozilla.org/api.php'), ('mw','https://www.mediawiki.org/wiki/$1',0,'https://www.mediawiki.org/w/api.php'), -('oeis','http://oeis.org/$1',0,''), -('ppr','http://c2.com/cgi/wiki?$1',0,''), ('pythoninfo','http://wiki.python.org/moin/$1',0,''), ('rfc','http://www.rfc-editor.org/rfc/rfc$1.txt',0,''), -('senseislibrary','http://senseis.xmp.net/?$1',0,''), ('shoutwiki','http://www.shoutwiki.com/wiki/$1',0,'http://www.shoutwiki.com/w/api.php'), ('sourceforge','http://sourceforge.net/$1',0,''), -('sourcewatch','http://www.sourcewatch.org/index.php?title=$1',0,'http://www.sourcewatch.org/api.php'), ('squeak','http://wiki.squeak.org/squeak/$1',0,''), -('tejo','http://www.tejo.org/vikio/$1',0,''), -('tmbw','http://www.tmbw.net/wiki/$1',0,'http://tmbw.net/wiki/api.php'), -('tmnet','http://www.technomanifestos.net/?$1',0,''), -('theopedia','http://www.theopedia.com/$1',0,''), ('twiki','http://twiki.org/cgi-bin/view/$1',0,''), -('uea','http://uea.org/vikio/index.php/$1',0,'http://uea.org/vikio/api.php'), -('uncyclopedia','http://en.uncyclopedia.co/wiki/$1',0,'http://en.uncyclopedia.co/w/api.php'), ('unreal','http://wiki.beyondunreal.com/$1',0,'http://wiki.beyondunreal.com/w/api.php'), ('usemod','http://www.usemod.com/cgi-bin/wiki.pl?$1',0,''), -('webseitzwiki','http://webseitz.fluxent.com/wiki/$1',0,''), -('wiki','http://c2.com/cgi/wiki?$1',0,''), ('wikia','http://www.wikia.com/wiki/$1',0,''), ('wikibooks','https://en.wikibooks.org/wiki/$1',0,'https://en.wikibooks.org/w/api.php'), -('wikif1','http://www.wikif1.org/$1',0,''), -('wikihow','http://www.wikihow.com/$1',0,'http://www.wikihow.com/api.php'), -('wikinfo','http://wikinfo.co/English/index.php/$1',0,''), ('wikimedia','https://wikimediafoundation.org/wiki/$1',0,'https://wikimediafoundation.org/w/api.php'), ('wikinews','https://en.wikinews.org/wiki/$1',0,'https://en.wikinews.org/w/api.php'), ('wikipedia','https://en.wikipedia.org/wiki/$1',0,'https://en.wikipedia.org/w/api.php'), -- cgit v1.2.2 From 29fea50d02b709eb86fccdd19268c7cd6f65f232 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= Date: Sat, 25 Jul 2015 21:03:57 +0200 Subject: Remove interwiki entries with very specific target audience These sites are not relevant to ArchWiki as a documentation resource for a Linux distribution. lugkr Linux User Group Krefeld meatball a "discussion forum" for the MeatBall community pythoninfo tutorials and documentation for the Python language shoutwiki a wiki hosting service squeak an IDE for the smalltalk language twiki about its own product (like mediawiki.org) unreal a game engine usemod about its own product (like mediawiki.org) --- maintenance/arch-interwiki.sql | 8 -------- 1 file changed, 8 deletions(-) diff --git a/maintenance/arch-interwiki.sql b/maintenance/arch-interwiki.sql index 6937f388..fe01f3e9 100644 --- a/maintenance/arch-interwiki.sql +++ b/maintenance/arch-interwiki.sql @@ -15,21 +15,13 @@ INSERT INTO /*$wgDBprefix*/interwiki (iw_prefix,iw_url,iw_local,iw_api) VALUES ('gentoo','https://wiki.gentoo.org/wiki/$1',0,'https://wiki.gentoo.org/api.php'), ('linuxwiki','http://linuxwiki.de/$1',0,''), ('lqwiki','http://wiki.linuxquestions.org/wiki/$1',0,''), -('lugkr','http://www.lug-kr.de/wiki/$1',0,''), -('meatball','http://www.usemod.com/cgi-bin/mb.pl?$1',0,''), ('mediawikiwiki','https://www.mediawiki.org/wiki/$1',0,'https://www.mediawiki.org/w/api.php'), ('mediazilla','https://bugzilla.wikimedia.org/$1',0,''), ('metawikimedia','https://meta.wikimedia.org/wiki/$1',0,'https://meta.wikimedia.org/w/api.php'), ('mozillawiki','http://wiki.mozilla.org/$1',0,'https://wiki.mozilla.org/api.php'), ('mw','https://www.mediawiki.org/wiki/$1',0,'https://www.mediawiki.org/w/api.php'), -('pythoninfo','http://wiki.python.org/moin/$1',0,''), ('rfc','http://www.rfc-editor.org/rfc/rfc$1.txt',0,''), -('shoutwiki','http://www.shoutwiki.com/wiki/$1',0,'http://www.shoutwiki.com/w/api.php'), ('sourceforge','http://sourceforge.net/$1',0,''), -('squeak','http://wiki.squeak.org/squeak/$1',0,''), -('twiki','http://twiki.org/cgi-bin/view/$1',0,''), -('unreal','http://wiki.beyondunreal.com/$1',0,'http://wiki.beyondunreal.com/w/api.php'), -('usemod','http://www.usemod.com/cgi-bin/wiki.pl?$1',0,''), ('wikia','http://www.wikia.com/wiki/$1',0,''), ('wikibooks','https://en.wikibooks.org/wiki/$1',0,'https://en.wikibooks.org/w/api.php'), ('wikimedia','https://wikimediafoundation.org/wiki/$1',0,'https://wikimediafoundation.org/w/api.php'), -- cgit v1.2.2 From 46affb5e7fd18dc0fc81d45504b1a7d7da3241f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= Date: Sat, 25 Jul 2015 21:40:48 +0200 Subject: Remove acronym interwiki entry The acronymfinder.com site is a search engine, exact search is unsupported due to many ambiguities, so it cannot be used as disambiguation of the acronym, which makes it useless for use in the interwiki map. --- maintenance/arch-interwiki.sql | 1 - 1 file changed, 1 deletion(-) diff --git a/maintenance/arch-interwiki.sql b/maintenance/arch-interwiki.sql index fe01f3e9..4ada5f82 100644 --- a/maintenance/arch-interwiki.sql +++ b/maintenance/arch-interwiki.sql @@ -5,7 +5,6 @@ DELETE FROM /*$wgDBprefix*/interwiki; INSERT INTO /*$wgDBprefix*/interwiki (iw_prefix,iw_url,iw_local,iw_api) VALUES -('acronym','http://www.acronymfinder.com/~/search/af.aspx?string=exact&Acronym=$1',0,''), ('arxiv','http://www.arxiv.org/abs/$1',0,''), ('commons','https://commons.wikimedia.org/wiki/$1',0,'https://commons.wikimedia.org/w/api.php'), ('doi','http://dx.doi.org/$1',0,''), -- cgit v1.2.2 From fda330005eaecf52a385e6b96928bc818f54334e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= Date: Sat, 25 Jul 2015 22:50:30 +0200 Subject: Improve interwiki entries for Wikimedia Foundation projects The entries have been separated into other block in the SQL script for readability, this does not matter with respect to the database. Old entries were removed or replaced with the new site's URL and more meaningful prefix. There are also couple of convenient aliases for the most frequently used entries. --- maintenance/arch-interwiki.sql | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/maintenance/arch-interwiki.sql b/maintenance/arch-interwiki.sql index 4ada5f82..2c5618bd 100644 --- a/maintenance/arch-interwiki.sql +++ b/maintenance/arch-interwiki.sql @@ -6,7 +6,6 @@ DELETE FROM /*$wgDBprefix*/interwiki; INSERT INTO /*$wgDBprefix*/interwiki (iw_prefix,iw_url,iw_local,iw_api) VALUES ('arxiv','http://www.arxiv.org/abs/$1',0,''), -('commons','https://commons.wikimedia.org/wiki/$1',0,'https://commons.wikimedia.org/w/api.php'), ('doi','http://dx.doi.org/$1',0,''), ('emacswiki','http://www.emacswiki.org/cgi-bin/wiki.pl?$1',0,''), ('foldoc','http://foldoc.org/?$1',0,''), @@ -14,23 +13,32 @@ INSERT INTO /*$wgDBprefix*/interwiki (iw_prefix,iw_url,iw_local,iw_api) VALUES ('gentoo','https://wiki.gentoo.org/wiki/$1',0,'https://wiki.gentoo.org/api.php'), ('linuxwiki','http://linuxwiki.de/$1',0,''), ('lqwiki','http://wiki.linuxquestions.org/wiki/$1',0,''), -('mediawikiwiki','https://www.mediawiki.org/wiki/$1',0,'https://www.mediawiki.org/w/api.php'), -('mediazilla','https://bugzilla.wikimedia.org/$1',0,''), -('metawikimedia','https://meta.wikimedia.org/wiki/$1',0,'https://meta.wikimedia.org/w/api.php'), ('mozillawiki','http://wiki.mozilla.org/$1',0,'https://wiki.mozilla.org/api.php'), -('mw','https://www.mediawiki.org/wiki/$1',0,'https://www.mediawiki.org/w/api.php'), ('rfc','http://www.rfc-editor.org/rfc/rfc$1.txt',0,''), ('sourceforge','http://sourceforge.net/$1',0,''), -('wikia','http://www.wikia.com/wiki/$1',0,''), -('wikibooks','https://en.wikibooks.org/wiki/$1',0,'https://en.wikibooks.org/w/api.php'), -('wikimedia','https://wikimediafoundation.org/wiki/$1',0,'https://wikimediafoundation.org/w/api.php'), -('wikinews','https://en.wikinews.org/wiki/$1',0,'https://en.wikinews.org/w/api.php'), +('wikia','http://www.wikia.com/wiki/$1',0,'') +; + +-- Wikimedia Foundation projects and related +-- based on this table: https://meta.wikimedia.org/wiki/Help:Interwiki_linking#Project_titles_and_shortcuts +INSERT INTO /*$wgDBprefix*/interwiki (iw_prefix,iw_url,iw_local,iw_api) VALUES ('wikipedia','https://en.wikipedia.org/wiki/$1',0,'https://en.wikipedia.org/w/api.php'), +('w','https://en.wikipedia.org/wiki/$1',0,'https://en.wikipedia.org/w/api.php'), +('wiktionary','https://en.wiktionary.org/wiki/$1',0,'https://en.wiktionary.org/w/api.php'), +('wikt','https://en.wiktionary.org/wiki/$1',0,'https://en.wiktionary.org/w/api.php'), +('wikinews','https://en.wikinews.org/wiki/$1',0,'https://en.wikinews.org/w/api.php'), +('wikibooks','https://en.wikibooks.org/wiki/$1',0,'https://en.wikibooks.org/w/api.php'), ('wikiquote','https://en.wikiquote.org/wiki/$1',0,'https://en.wikiquote.org/w/api.php'), ('wikisource','https://wikisource.org/wiki/$1',0,'https://wikisource.org/w/api.php'), ('wikispecies','https://species.wikimedia.org/wiki/$1',0,'https://species.wikimedia.org/w/api.php'), ('wikiversity','https://en.wikiversity.org/wiki/$1',0,'https://en.wikiversity.org/w/api.php'), ('wikivoyage','https://en.wikivoyage.org/wiki/$1',0,'https://en.wikivoyage.org/w/api.php'), -('wikt','https://en.wiktionary.org/wiki/$1',0,'https://en.wiktionary.org/w/api.php'), -('wiktionary','https://en.wiktionary.org/wiki/$1',0,'https://en.wiktionary.org/w/api.php') +('wikimedia','https://wikimediafoundation.org/wiki/$1',0,'https://wikimediafoundation.org/w/api.php'), +('wmf','https://wikimediafoundation.org/wiki/$1',0,'https://wikimediafoundation.org/w/api.php'), +('commons','https://commons.wikimedia.org/wiki/$1',0,'https://commons.wikimedia.org/w/api.php'), +('metawikimedia','https://meta.wikimedia.org/wiki/$1',0,'https://meta.wikimedia.org/w/api.php'), +('meta','https://meta.wikimedia.org/wiki/$1',0,'https://meta.wikimedia.org/w/api.php'), +('mw','https://www.mediawiki.org/wiki/$1',0,'https://www.mediawiki.org/w/api.php'), +('phabricator','https://phabricator.wikimedia.org/$1',0,''), +('phab','https://phabricator.wikimedia.org/$1',0,'') ; -- cgit v1.2.2 From 67f5ce2f0cb593d9771ccea538683e38a8e26e82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= Date: Sat, 25 Jul 2015 23:15:25 +0200 Subject: Add some possibly useful interwiki entries --- maintenance/arch-interwiki.sql | 3 +++ 1 file changed, 3 insertions(+) diff --git a/maintenance/arch-interwiki.sql b/maintenance/arch-interwiki.sql index 2c5618bd..4df61e76 100644 --- a/maintenance/arch-interwiki.sql +++ b/maintenance/arch-interwiki.sql @@ -6,11 +6,14 @@ DELETE FROM /*$wgDBprefix*/interwiki; INSERT INTO /*$wgDBprefix*/interwiki (iw_prefix,iw_url,iw_local,iw_api) VALUES ('arxiv','http://www.arxiv.org/abs/$1',0,''), +('debian','https://wiki.debian.org/$1',0,''), ('doi','http://dx.doi.org/$1',0,''), ('emacswiki','http://www.emacswiki.org/cgi-bin/wiki.pl?$1',0,''), ('foldoc','http://foldoc.org/?$1',0,''), ('freebsdman','http://www.FreeBSD.org/cgi/man.cgi?apropos=1&query=$1',0,''), +('funtoo','http://www.funtoo.org/$1',0,'http://www.funtoo.org/api.php'), ('gentoo','https://wiki.gentoo.org/wiki/$1',0,'https://wiki.gentoo.org/api.php'), +('gregswiki','http://mywiki.wooledge.org/$1',0,''), ('linuxwiki','http://linuxwiki.de/$1',0,''), ('lqwiki','http://wiki.linuxquestions.org/wiki/$1',0,''), ('mozillawiki','http://wiki.mozilla.org/$1',0,'https://wiki.mozilla.org/api.php'), -- cgit v1.2.2 From e26bae3a1fec3a12d29cc919a7998fd7b72b1e92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= Date: Sat, 25 Jul 2015 23:22:05 +0200 Subject: Fix freebsdman interwiki entry The apropos search does not work, but searching by names of the manual might still be useful. --- maintenance/arch-interwiki.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maintenance/arch-interwiki.sql b/maintenance/arch-interwiki.sql index 4df61e76..4bb9adb6 100644 --- a/maintenance/arch-interwiki.sql +++ b/maintenance/arch-interwiki.sql @@ -10,7 +10,7 @@ INSERT INTO /*$wgDBprefix*/interwiki (iw_prefix,iw_url,iw_local,iw_api) VALUES ('doi','http://dx.doi.org/$1',0,''), ('emacswiki','http://www.emacswiki.org/cgi-bin/wiki.pl?$1',0,''), ('foldoc','http://foldoc.org/?$1',0,''), -('freebsdman','http://www.FreeBSD.org/cgi/man.cgi?apropos=1&query=$1',0,''), +('freebsdman','http://www.freebsd.org/cgi/man.cgi?query=$1',0,''), ('funtoo','http://www.funtoo.org/$1',0,'http://www.funtoo.org/api.php'), ('gentoo','https://wiki.gentoo.org/wiki/$1',0,'https://wiki.gentoo.org/api.php'), ('gregswiki','http://mywiki.wooledge.org/$1',0,''), -- cgit v1.2.2 From 6eebbcdd365da67494bd3dbb39bc2b79d7e1984e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= Date: Sun, 26 Jul 2015 15:23:26 +0200 Subject: Improve instructions for extensions/ArchInterWiki.sql The instructions for interlanguage links were generalized to include all interwiki links as a preparation for merging the maintenance/arch-interwiki.sql script. The API queries were improved to use the limit=max shortcut, for continuation of queries it is better to just link to upstream because the previously described method is being deprecated. --- extensions/ArchInterWiki.sql | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/extensions/ArchInterWiki.sql b/extensions/ArchInterWiki.sql index 08858fda..75466894 100644 --- a/extensions/ArchInterWiki.sql +++ b/extensions/ArchInterWiki.sql @@ -1,19 +1,25 @@ /* - * Before deleting interlanguage links, remove them from the articles + * Before deleting interwiki links, remove them from the articles. * - * In order to find all the interlanguage links of a particular language you - * need to do an API search, e.g. - * https://wiki.archlinux.org/api.php?action=query&list=langbacklinks&lbllimit=500&lblprop=lltitle&lbllang=de - * That example uses German ('de'), but for the other languages it's enough to - * change the value of 'lbllang' to the needed language tag. - * Note that API queries are always limited, so if a language has more than 500 - * backlinks it will be necessary to continue the search adding the - * 'lblcontinue' attribute that appears at the bottom of the list to the - * query string. - * Also note that such a query does not find (all) interwiki redirects, if - * present: a search like - * https://wiki.archlinux.org/index.php?title=Special%3ASearch&profile=advanced&limit=500&offset=0&search=%22redirect%20%5B%5Bde%3A%22&fulltext=Search&ns0=1&ns1=1&ns2=1&ns3=1&ns4=1&ns5=1&ns6=1&ns7=1&ns8=1&ns9=1&ns10=1&ns11=1&ns12=1&ns13=1&ns14=1&ns15=1&redirs=1&profile=advanced - * should do the job instead. + * In order to find all the interlanguage links of a particular language, you + * need to do an API search, e.g. + * https://wiki.archlinux.org/api.php?action=query&list=langbacklinks&lbllimit=max&lblprop=lltitle&lbllang=de + * This example uses German ('de'), but for the other languages it is enough to + * change the value of 'lbllang' to the needed language tag. + * + * Interwiki links using a specific prefix can be found similarly, for example: + * https://wiki.archlinux.org/api.php?action=query&list=iwbacklinks&iwbllimit=max&iwblprop=iwtitle&iwblprefix=wikipedia + * This example uses 'wikipedia', but for other interwiki prefixes it is enough + * to change the value of 'iwblprefix' accordingly. + * + * Note that API queries are always limited, so if given interwiki prefix has + * more than 500 (or 5000 if you have the 'apihighlimits' right) backlinks, it + * will be necessary to continue the search as described in + * https://www.mediawiki.org/wiki/API:Query#Continuing_queries + * + * Also note that such queries do not find (all) interwiki redirects, if + * present. A search like this should do the job instead: + * https://wiki.archlinux.org/index.php?title=Special%3ASearch&profile=advanced&limit=500&offset=0&search=%22redirect%20%5B%5Bde%3A%22&fulltext=Search&ns0=1&ns1=1&ns2=1&ns3=1&ns4=1&ns5=1&ns6=1&ns7=1&ns8=1&ns9=1&ns10=1&ns11=1&ns12=1&ns13=1&ns14=1&ns15=1&redirs=1&profile=advanced */ REPLACE INTO -- cgit v1.2.2 From a1c2ab328bdad40cba6a4bfdbb966965d71927ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= Date: Sun, 26 Jul 2015 15:38:09 +0200 Subject: Merge maintenance/arch-interwiki.sql into extensions/ArchInterWiki.sql --- extensions/ArchInterWiki.sql | 52 +++++++++++++++++++++++++++++++++++++++++- maintenance/arch-interwiki.sql | 47 -------------------------------------- 2 files changed, 51 insertions(+), 48 deletions(-) delete mode 100644 maintenance/arch-interwiki.sql diff --git a/extensions/ArchInterWiki.sql b/extensions/ArchInterWiki.sql index 75466894..ea3a7391 100644 --- a/extensions/ArchInterWiki.sql +++ b/extensions/ArchInterWiki.sql @@ -1,4 +1,7 @@ /* + * This script is intended to populate the interwiki table with entries useful + * for ArchWiki. + * * Before deleting interwiki links, remove them from the articles. * * In order to find all the interlanguage links of a particular language, you @@ -22,7 +25,11 @@ * https://wiki.archlinux.org/index.php?title=Special%3ASearch&profile=advanced&limit=500&offset=0&search=%22redirect%20%5B%5Bde%3A%22&fulltext=Search&ns0=1&ns1=1&ns2=1&ns3=1&ns4=1&ns5=1&ns6=1&ns7=1&ns8=1&ns9=1&ns10=1&ns11=1&ns12=1&ns13=1&ns14=1&ns15=1&redirs=1&profile=advanced */ -REPLACE INTO +-- Clear the table, we don't want the entries from maintenance/interwiki.sql +DELETE FROM interwiki; + +-- Arch's interlanguage prefixes +INSERT INTO interwiki (iw_prefix, iw_url, iw_local, iw_trans) VALUES ('ar', 'https://wiki.archlinux.org/index.php/$1_(%D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9)', 1, 0), @@ -57,3 +64,46 @@ VALUES ('uk', 'https://wiki.archlinux.org/index.php/$1_(%D0%A3%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%B0)', 1, 0), ('zh-cn', 'https://wiki.archlinux.org/index.php/$1_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)', 1, 0), ('zh-tw', 'https://wiki.archlinux.org/index.php/$1_(%E6%AD%A3%E9%AB%94%E4%B8%AD%E6%96%87)', 1, 0); + +-- Other interwiki prefixes +INSERT INTO interwiki (iw_prefix,iw_url,iw_local,iw_api) VALUES +('arxiv','http://www.arxiv.org/abs/$1',0,''), +('debian','https://wiki.debian.org/$1',0,''), +('doi','http://dx.doi.org/$1',0,''), +('emacswiki','http://www.emacswiki.org/cgi-bin/wiki.pl?$1',0,''), +('foldoc','http://foldoc.org/?$1',0,''), +('freebsdman','http://www.freebsd.org/cgi/man.cgi?query=$1',0,''), +('funtoo','http://www.funtoo.org/$1',0,'http://www.funtoo.org/api.php'), +('gentoo','https://wiki.gentoo.org/wiki/$1',0,'https://wiki.gentoo.org/api.php'), +('gregswiki','http://mywiki.wooledge.org/$1',0,''), +('linuxwiki','http://linuxwiki.de/$1',0,''), +('lqwiki','http://wiki.linuxquestions.org/wiki/$1',0,''), +('mozillawiki','http://wiki.mozilla.org/$1',0,'https://wiki.mozilla.org/api.php'), +('rfc','http://www.rfc-editor.org/rfc/rfc$1.txt',0,''), +('sourceforge','http://sourceforge.net/$1',0,''), +('wikia','http://www.wikia.com/wiki/$1',0,'') +; + +-- Wikimedia Foundation projects and related +-- based on this table: https://meta.wikimedia.org/wiki/Help:Interwiki_linking#Project_titles_and_shortcuts +INSERT INTO interwiki (iw_prefix,iw_url,iw_local,iw_api) VALUES +('wikipedia','https://en.wikipedia.org/wiki/$1',0,'https://en.wikipedia.org/w/api.php'), +('w','https://en.wikipedia.org/wiki/$1',0,'https://en.wikipedia.org/w/api.php'), +('wiktionary','https://en.wiktionary.org/wiki/$1',0,'https://en.wiktionary.org/w/api.php'), +('wikt','https://en.wiktionary.org/wiki/$1',0,'https://en.wiktionary.org/w/api.php'), +('wikinews','https://en.wikinews.org/wiki/$1',0,'https://en.wikinews.org/w/api.php'), +('wikibooks','https://en.wikibooks.org/wiki/$1',0,'https://en.wikibooks.org/w/api.php'), +('wikiquote','https://en.wikiquote.org/wiki/$1',0,'https://en.wikiquote.org/w/api.php'), +('wikisource','https://wikisource.org/wiki/$1',0,'https://wikisource.org/w/api.php'), +('wikispecies','https://species.wikimedia.org/wiki/$1',0,'https://species.wikimedia.org/w/api.php'), +('wikiversity','https://en.wikiversity.org/wiki/$1',0,'https://en.wikiversity.org/w/api.php'), +('wikivoyage','https://en.wikivoyage.org/wiki/$1',0,'https://en.wikivoyage.org/w/api.php'), +('wikimedia','https://wikimediafoundation.org/wiki/$1',0,'https://wikimediafoundation.org/w/api.php'), +('wmf','https://wikimediafoundation.org/wiki/$1',0,'https://wikimediafoundation.org/w/api.php'), +('commons','https://commons.wikimedia.org/wiki/$1',0,'https://commons.wikimedia.org/w/api.php'), +('metawikimedia','https://meta.wikimedia.org/wiki/$1',0,'https://meta.wikimedia.org/w/api.php'), +('meta','https://meta.wikimedia.org/wiki/$1',0,'https://meta.wikimedia.org/w/api.php'), +('mw','https://www.mediawiki.org/wiki/$1',0,'https://www.mediawiki.org/w/api.php'), +('phabricator','https://phabricator.wikimedia.org/$1',0,''), +('phab','https://phabricator.wikimedia.org/$1',0,'') +; diff --git a/maintenance/arch-interwiki.sql b/maintenance/arch-interwiki.sql deleted file mode 100644 index 4bb9adb6..00000000 --- a/maintenance/arch-interwiki.sql +++ /dev/null @@ -1,47 +0,0 @@ --- This script is intended to update the default interwiki map created by --- ./interwiki.sql to something more sane. - --- Clear the table, we don't want the defaults. -DELETE FROM /*$wgDBprefix*/interwiki; - -INSERT INTO /*$wgDBprefix*/interwiki (iw_prefix,iw_url,iw_local,iw_api) VALUES -('arxiv','http://www.arxiv.org/abs/$1',0,''), -('debian','https://wiki.debian.org/$1',0,''), -('doi','http://dx.doi.org/$1',0,''), -('emacswiki','http://www.emacswiki.org/cgi-bin/wiki.pl?$1',0,''), -('foldoc','http://foldoc.org/?$1',0,''), -('freebsdman','http://www.freebsd.org/cgi/man.cgi?query=$1',0,''), -('funtoo','http://www.funtoo.org/$1',0,'http://www.funtoo.org/api.php'), -('gentoo','https://wiki.gentoo.org/wiki/$1',0,'https://wiki.gentoo.org/api.php'), -('gregswiki','http://mywiki.wooledge.org/$1',0,''), -('linuxwiki','http://linuxwiki.de/$1',0,''), -('lqwiki','http://wiki.linuxquestions.org/wiki/$1',0,''), -('mozillawiki','http://wiki.mozilla.org/$1',0,'https://wiki.mozilla.org/api.php'), -('rfc','http://www.rfc-editor.org/rfc/rfc$1.txt',0,''), -('sourceforge','http://sourceforge.net/$1',0,''), -('wikia','http://www.wikia.com/wiki/$1',0,'') -; - --- Wikimedia Foundation projects and related --- based on this table: https://meta.wikimedia.org/wiki/Help:Interwiki_linking#Project_titles_and_shortcuts -INSERT INTO /*$wgDBprefix*/interwiki (iw_prefix,iw_url,iw_local,iw_api) VALUES -('wikipedia','https://en.wikipedia.org/wiki/$1',0,'https://en.wikipedia.org/w/api.php'), -('w','https://en.wikipedia.org/wiki/$1',0,'https://en.wikipedia.org/w/api.php'), -('wiktionary','https://en.wiktionary.org/wiki/$1',0,'https://en.wiktionary.org/w/api.php'), -('wikt','https://en.wiktionary.org/wiki/$1',0,'https://en.wiktionary.org/w/api.php'), -('wikinews','https://en.wikinews.org/wiki/$1',0,'https://en.wikinews.org/w/api.php'), -('wikibooks','https://en.wikibooks.org/wiki/$1',0,'https://en.wikibooks.org/w/api.php'), -('wikiquote','https://en.wikiquote.org/wiki/$1',0,'https://en.wikiquote.org/w/api.php'), -('wikisource','https://wikisource.org/wiki/$1',0,'https://wikisource.org/w/api.php'), -('wikispecies','https://species.wikimedia.org/wiki/$1',0,'https://species.wikimedia.org/w/api.php'), -('wikiversity','https://en.wikiversity.org/wiki/$1',0,'https://en.wikiversity.org/w/api.php'), -('wikivoyage','https://en.wikivoyage.org/wiki/$1',0,'https://en.wikivoyage.org/w/api.php'), -('wikimedia','https://wikimediafoundation.org/wiki/$1',0,'https://wikimediafoundation.org/w/api.php'), -('wmf','https://wikimediafoundation.org/wiki/$1',0,'https://wikimediafoundation.org/w/api.php'), -('commons','https://commons.wikimedia.org/wiki/$1',0,'https://commons.wikimedia.org/w/api.php'), -('metawikimedia','https://meta.wikimedia.org/wiki/$1',0,'https://meta.wikimedia.org/w/api.php'), -('meta','https://meta.wikimedia.org/wiki/$1',0,'https://meta.wikimedia.org/w/api.php'), -('mw','https://www.mediawiki.org/wiki/$1',0,'https://www.mediawiki.org/w/api.php'), -('phabricator','https://phabricator.wikimedia.org/$1',0,''), -('phab','https://phabricator.wikimedia.org/$1',0,'') -; -- cgit v1.2.2