Dproofreaders
Distributed Proofreaders is a web application intended to ease the process of converting public domain books into e-texts.
Install / Use
/learn @DistributedProofreaders/DproofreadersREADME
Distributed Proofreaders
Preserving history, one page at a time.
This repository contains the code that powers https://www.pgdp.net and other sister DP sites world-wide.
About
Distributed Proofreaders is a web application (written in PHP and backed by a MySQL database) that is intended to ease the process of converting public domain books and other printed materials into e-texts. The main site is at https://www.pgdp.net
By breaking the work into individual pages, many proofreaders can be working on the same book at the same time. This significantly speeds up the proofreading/E-Text creation process.
When a proofer elects to proofread a page for a particular project, the text and image file are displayed on a single webpage. This allows the text file to be easily reviewed and compared to the image file, thus assisting the proofreading of the text file. The edited text is then submitted back to the site via the same webpage that it was edited on.
Once all pages for a particular book have been processed, a concatenated text file is made available for final clean-up and submitted to a Project Gutenberg site.
Installation
See the installation guide for information on system
pre-requisites, installation instructions, and upgrading from an earlier release
of the code. Additional documentation is available in the
SETUP directory.
If you need assistance with the code, inquire within the DP Site Code forum at pgdp.net.
Code development
To get involved with development on this code base, see the development document in this repo. And also DP Code Development in the pgdp.net wiki.
License
All source code published here is available under the terms of the GNU General Public License, version 2.
Related Skills
node-connect
352.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
