tapita/README.md

43 lines
1.2 KiB
Markdown
Raw Permalink Normal View History

2023-05-15 21:40:53 -03:00
# Tapita: a book cover generator
This is of very limited usefulness for the average person, but
if you have ever needed to generate book covers for a few
thousand files out of book metadata, then this may be for you!
2023-05-15 21:47:50 -03:00
The image it generates has some colorful "art" thanks to [Dicebear](https://dicebear.com)
2023-05-15 21:40:53 -03:00
which, again, will not change unless you change the title or subtitle
of the book.
This is based off code from [Tenprintcover](https://github.com/mgiraldo/tenprintcover-py)
although I don't think anything survives of the original code, which has been ported
to Pillow and de-c64-fied.
2023-05-15 21:46:57 -03:00
Usage:
```sh
$ python -m tapita --help
Usage: python -m tapita [OPTIONS]
Options:
-t, --title <title> Book title
-s, --subtitle <subtitle> Book subtitle
-a, --author <author> Book author
-o, --output <filename> Output file (- for stdout)
--help Show this message and exit.
```
2023-05-15 21:40:53 -03:00
Example usage:
```sh
$ python -m tapita -t "Dunes" -s "Oh, worms!" -a "Frank Herbert (has no sons)" -o cover.jpg
```
Which produces this image:
![A book cover](https://i.imgur.com/UcjdkkN.jpg)
There are plentiful opportunities for customization, which I will
probably not do anything about.
TODO: packaging and such.