ah, great - thanks again - that was the "missing link"...

datarepo = pywikibot.site.DataSite('commons', 'commons')
media_identifier = 'M{}'.format(page.pageid) # thanks to https://byabbe.se/2020/09/15/writing-structured-data-on-commons-with-python
dict = {'id': media_identifier }
datarepo.editEntity(dict, <json-payload>, summary='<my summary>')

works fine!

Am 12.09.24 um 19:58 schrieb Amir Sarabadani:
you need to use wbeditentity or some restbase equivalent.
_______________________________________________
pywikibot mailing list -- pywikibot@lists.wikimedia.org
Public archives at 
https://lists.wikimedia.org/hyperkitty/list/pywikibot@lists.wikimedia.org/message/O4VIXBYOKAHPCBWTYKZNKGC2AX6EUY6N/
To unsubscribe send an email to pywikibot-le...@lists.wikimedia.org

Reply via email to