Script that annotates Pokemon: the Origin of the Species epub with links to descriptions of the Pokemon.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Felix Martin 8b83c2d2ea Add epub unit tests and fix Mr. Mime again to resolve #3 6 months ago
pokemon Add proper command line interface, check in Pokemon images, and add compress flag to resolve #5 6 months ago
src Add epub unit tests and fix Mr. Mime again to resolve #3 6 months ago
test Add epub unit tests and fix Mr. Mime again to resolve #3 6 months ago
.gitignore Add proper command line interface, check in Pokemon images, and add compress flag to resolve #5 6 months ago
LICENSE Initial commit 8 months ago
Pipfile Add proper command line interface, check in Pokemon images, and add compress flag to resolve #5 6 months ago
Pipfile.lock Add proper command line interface, check in Pokemon images, and add compress flag to resolve #5 6 months ago
README.md Add proper command line interface, check in Pokemon images, and add compress flag to resolve #5 6 months ago
conftest.py Add epub unit tests and fix Mr. Mime again to resolve #3 6 months ago
ptoos-xray.py Rename and clean up a little 8 months ago
pytest.ini Add tests and credit Bulbapedia in README 8 months ago

README.md

ptoos-xray

Script that adds a Pokedex chapter to the Pokemon: Origin of the Species epub and links Pokemon to the respective section in that chapter.

It works with the epub that you can download from Daystar Eld's Patreon.

Usage

pip install --user pipenv
pipenv install
pipenv shell
python ptoos-xray.py "DaystarEld - Pokemon The Origin of Species.epub"

Run tests

pipenv install --dev
pipenv run pytest

Pokemon download and compression

The Pokemon information and pictures are part of the repository.

To redownload the data delete the contents of the pokemon directory and run the script with the --download flag. This takes a while which is why I decided that checking in the data is a good idea.

Install pngquant to compress the PNGs and get a smaller epub file. Thanks to C0rn3j for suggesting that. The images are checked in in their compressed form.

Credits

Full credit for the Pokemon names, images, and descriptions goes to Bulbapedia under Attribution-NonCommercial-ShareAlike 2.5.