I prefer to make the API call and not to check by a list of languages.
Several reasons:
1. It's more robust in general.
2. Wikibase extension, as well as pywikipedia, can be used on other wikis, too.
3. There are dark corners in Wikimedia wikis - non-standard codes,
redirects, locked wikis, non-language wikis (Commons, Outreach etc.)
It's possible that these are out of the bots' scope, but checking the
API will still make it more robust.
--
Amir Elisha Aharoni · אָמִיר אֱלִישָׁע אַהֲרוֹנִי
http://aharoni.wordpress.com
“We're living in pieces,
I want to live in peace.” – T. Moore
2013/2/14 Amir Ladsgroup <ladsgroup@gmail.com>:
> That's a very interesting idea when i check this:
> http://fa.wikipedia.org/w/api.php?action=query&meta=wikibase
> we can make a call for a bot to check every wiki but for now i think there
> is a very few wikis updated on wikidata so I don't think it's very good idea
> right now but for the future it's the only option so I'll work on it but not
> now
>
> Best
>
>
> On Thu, Feb 14, 2013 at 9:44 AM, Yuri Astrakhan <yuriastrakhan@gmail.com>
> wrote:
>>
>> We really ought to change it to dynamic:
>>
>> https://en.wikipedia.org/w/api.php?action=query&meta=wikibase
>> (thanks duh)
>>
>> If there is no error, wikibase is present, disable. This way no update to
>> the blacklist is needed. The query should be re-issued every 30 min to make
>> sure it hasn't changed.
>>
>> The sad part is that interwiki bot needs to be significantly reworked, so
>> there is no big incentive to do any changes like this to it. It should be
>> aware of wikidata, remove all data unless it is not in wikidata, etc. Lots
>> of heuristical changes.
>>
>> On Thu, Feb 14, 2013 at 12:34 AM, Amir Ladsgroup <ladsgroup@gmail.com>
>> wrote:
>>>
>>> I did this:
>>> https://www.mediawiki.org/wiki/Special:Code/pywikipedia/11073
>>> so updated bots are not a concern anymore :)
>>> BTW:congrats.
>>>
>>>
>>> On Thu, Feb 14, 2013 at 1:11 AM, Katie Chan <ktc@ktchan.info> wrote:
>>>>
>>>> On 13/02/2013 21:31, Denny Vrandečić wrote:
>>>>>
>>>>> You have examples of that? Did not happen to my edits (so far).
>>>>
>>>>
>>>> Just once so far -
>>>> <https://en.wikipedia.org/w/index.php?title=Papal_conclave,_2013&diff=prev&oldid=538105382>
>>>>
>>>>
>>>> --
>>>> Experience is a good school but the fees are high.
>>>> - Heinrich Heine
>>>>
>>>> _______________________________________________
>>>> Wikidata-l mailing list
>>>> Wikidata-l@lists.wikimedia.org
>>>> https://lists.wikimedia.org/mailman/listinfo/wikidata-l
>>>
>>>
>>>
>>>
>>> --
>>> Amir
>>>
>>>
>>> _______________________________________________
>>> Wikidata-l mailing list
>>> Wikidata-l@lists.wikimedia.org
>>> https://lists.wikimedia.org/mailman/listinfo/wikidata-l
>>>
>>
>>
>> _______________________________________________
>> Wikidata-l mailing list
>> Wikidata-l@lists.wikimedia.org
>> https://lists.wikimedia.org/mailman/listinfo/wikidata-l
>>
>
>
>
> --
> Amir
>
>
> _______________________________________________
> Wikidata-l mailing list
> Wikidata-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikidata-l
>
_______________________________________________
Wikidata-l mailing list
Wikidata-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-l