Page MenuHomePhabricator

Rewrite book2scroll tool and deploy on toolforge
Closed, ResolvedPublic

Description

Problem

Currently, there are many issues in https://book2scroll.toolforge.org/

  • Not working for (Bengali and தமிழ்), which this tool support
  • Not supporting other Indic languages
  • Currently emitting SyntaxError (T267488)
  • Not actively maintaining by author

Solution

The codebase of the current tool is very old. (some files have no edit since 2013). To counter these problems, it is a good way to rewrite this tool on top of the current tool. The new tool will be based on the Flask framework instead of PHP.

Wikisource community wants this tool very much. It has been nominated much times on Community Wishlist.

Event Timeline

Jay-A2K triaged this task as Medium priority.Nov 8 2020, 3:29 PM
Jay-A2K updated the task description. (Show Details)
Jay-A2K updated the task description. (Show Details)

Change 642097 had a related patch set uploaded (by Jay (CIS-A2K); owner: Jay (CIS-A2K)):
[integration/config@master] layout: [labs/tools/book2scroll] Provide CI with tox-docker

https://gerrit.wikimedia.org/r/642097

Change 642097 merged by jenkins-bot:
[integration/config@master] layout: [labs/tools/book2scroll] Provide CI with tox-docker

https://gerrit.wikimedia.org/r/642097

Mentioned in SAL (#wikimedia-releng) [2020-11-20T16:06:07Z] <James_F> Zuul: [labs/tools/book2scroll] Provide CI with tox-docker T267488

Change 642501 had a related patch set uploaded (by Jay (CIS-A2K); owner: Jay (CIS-A2K)):
[labs/tools/book2scroll@master] Initial commit

https://gerrit.wikimedia.org/r/642501

Change 642501 merged by jenkins-bot:
[labs/tools/book2scroll@master] Initial commit

https://gerrit.wikimedia.org/r/642501

Mentioned in SAL (#wikimedia-cloud) [2020-11-20T19:17:12Z] <Jayprakash12345> Deploying app (T267488)

Jay-A2K moved this task from Backlog to Done on the All-and-every-Wikisource board.

The draft has been published at https://book2scrollv2.toolforge.org/.

With some minor changes, draft code has been published to Gerrit and deployed on toolforge. To report/feature request, Please create new task. Thank you :)