At some point, contact the publisher to get contact info for the authors’ estates. Then, contact the estates and erm, beg.
- [ ] Setup a build script.
- [ ] Let Pandoc author know what ePub metadata like ‘title’ is being ignored by the compiler: [INFO] This document format requires a nonempty <title> element.
- [ ] Make sure metadata is showing correctly.
- [-] PAIN
- [X] Acknowledgements
- [X] Preface to 1970 edition.
- [ ] Preface to the present edition.
- [X] Transliteration and Pronunciation
- [X] Dates
- [X] Introduction
- [X] Chapter 1
- [X] Chapter 2
- [X] Chapter 3
- [X] Chapter 4
- [ ] Chapter 5
- [ ] Table in comments/4.
- [X] Chapter 6
- [X] Chapter 7
- [X] Chapter 8
- [X] Chapter 9
- [X] Chapter 10
- [X] Chapter 11
- [X] Chapter 12
- [X] Chapter 13
- [X] Chapter 14
- [X] Chapter 15
- [X] Chapter 16
- [X] Chapter 17
- [X] Chapter 18
- [X] Chapter 19
- [X] Chapter 20
- [X] Chapter 21
- [X] Chapter 22
- [X] Chapter 23
- [X] Chapter 24
- [X] Chapter 25
- [X] Chapter 26
- [X] Chapter 27
- [X] Chapter 28
- [X] Appendix 1
- [X] Appendix 2
- [X] Appendix 3
- [X] Appendix 4
- [X] Appendix 5
- [X] Appendix 6
- [ ] Arabic English glossary
- [ ] Script to find all terms, and add links from all chapters.
- [ ] Make a minimal .css file.
- [ ] Images (minimum)
- [ ] Finger counting
- [ ] Arabic bow
- [ ] Foot positions
- [ ] Run a spell check over everything, after having deleted custom dict.
- [ ] Then, add notes (groan).
- [ ] Add back in (feck..) “see page xyz” as links.
- [ ] Ask Bede if he wants to join in, and either update based on more recent research, or add new findings to expand on what’s already contained.
- [ ] Publish.
- [ ] (Optional) Split out comments (again) and create a translation-only version. Will still need some ilustrations re finger-lock etc.
- [ ] Videos?
- [X] Lookup ePub extras provided by Pandoc, “index/forward” etc.
- [X] The original title can be translated as “Essential Archer for beginners” or “Essential Archery For The Fighting Archer, Or All That the Toiler Desires.” Use this!
- [X] Add the errata.
- [X] Replace all MSS with “manuscripts”.
- [X] Find all instances of
===and replace with an explanation of what manuscript it came from. - [X] Put the i, ii, iii etc sections back.
- [X] Double-check all Ṭ and ṣ etc.
- [X] Find out what (sic) means…
- [X] No need for an index, when the document can be searched :-)
- [X] Setup a github repo.
*
(defvar arabic-letters
'(("a" . "ā")
("e" . "ē")
("i" . "ī")
("o" . "ō")
("u" . "ū")
("d" . "ḍ")
("h" . "ḥ")
("H" . "Ḥ")
("s" . "ṣ")
("T" . "Ṭ")
("t" . "ṭ")
("z" . "ẓ")))
(defun foggerty-map-character (map)
(interactive)
(let* ((char (char-to-string (read-key)))
(test (assoc char map))
(replacement (if test (cdr test) char)))
(insert replacement)
replacement))
(define-key markdown-mode-map (kbd "<f5>")
(qif (foggerty-map-character arabic-letters)))
(define-key markdown-mode-map (kbd "'")
(qif (insert "’")))
(define-key markdown-mode-map (kbd "`")
(qif (insert "‘")))
(define-key markdown-mode-map (kbd "~")
(qif (insert "“")))
(define-key markdown-mode-map (kbd "\"")
(qif (insert "”")))