Page MenuHomePhabricator

[Migrated] Wikisource support feature: Page: block-shift
Open, Needs TriagePublic

Description

Another problem that arises at Wikisource is when scan sources (typically djvu) are patched for missing pages by the insertion or deletion of additional sheets in the original file. This means that any existing transcription has to be moved to the new layout which is time consuming when performed manually.

Would it be possible for there to be a 'page block shift' feature in a future AWB version which can do the following?

For a specified Index:filename (typically something.djvu) which has a set of subpages Page:filename/x to Page:filename/y move those pages so that they are Page:filename/x to Page:filename/y+n where n is an integer offset supplied by the user of the function in AWB, x and y are the start and end points of the portion to shift.

(NB. Because this specifically relates to the Index: and Page: namespaces, it would only be applicable to Wikisource).

Event Timeline

Reguyla raised the priority of this task from to Needs Triage.
Reguyla updated the task description. (Show Details)
Reguyla added a project: AutoWikiBrowser.
Reguyla moved this task to Feature request (unsorted) on the AutoWikiBrowser board.
Reguyla set Security to None.

Would this be better off implemented a new feature of the ProofreadPage extension (which is where the Page namespace originates)?

Wouldn't this be better handled by as a PLUG-IN? I remember that Reedy pasted some code here that would allow a series of moves and was usable in a plug-in.

@Billinghurst You mean as something more generalised than just for Page NS pages? Perhaps you're right. Something that could handle the reflowing of any integer-numbered subpages?

But what do you mean, a plug-in? You mean a separate MediaWiki extension? Or a gadget? Or something else?

I mean a plug-in for AWB
https://en.wikipedia.org/wiki/Wikipedia:AutoWikiBrowser/Plugins

if something is only going to be used at the Wikisources, it makes more sense to have something specifically designed for the environment that does that task

@Bodhisattwa can you remember the ticket where Reedy instructed you how to adapt AWB to do page deletions via a plugin? I cannot find it from a search. :-/

@Billinghurst yes of course! I had completely forgotten. :-) Oops.

@Bodhisattwa can you remember the ticket where Reedy instructed you how to adapt AWB to do page deletions via a plugin? I cannot find it from a search. :-/

@Billinghurst , really very sorry, cant remember such incident.

This comment was removed by Bodhisattwa.