I wanted to make interwiki links between several Russian and English wikis. Downloaded pywikibot, executed generate_user_files.py and generate_family_file.py. And I did it. I've made links here and here.
I also checked for Gothic and Drakengard.
And it works well everywhere. But with engliish horizon.fandom.com a problem. pywikibot does not edit articles. As if there is no logon.
On russian wiki horizon.fandom.com/ru no problem.
So.
My user-config.py:
family = 'horizon'
mylang = 'en'
usernames['horizon']['ru'] = 'Vzhik'
usernames['horizon']['en'] = 'Vzhik'
user-password.py - filled, as on other wiki edits.
\pywikibotfamilies\horizon_family.py generated, so on the Russian wiki edits
-
Command and logs.
python pwb.py login.py
WARNING: No user is logged in on site horizon:en
Logging in to horizon:en as Vzhik@bot
Logged in on horizon:en as Vzhik.
-
-
python pwb.py interwiki -start:! -confirm
======Post-processing [[en:Faro Automated Solutions]]======
NOTE: No changes needed on page [[ru:Автоматизированные системы Фаро]]
Updating links on page [[en:Faro Automated Solutions]].
Changes to be made: Bot: Adding [[ru:Автоматизированные системы Фаро]]
@@ -108 +107,0 @@
- [[uk:Автоматизовані Системи Фаро]]
@@ -111 +110,4 @@
- [[Category:Old World robots]]
+ [[Category:Old World robots]]
+
+ [[ru:Автоматизированные системы Фаро]]
+ [[uk:Автоматизовані Системи Фаро]]
Submit? ([y]es, [n]o, open in [b]rowser, [g]ive up, [a]lways): y
NOTE: Updating live wiki...
WARNING: No user is logged in on site horizon:en
ERROR putting page: User "None" does not have required user right "edit"
WARNING: horizon: [[en:Faro Automated Solutions]] does not link to [[ru:Автоматизированные системы Фаро]]
-
-
AWB on this wiki works is normal.
Can anyone check the pywikibot interwiki bot on this wiki? It seems to me that the problem is with the wiki, not with the bot.
Can anyone check Special:InterwikiEdit if something is incorrectly spelled out there?
Who thinks about this?