Inductiveload User Area
Main User Page Talk Page Gallery Contributions

WELCOME to my user talk page. Feel free to leave me a message if there is a problem or you would like my help, or anything else.

I am also active on Commons. If you would like help with a file I uploaded or would like me to make a file for you, please ask at my user talk page there. If the request is Wikisource-centred, ask here.

Anything you write on this page will be archived, so please be polite and don't write anything you will regret later! My purpose here is to make interesting and useful documents open to the public. I am never trying to make trouble, and any problems can almost certainly be resolved quickly and easily if everyone stays calm.

Please sign your posts by typing four tildes (~~~~) after your post, and continue conversations where they start. This helps to keep discussions coherent for future readers. If I leave a message on your page, then please reply there. My replies to messages left on this page will be here.

Wikisource user page Commons user page Wikibooks user page Wikipedia user page

Two Scans for Jan 2o23 MC

Since I'm still IP banned from Commons, can you upload these two? I'll probably pester you for help with the new PD material sometime in January, but I'll try to make a spreadsheet for that if I'm allowed to post on the bugtracker.

Languageseeker (talk) 17:07, 29 December 2022 (UTC)

@Languageseeker that's depressing, but I guess not surprising that no-one has replied to you for that long :-( Maybe email the stewards (; which you probably will have to do if you're using a VPN or something). You should at least be allowed to use Phab as they use completely different systems. Hope it's going OK wherever you are!
Spreadsheets indeed always preferred. I expect I'll be busy in Jan, but I'll try my best. You can also email me (Special:EmailUser/Inductiveload), but again that might take a while to deal with.
Remember you can always upload locally and ask someone to move it over. Inductiveloadtalk/contribs 17:35, 29 December 2022 (UTC)
For the books: Index:Notes Upon The Owners Of The Sancy Diamond.djvu existed already (thought it felt familiar - it was my upload!) and also Index:Hesiod, and Theognis.djvu. Inductiveloadtalk/contribs 17:41, 29 December 2022 (UTC)
Happy New Years! May it bring you health, prosperity, and less work!
And Thank You!Languageseeker (talk) 15:17, 1 January 2023 (UTC)

Christie, The Big Four

Do you think you can sneak out either [3] or [4]? The second one is supposed to be a facsimile of the original 1927 printing. Languageseeker (talk) 16:06, 8 January 2023 (UTC)

Filtering lint by page quality -

Is there a script whereby I could see which pages were 'yellow' or 'green' only, So that I can focus my efforts on validated pages that are unlikely to be looked at again soon? ShakespeareFan00 (talk) 17:38, 8 January 2023 (UTC)

@ShakespeareFan00 there is -ql filter in pywikibot pagegenerators. Mpaa (talk) 18:16, 8 January 2023 (UTC)

Fail at IAupload >> "local-swift-codfw"

I was trying to create the large "file:Dictionary of National Biography, Third Supplement.djvu" and it got all the way to the end and failed in what looks like a cookie issue fail

[2023-01-16T06:36:01.313787+00:00] LOG.INFO: Creating DjVu for in.ernet.dli.2015.186926 from Jp2 [] []
[2023-01-16T06:36:01.315487+00:00] LOG.INFO: Saving IA metadata to /ia-upload/jobqueue/in.ernet.dli.2015.186926/metadata.json [] []
[2023-01-16T06:36:01.628966+00:00] LOG.INFO: Downloading in.ernet.dli.2015.186926/2015.186926.Dictionary-Of-National-Biography-1912-1921_djvu.xml [] []
[2023-01-16T06:36:03.358199+00:00] LOG.INFO: Downloading in.ernet.dli.2015.186926/ [] []
[2023-01-16T06:56:49.492483+00:00] LOG.INFO: Unzipping /ia-upload/jobqueue/in.ernet.dli.2015.186926/ [] []
[2023-01-16T06:56:55.324065+00:00] LOG.DEBUG: Zip file extracted to /ia-upload/jobqueue/in.ernet.dli.2015.186926/2015.186926.Dictionary-Of-National-Biography-1912-1921_jp2 [] []
[2023-01-16T06:56:55.324359+00:00] LOG.INFO: Processing JP2 files [] []
[2023-01-16T06:56:55.331821+00:00] LOG.INFO: Converting 650 individual JP2s to DjVus [] []
[2023-01-16T06:56:55.331937+00:00] LOG.DEBUG: Converting /ia-upload/jobqueue/in.ernet.dli.2015.186926/2015.186926.Dictionary-Of-National-Biography-1912-1921_jp2/2015.186926.Dictionary-Of-National-Biography-1912-1921_0000.jp2... [] []
[2023-01-16T06:56:55.331971+00:00] LOG.DEBUG: /ia-upload/jobqueue/in.ernet.dli.2015.186926/build/in.ernet.dli.2015.186926_p0.jpg [] []
[2023-01-16T06:56:56.881027+00:00] LOG.DEBUG: /ia-upload/jobqueue/in.ernet.dli.2015.186926/build/in.ernet.dli.2015.186926_p0.djvu [] []
[2023-01-16T06:56:57.054242+00:00] LOG.DEBUG: Converting /ia-upload/jobqueue/in.ernet.dli.2015.186926/2015.186926.Dictionary-Of-National-Biography-1912-1921_jp2/2015.186926.Dictionary-Of-National-Biography-1912-1921_0001.jp2... [] []
[2023-01-16T07:26:35.875012+00:00] LOG.INFO: Fixing page 616 (1-indexed) [] []
[2023-01-16T07:26:41.964928+00:00] LOG.INFO: Validation complete [] []
[2023-01-16T07:26:41.971717+00:00] LOG.INFO: Uploading to /ia-upload/jobqueue/in.ernet.dli.2015.186926/in.ernet.dli.2015.186926.djvu to Commons Dictionary of National Biography, Third Supplement.djvu [] []
[2023-01-16T07:26:41.972782+00:00] LOG.DEBUG: Getting fresh token {"type":"csrf"} []
[2023-01-16T07:27:32.851791+00:00] LOG.CRITICAL: Code: stashfailed Message: An unknown error occurred in storage backend "local-swift-codfw". Result: {"error":{"code":"stashfailed","info":"An unknown error occurred in storage backend \"local-swift-codfw\".","*":"See https:\/\/\/w\/api.php for API usage. Subscribe to the mediawiki-api-announce mailing list at <https:\/\/\/postorius\/lists\/\/> for notice of API deprecations and breaking changes."},"servedby":"mw1422"} [] []

