adding export checklists and script to do the export

This commit is contained in:
2026-03-12 10:54:19 -05:00
parent 87ede0d2c8
commit d633daa8e5
8 changed files with 590 additions and 5 deletions

View File

@@ -0,0 +1,76 @@
# Kindle Publishing Checklist — Book 1
Generated from `export_kindle.py`. Review and complete before uploading.
EPUB: `kindle/exports/book1-kindle.epub`
---
## Front & Back Matter
- [X] Copyright page — fill in year, pen name, legal text (`kindle/templates/copyright-page.md`)
- [X] Dedication (optional) — add to front matter if desired
- [-] Authors Note (optional) — add to back matter if desired
- [-] “Also by the Author” page — create `kindle/templates/also-by.md` when applicable
- [-] Next book preview — append preview chapter to back matter when available
## Metadata
- [X] Confirm pen name / author name — **Phillip Tarrant**
- [X] Confirm book title and subtitle — **The Unbreakable Curse: The Shade Series, Book One**
- [X] Write book description / blurb (for KDP listing) — see below
- [X] Choose KDP categories (2 allowed) — Fantasy > Humorous; Fantasy > Mystery & Detective
- [X] Select 7 keywords for KDP search — see below
- [X] Set price (consider KU 70% royalty tier: $2.99$9.99) — **$2.99** (launch price, raise later)
### Book Description
Phelan Varrant sees what nobody else can — the flaws in magic that everyone else calls perfect.
Broke, antisocial, and operating out of a rented shack on Drenwick's dockside, Phelan makes his living through the Guild of Necessary Services, solving problems other guilds won't touch. When a desperate client arrives with a dying family member cursed by a working that two registered curse-breakers have already declared unbreakable, Phelan takes the case. The fee is significant. The problem is interesting. In that order.
The curse is named unbreakable by the Arcane Compact, but the curse isn't what it seems.
To save a man he barely knows, Phelan will have to do the one thing he's worst at: trust other people.
Phelan has a gift for hacking magic and seeing flaws. Can he find a way to crack this curse? Can he learn to work well with others? Will the effort be worth the cost?
*The Unbreakable Curse* is the first book in The Shade Series — a fantasy adventure for readers who love Jim Butcher's Dresden Files, Terry Pratchett's Discworld, and protagonists who are more clever than they are kind.
### KDP Keywords
1. fantasy series first person
2. sarcastic protagonist fantasy
3. magic system fantasy
4. guild fantasy adventure
5. fantasy mystery curse
6. Dresden Files similar
7. funny fantasy novel
## Cover Image
- [ ] Cover image ready (2560×1600px recommended for Kindle)
- [ ] Cover passes KDP image quality checks
- [ ] Run `export_kindle.py --cover path/to/cover.jpg` to embed cover in EPUB
## Quality Checks
- [ ] Open EPUB in Kindle Previewer — check rendering on multiple devices
- [ ] Verify Table of Contents links work
- [ ] Verify chapter breaks (each chapter starts on new page)
- [ ] Verify scene breaks (`* * *`) are centered and styled
- [ ] Check smart quotes, em dashes, ellipses throughout
- [ ] Check first paragraphs are not indented after headings/scene breaks
- [ ] Proofread front and back matter
- [ ] Confirm no `[CONTINUITY FLAG]` markers remain in text
## Upload
- [ ] Log in to KDP (kdp.amazon.com)
- [ ] Create new Kindle eBook
- [ ] Upload EPUB manuscript
- [ ] Upload cover image
- [ ] Fill in metadata (title, description, categories, keywords)
- [ ] Set pricing and royalty
- [ ] Enroll in Kindle Unlimited (KDP Select)
- [ ] Preview and publish

View File

@@ -0,0 +1,52 @@
# Kindle Publishing Checklist — Book 1
Generated from `export_kindle.py`. Review and complete before uploading.
EPUB: `kindle/exports/book1-kindle.epub`
---
## Front & Back Matter
- [ ] Copyright page — fill in year, pen name, legal text (`kindle/templates/copyright-page.md`)
- [ ] Dedication (optional) — add to front matter if desired
- [ ] Authors Note (optional) — add to back matter if desired
- [ ] “Also by the Author” page — create `kindle/templates/also-by.md` when applicable
- [ ] Next book preview — append preview chapter to back matter when available
## Metadata
- [ ] Confirm pen name / author name
- [ ] Confirm book title and subtitle
- [ ] Write book description / blurb (for KDP listing)
- [ ] Choose KDP categories (2 allowed)
- [ ] Select 7 keywords for KDP search
- [ ] Set price (consider KU 70% royalty tier: $2.99$9.99)
## Cover Image
- [ ] Cover image ready (2560×1600px recommended for Kindle)
- [ ] Cover passes KDP image quality checks
- [ ] Run `export_kindle.py --cover path/to/cover.jpg` to embed cover in EPUB
## Quality Checks
- [ ] Open EPUB in Kindle Previewer — check rendering on multiple devices
- [ ] Verify Table of Contents links work
- [ ] Verify chapter breaks (each chapter starts on new page)
- [ ] Verify scene breaks (`* * *`) are centered and styled
- [ ] Check smart quotes, em dashes, ellipses throughout
- [ ] Check first paragraphs are not indented after headings/scene breaks
- [ ] Proofread front and back matter
- [ ] Confirm no `[CONTINUITY FLAG]` markers remain in text
## Upload
- [ ] Log in to KDP (kdp.amazon.com)
- [ ] Create new Kindle eBook
- [ ] Upload EPUB manuscript
- [ ] Upload cover image
- [ ] Fill in metadata (title, description, categories, keywords)
- [ ] Set pricing and royalty
- [ ] Enroll in Kindle Unlimited (KDP Select)
- [ ] Preview and publish