Skip to content

foggerty/thebook

Repository files navigation

The plan....

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.

*

Elisp

(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 "")))

About

ePub version of 'Saracen Archery'

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •