Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tangledhelix/pptools
A collection of tools to help to check the ebooks produced by Distributed Proofreader, before they are submitted to Project Gutenberg. https://pptools.tangledhelix.com/
https://github.com/tangledhelix/pptools
Last synced: about 1 month ago
JSON representation
A collection of tools to help to check the ebooks produced by Distributed Proofreader, before they are submitted to Project Gutenberg. https://pptools.tangledhelix.com/
- Host: GitHub
- URL: https://github.com/tangledhelix/pptools
- Owner: tangledhelix
- License: gpl-2.0
- Created: 2022-04-29T21:59:24.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-12T12:16:12.000Z (over 1 year ago)
- Last Synced: 2023-06-12T13:35:21.331Z (over 1 year ago)
- Language: Python
- Size: 571 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# pptools
This is a collection of tools to help to check the ebooks produced by
[Distributed Proofreaders](https://pgdp.net), before they are submitted to
[Project Gutenberg](https://gutenberg.org).The frontend for the tools is a web service that can be run locally on
a Linux system, or online.It is currently available for everyone to use at
[https://pptools.tangledhelix.com](https://pptools.tangledhelix.com)## Local installation
### Requirements
This is for a local installation on Ubuntu. Several packages have to
be installed with the following command line:> sudo apt-get install python3-flask python3-lxml python3-roman w3c-sgml-lib dwdiff python3-flaskext.wtf python3-tinycss python3-cssselect
On older versions of Ubuntu, some of these packages are not available,
they can be installed through pip:> sudo pip3 install cssselect
> sudo pip3 install flask-wtf
> sudo pip3 install tinycssTo run the application, cd into wsgi, and run:
> ./pptools.py
Then point a web browser to the displayed URL, usually http://127.0.0.1:5000/