DD063520 added a comment.
@Xqt: so one bug is gone, i.e. the configuration file is taken into account:
user-config.py looks like
from pywikibot.config2 import usernames, register_families_folder
user_families_paths = ['./config']
mylang = "my"
family = "my"
usernames['my']['my'] = u'WikidataUpdater'
password_file = "user-password.py"
and
import pywikibot
wikibase = pywikibot.Site("my", "my")
wikibase_repo = wikibase.data_repository()
print("start")
item = pywikibot.ItemPage(wikibase_repo, 'Q235272') # a repository item
data = item.get() # get all item data from repository for this item
print(data)
data={}
data['labels'] = {'en': 'Test'}
item.editEntity(data)
Nice and clean! : ) Now there is still a bug. He can red, but he cannot edit:
pywikibot.exceptions.OtherPageSaveError: Edit to page [[Item:Q235272]] failed:
User "None" does not have required user right "edit"
CRITICAL: Exiting due to uncaught exception <class
'pywikibot.exceptions.OtherPageSaveError'>
TASK DETAIL
https://phabricator.wikimedia.org/T270949
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Xqt, DD063520
Cc: zhuyifei1999, Huji, Xqt, pywikibot-bugs-list, Dhayanthdharma, DD063520,
Aklapper, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Alter-paule, Beast1978,
Un1tY, Khutuck, Zkhalido, Hook696, Kent7301, joker88john, Viztor, CucyNoiD,
Wenyi, Gaboe420, Giuliamocci, Cpaulf30, Af420, Bsandipan, Tbscho, MayS,
dachary, Lewizho99, Mdupont, JJMC89, Maathavan, Metamorforme42, Dvorapa,
Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs