Distributed Proofreaders - Re-format Project Table

Re-writes the Project Table for readability and accessibility of its commonly used parts

Author
I.B.
Daily installs
0
Total installs
1
Ratings
0 0 0
Version
1.03
Created
2024-08-09
Updated
2024-09-11
Size
20.3 KB
License
N/A
Applies to

This script re-writes the Project Table of each book project to improve the accessibility of its commonly used parts and increase readability.

It also:
- adds author-search links to commonly used web sites;
- displays the number of pages in total and remaining in the round, in the "Advanced" and "Everything" views;
- creates a link to view the next page available for proofing/formatting, to easily get a sense of what's next (this feature depends on the file-naming scheme for pages being "000.png", which most Project Managers use);
- displays dates in terms of time from now; hover over those areas to see the actual date;
- places the "book source" link prominently, pulling it from the project comments when available.

Using the "Advanced" view is highly recommended for all the extra functionality.

The scripts works for regular users and Project Managers (for whom the table contains one extra data point). As I don't know how the Project Table differs for others with extra permissions, table rows may be lost.

The script just reads from and writes to the loaded web page. It makes no network requests, reads no cookies, and stores no information.

Tested working in Firefox and Chromium, Windows x64.

Has no effect unless viewing a project page (URL like www.pgdp.net/c/project.php?...).

TO DO:
------
- Add a link to view the page you just saved. Often one will want to browse in that area.
- Clarify detailed round status (currently available by hovering over the top-right round display), where necessary.


I am dependent on your feedback in order to know if I should invest more time in such projects! If you use it, please let me know. I am happy to change the script based on any suggestion that we agree is an improvement.

I have many related ideas, but there needs to be some demand in order to justify making the scripts and then improving them for public use.

Changelog
=========
1.03 - add back new "Bookmark" icon that was just implemented by DP (in the header which this scripts hides) on 2024-09-11
1.02 - make 'in progress' pages regex capture both statuses that are used for 'in progress'
1.01 - adds two formats for HathiTrust URL source; adds PPV field; adds PP link; hopefully fixes inaccuracies in "number of hours ago" for dates
1.0 - first release - 2024-08-09