XZise added a comment.
Well `articlepath` and `server` are not recognized (as seen in @jayvdb's comment
above). And apart from that it's hard to find a commonality. For example the rootUrl
on the wikipedia server is `//upload.wikimedia.org/wikipedia/commons` which can be worked
with, but on
referata.com it's `/w/images`. And well another example is wikitravel
<http://wikitravel.org/wiki/en/api.php?action=query&meta=filerepoinfo&continue=&format=jsonfm>
which uses `/upload/en`.
Then `articlepath` and `server` aren't always present on non-local repositories as
seen in wikitravel's example for the repo “shared”. This is even worse: Except for
`rootUrl` there is no destinctive feature which would allow a bot to identify it and
detect whether another wiki is using it. The only other aren't unique too as seen in
the examples here: the name “shared” is commons in wikipedia so not unique, displayname is
“Wikimedia Commons” in enwp and “a shared repository” in referata).
TASK DETAIL
https://phabricator.wikimedia.org/T85153
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign
<username>.
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: XZise
Cc: Aklapper, XZise, Anomie, jayvdb, Legoktm, pywikipedia-bugs