Not sure whether you can resurrect this or not. Would appreciate if you could do something. Thanks. unsigned comment by Billinghurst (talk) 11:24, 16 January 2023‎ (UTC).

@Billinghurst: I manually uploaded a DjVu of it at File:Dictionary of National Biography, Third Supplement.djvu (feel free to overwrite or delete if you need to). Not sure what that failure was: from the error it looks mostly like a transient error down in the Swift storage engine in the Dallas datacenter, but that seems a bit random. The ZIP of the raw scans had two dud images (corrupt files) that I just replaced with blank pages (it's the only two blanks in the front matter, and I'm pretty sure they're supposed to be blank even if DLI nuked all other blank pages from the scan). --Xover (talk) 13:08, 16 January 2023 (UTC)

mw.ext.proofreadPage access to index from ns0

I don't suppose mw:Extension:Proofread Page/Lua reference has an undocumented function to get a title object for the associated Index: file when invoked on a mainspace page? Alternately, is it something that's of reasonable complexity to add?

Interface-wise, I'm thinking any page with PRP active conceivably has an mw.ext.proofreadPage.associatedIndex(), that'll be a self-ref on the Index: page and a title object for the Index: in all other namespaces (main, Page:, Translation:). Semantically it's looser than the Source link: it is an "associated" Index: that may be the transclusion source, but may also be something else that's relevant in some way. And it'd also make sense to return a list if multiple indexes are transcluded on the same page (or always, actually, for consistency), to avoid having to worry about what the Index: is in those cases.

Context is looking up an author's initials for the DNB, when the initials are not unique across volumes. So getting the correct author for a given set of initials you need to also know what volume you're in, and to avoid making the user pass that in manually the sanest approach seems to be to trigger off the (known, regular) filename. And because the code needs to work both in ns:0 and in Page:, the obvious page name to use is the Index:'s name.

User_talk:Xover#With next set of DNB, the footer templates ... is the inciting discussion if you're interested. Xover (talk) 09:21, 19 January 2023 (UTC)

Ppoem formatting advice..

PPoem was NOT designed to do this:- Page:The_Fauna_of_British_India,_including_Ceylon_and_Burma_(Birds_Vol_1).djvu/174

So I was wondering if you had some suggestions? My thought is that it's effectively a table.

Alternatively would it be possible to tweak the the poem based code into something for generating key-lists like this? ShakespeareFan00 (talk) 20:50, 24 January 2023 (UTC)

@ShakespeareFan00: That looks like a table with a whole lot of {{gap}} for indentation to me. Definitely not something {{ppoem}} should be used for! Two columns, and set {{ts|hi}} on the cells in the left column. The nesting is too deep to sensibly use padding (e.g. {{ts|pl1}}, {{ts|pl2}}, etc.) for the indentation, otherwise that would have been a better option (fixing the hanging indent, which will otherwise be imperfect when using {{gap}}). Hmm, actually, the deepest indentation here is just 9 levels so making pl1–pl9 is an option, if a slightly hacky one. It just isn't suitable for arbitrarily deep indentation. Xover (talk) 14:31, 26 January 2023 (UTC)