Hi xqt Thanks for doing that.
Do you mean review it from a code-review standpoint? Perhaps I over-stated my Python competence!? Of do you mean try to test the script from a real-world attempt to upload files with it? I guess I’d need to download the file as it is amended (some sort of git pull? ) and set it in my version of PWB on my computer? Sorry if this sounds ignorant! Ian Ian Watt ianw...@gmail.com > On 28 Jan 2022, at 13:38, i...@gno.de wrote: > > Hi Ian, > > I’ve recovered this script. Are you able to review it? [1] > There is a known issue due to a wrong migration from compat to core but the > script should work anyway. > > Best > xqt > > > [1] https://gerrit.wikimedia.org/r/c/pywikibot/core/+/757889 > >> Am 28.01.2022 um 11:15 schrieb Ian Watt <ianw...@gmail.com>: >> >> Thank you, xqt >> >> That’s really helpful. >> >> Ian >> >> >> Ian Watt >> ianw...@gmail.com <mailto:ianw...@gmail.com> >> >> >> >>> On 28 Jan 2022, at 06:13, i...@gno.de <mailto:i...@gno.de> wrote: >>> >>> Hi Ian, >>> >>> data_ingestion.py is still available but is not tested. There might be some >>> breaking changes since 5.6 and 7.0 which can cause the script failing. >>> >>> Either you have to pretend the archive folder when calling the script or >>> add the path to user_script_paths in your user-config.py [1]. >>> >>> You cannot go back to an older Pywikibot version (pre 6.0) because >>> Pywikibot 6.6.1 is required for the current MW release used at commons. [2] >>> >>> Possibly I find some time to recover the script shortly. >>> >>> Best >>> xqt >>> >>> >>> [1] >>> https://doc.wikimedia.org/pywikibot/master/api_ref/pywikibot.config.html?highlight=config#external-script-path-settings >>> >>> <https://doc.wikimedia.org/pywikibot/master/api_ref/pywikibot.config.html?highlight=config#external-script-path-settings> >>> >>> [2] https://www.mediawiki.org/wiki/Manual:Pywikibot/Compatibility >>> <https://www.mediawiki.org/wiki/Manual:Pywikibot/Compatibility> >>> >>> >>> >>>> Am 27.01.2022 um 17:07 schrieb Ian Watt <ianw...@gmail.com >>>> <mailto:ianw...@gmail.com>>: >>>> >>>> Hi, >>>> >>>> I’m assisting our local Museums and Galleries on a project to open up >>>> around 4,000 images as CC-0) via Commons. We picked a bad time to do it >>>> (Pattypan being borked). >>>> >>>> I’m a PyWikiBot noob - although I have some long-term familiarity with >>>> Python. I’m trying to work out if using PWB might be a route to get these >>>> images onto Commons. >>>> >>>> I have both downloaded image files and URLs which I can point a script at >>>> - as well as good metadata for them. >>>> >>>> I’ve been looking at pre-canned PWB scripts and see that data_ingestion >>>> *might* do the trick. >>>> >>>> I see that it is in /scripts/archive/ >>>> >>>> Is this still a viable script - or is it deprecated in some way? >>>> >>>> Does anyone have a guide for using it beyond the comments at the top of >>>> the script? >>>> >>>> I had a look at /tests/data/csv_ingestion.csv and it looks kind of bare - >>>> as I’d expect more fields etc. I’d rather construct something more like >>>> the metadata fields that I’d use with Patypan if using that - rather than >>>> be faced with 4,000 files uploaded and have to add metadata to them in a >>>> separate process or *shudder* manually. >>>> >>>> Any suggestions (including ‘don’t do this’) with explanations would be >>>> welcome please. >>>> >>>> Many thanks >>>> >>>> Ian >>>> >>>> Ian Watt >>>> ianw...@gmail.com <mailto:ianw...@gmail.com> >>>> >>>> >>>> watty62 >>>> >>>> >>>> _______________________________________________ >>>> pywikibot mailing list -- pywikibot@lists.wikimedia.org >>>> <mailto:pywikibot@lists.wikimedia.org> >>>> To unsubscribe send an email to pywikibot-le...@lists.wikimedia.org >>>> <mailto:pywikibot-le...@lists.wikimedia.org> >>> _______________________________________________ >>> pywikibot mailing list -- pywikibot@lists.wikimedia.org >>> <mailto:pywikibot@lists.wikimedia.org> >>> To unsubscribe send an email to pywikibot-le...@lists.wikimedia.org >>> <mailto:pywikibot-le...@lists.wikimedia.org> >> >> _______________________________________________ >> pywikibot mailing list -- pywikibot@lists.wikimedia.org >> To unsubscribe send an email to pywikibot-le...@lists.wikimedia.org > _______________________________________________ > pywikibot mailing list -- pywikibot@lists.wikimedia.org > To unsubscribe send an email to pywikibot-le...@lists.wikimedia.org
_______________________________________________ pywikibot mailing list -- pywikibot@lists.wikimedia.org To unsubscribe send an email to pywikibot-le...@lists.wikimedia.org