How to use interwiki.py now for wikipedia?
I use http://www.wikidata.org/wiki/User:Reza1615/BOT/new_interwiki.py
but i want to use classical interwiki.py too, because of posibilities like -hint:20, -neverlink:foo, -ignore:en:bar etc
It should mininimally remove incorrect links from wikipedia and add pages to wikidata
When I run interwiki.py dinotopie -neverlink:hu
Getting 1 page from wikipedia:cs... ... WARNING: wikipedia: [[cs:Dinotopie]] links to incorrect [[hu:Dinotópia (film, 2002)]] WARNING: wikipedia: [[el:Deinotopía]] links to incorrect [[hu:Dinotópia (film, 2002)]] WARNING: wikipedia: [[de:Dinotopia]] links to incorrect [[hu:Dinotópia (film, 2002)]]
But no page is changed
When I run
interwiki.py dinotopie -repository Getting 1 page from wikipedia:cs... [[cs:Dinotopie]]: [[cs:Dinotopie]] gives new interwiki [[de:Dinotopia]] [[cs:Dinotopie]]: [[cs:Dinotopie]] gives new interwiki [[el:Deinotopía]] [[cs:Dinotopie]]: [[cs:Dinotopie]] gives new interwiki [[en:Dinotopia]] [[cs:Dinotopie]]: [[cs:Dinotopie]] gives new interwiki [[es:Dinotopia]] [[cs:Dinotopie]]: [[cs:Dinotopie]] gives new interwiki [[fr:Dinotopia]] [[cs:Dinotopie]]: [[cs:Dinotopie]] gives new interwiki [[hu:Dinotópia (film, 2002)]] [[cs:Dinotopie]]: [[cs:Dinotopie]] gives new interwiki [[it:Dinotopia]] [[cs:Dinotopie]]: [[cs:Dinotopie]] gives new interwiki [[nl:Dinotopia]] [[cs:Dinotopie]]: [[cs:Dinotopie]] gives new interwiki [[pl:Dinotopia]] [[cs:Dinotopie]]: [[cs:Dinotopie]] gives new interwiki [[pt:Dinotopia]] Getting 1 page from wikidata:wikidata... Traceback (most recent call last): File "D:\Py\pagegenerators.py", line 1234, in __iter__ for loaded_page in self.preload(somePages): File "D:\Py\pagegenerators.py", line 1253, in preload pywikibot.getall(site, pagesThisSite) File "D:\Py\wikipedia.py", line 5464, in getall _GetAll(site, pages, throttle, force).run() File "D:\Py\wikipedia.py", line 5081, in run data = self.getData() File "D:\Py\wikipedia.py", line 5251, in getData pagenames = u'\r\n'.join(pagenames) TypeError: sequence item 0: expected string or Unicode, NoneType found sequence item 0: expected string or Unicode, NoneType found Dump cs (wikipedia) appended. Traceback (most recent call last): File "D:\Py\interwiki.py", line 2678, in <module> main() File "D:\Py\interwiki.py", line 2652, in main bot.run() File "D:\Py\interwiki.py", line 2370, in run self.queryStep() File "D:\Py\interwiki.py", line 2343, in queryStep self.oneQuery() File "D:\Py\interwiki.py", line 2339, in oneQuery subject.batchLoaded(self) File "D:\Py\interwiki.py", line 1391, in batchLoaded (skip, alternativePage) = self.disambigMismatch(page, counter) File "D:\Py\interwiki.py", line 1158, in disambigMismatch elif not self.originPage.isDisambig() and page.isDisambig(): File "D:\Py\wikipedia.py", line 1570, in isDisambig self.templates()) File "D:\Py\wikipedia.py", line 2830, in templates get_redirect=get_redirect)])) File "D:\Py\wikipedia.py", line 2853, in templatesWithParams extract_templates_and_params(thistxt, asList=True)] File "D:\Py\pywikibot\textlib.py", line 899, in extract_templates_and_params thistxt = removeDisabledParts(text) File "D:\Py\pywikibot\textlib.py", line 272, in removeDisabledParts return toRemoveR.sub('', text) TypeError: expected string or buffer