Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tangledhelix/dp_pp_utils
Utility stuff for my Distributed Proofreaders Post-Processing work
https://github.com/tangledhelix/dp_pp_utils
Last synced: about 1 month ago
JSON representation
Utility stuff for my Distributed Proofreaders Post-Processing work
- Host: GitHub
- URL: https://github.com/tangledhelix/dp_pp_utils
- Owner: tangledhelix
- License: mit
- Created: 2016-07-13T16:24:19.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T23:35:23.000Z (8 months ago)
- Last Synced: 2024-05-23T00:32:32.074Z (8 months ago)
- Language: Python
- Homepage:
- Size: 111 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This is a set of tools / templates that I use in the course of post-processing
work for [Distributed Proofreaders](http://www.pgdp.net).Other PP'ers are welcome to use anything here, but please note that this stuff
is very tailored to my specific workflow, and I change that on a whim.To use, first you need Python 3.
```
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt
```And create an `auth-config.json` file with your GitHub credentials and DP site
password. Use `auth-config.json.sample` as a guide for the format; it's a
straightforward JSON file.`make ebooksget` assumes the `kepubify` program is installed. Available in Homebrew.
`make_project.py` will set up a project in `~/dp/pp/{project}`, create a GitHub
project, download the text and images from the DP site, and unzip them.`make_errata_project.py` will create a simple errata project for creating an
errata report for Project Gutenberg.